João Salavisa
b082d5e1b9
refactor(web): use the shared formatBytes in chat attachments ( #2071 )
...
Delete the two byte-identical local formatBytes copies from the chat-attachment
modules and repoint all call sites at the canonical lib/utils/format-bytes.ts,
which its own doc comment asks new code to use.
The copies had no upper clamp (>= 1 TB rendered "1 undefined") and no NaN or
negative guard (NaN rendered "NaN undefined"). Size labels now carry one
decimal ("10.0 MB" instead of "10 MB") because the canonical helper does not
strip a trailing zero; unit and e2e expectations updated to match.
2026-07-30 22:40:50 +01:00
José Almeida
8f2fe7a8e6
feat(web): add agent message comments ( #1835 )
...
* feat(web): add agent message comments
* fix(web): harden agent message comments
* fix(web): address message comment review findings
* fix(web): allow comments on legacy agent messages
* fix(web): address latest message comment review
* fix(web): address follow-up message comment review
* fix(web): address remaining message comment review
* fix(web): keep failed mobile comments open
* fix(web): preserve selections over message comments
2026-07-21 13:32:19 +01:00
José Almeida
3e237e177a
feat: add agent-authored code walkthroughs ( #1647 )
...
* feat: add code-walkthrough backend (MCP tool, service, persistence, WS events)
* feat: render agent code walkthroughs as line-anchored cards + editor window
* test: add code-walkthrough re-emit mock-agent scenario
* fix: rework code-walkthrough UX (floating card, line reveal, minimize, clickable file)
* fix: improve code walkthrough editor UX
* fix: backfill walkthrough launcher after websocket connect
* fix: improve walkthrough requests and editor anchors
* fix: clear walkthrough highlights on close
* feat: add walkthrough discard and prompt customization
* fix: send walkthrough requests through saved prompt
* fix: support postgres built-in prompt seeding
* fix: address walkthrough review feedback
* fix: address walkthrough review follow-ups
* fix: harden walkthrough lifecycle races
* fix: reuse walkthrough notification cleanup
* fix: guard stale walkthrough file opens
* fix: abort stale file opens before paint
* fix: stabilize github settings e2e readiness
* fix: use stable github settings e2e selector
2026-07-10 08:34:57 +01:00
Carlos Florêncio
c30d187440
fix: constrain dialog text inputs ( #1437 )
2026-06-18 23:03:32 +01:00
Carlos Florêncio
aee1846cd5
feat: remove nextjs production runtime ( #1389 )
2026-06-18 18:36:48 +01:00
Carlos Florêncio
010948767a
feat: add file-backed prompt attachments ( #1367 )
2026-06-14 21:40:02 +01:00
José Almeida
2a9666e2f3
fix(web): preview chat images in modal ( #1030 )
2026-05-23 01:51:04 +01:00
Carlos Florêncio
d243515624
fix(web): improve chat input height with context and terminal toggle focus ( #425 )
2026-03-12 20:01:37 +00:00
Carlos Florêncio
bb1caaba11
feat: add ACP agent variants for Claude, Codex, Copilot, and Amp ( #387 )
2026-03-10 17:30:04 +00:00
Carlos Florêncio
829236f1be
feat: chat improvements ( #280 )
2026-02-25 02:10:16 +00:00
Carlos Florêncio
32f7ceb319
feat: several UX improvements ( #272 )
2026-02-24 00:48:55 +00:00
Carlos Florêncio
dff0b49c51
docs: add github integration (pr watcher) ( #262 )
2026-02-23 00:16:37 +00:00
Carlos Florêncio
61ef224ec7
style: fix format issues ( #255 )
2026-02-19 22:18:01 +00:00
Carlos Florêncio
160dba0aaf
feat: improve comment system ( #247 )
2026-02-18 19:52:40 +00:00
Carlos Florêncio
f4d1dfd3a7
feat: better context files ( #222 )
...
feat: context files
2026-02-14 20:13:11 +00:00