• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

Freegle / Iznik / 26109
72%
master: 72%

Build:
Build:
LAST BUILD BRANCH: fix/direct-chat-duplicate-9913-1
DEFAULT BRANCH: master
Ran 10 Jul 2026 03:31PM UTC
Jobs 4
Files 1402
Run time 3min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

10 Jul 2026 03:02PM UTC coverage: 72.161%. First build
26109

Pull #1031

circleci

edwh
feat(chat): persist the in-chat compose draft across chat switches

The auto-save-draft feature covered only the post reply pane; the in-chat compose box
(ChatFooter) held the typed text in a plain local ref, so switching to another chat lost it.
Reported on Discourse (t/9884): "If I start a chat reply and then click on another chat ...
the original draft has not been saved."

Adds a small persisted `chatdraft` store keyed by chat id (mirrors stores/reply.js's draft
pattern), and wires ChatFooter to: restore the draft when a chat opens, save it debounced as
you type, flush it on unmount (so a draft typed right before switching isn't lost to the
pending debounce), and clear it on a successful send. Drafts older than 24h are discarded.

Tests: tests/unit/stores/chatdraft.spec.js (save/restore, per-chat isolation, clear,
empty/whitespace clears, 24h staleness).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VXKgf7Xquudc6CwP2RN6jX
Pull Request #1031: Persist the in-chat compose draft across chat switches

12954 of 17067 branches covered (75.9%)

Branch coverage included in aggregate %.

51 of 87 new or added lines in 2 files covered. (58.62%)

135620 of 188825 relevant lines covered (71.82%)

38.01 hits per line

Uncovered Changes

Lines Coverage ∆ File
36
0.12
iznik-nuxt3/components/ChatFooter.vue
Jobs
ID Job ID Ran Files Coverage
26109 go - 26109 10 Jul 2026 03:31PM UTC 152
83.09
CircleCI Job 26109
26109 playwright - 26109 10 Jul 2026 03:31PM UTC 74
22.5
CircleCI Job 26109
26109 vitest - 26109 10 Jul 2026 03:31PM UTC 753
70.24
CircleCI Job 26109
26109 laravel - 26109 10 Jul 2026 03:31PM UTC 496
69.2
CircleCI Job 26109
Source Files on build 26109
  • Tree
  • List 1402
  • Changed 0
  • Source Changed 0
  • Coverage Changed 0
Coverage ∆ File Lines Relevant Covered Missed Hits/Line Branch Hits Branch Misses
  • Back to Repo
  • CircleCI Build #26109
  • Pull Request #1031
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc