José Almeida
a2d98f5d3e
fix(web): replace mermaid bomb-icon error flood with toast notifications ( #594 )
...
* fix(web): replace mermaid bomb-icon error flood with toast notifications
mermaid.render() called without a container leaves orphaned error
elements (with bomb icons) in document.body on parse failures. Clean up
these orphans after every render and show an error toast instead.
* fix(web): address PR review — prevent toast flooding, include error detail, add hook tests
- Add latestRenderId guard in TipTap MermaidNodeView to skip stale
renders, preventing toast spam on every keystroke
- Include mermaid error message in toast description via CustomEvent detail
- Add useMermaidErrorToast hook tests (event listener + cleanup)
* style(web): format mermaid-error-toast test with prettier
* fix(web): include error message in MermaidBlock toast description
2026-04-15 21:47:42 +01:00
Carlos Florêncio
d3945b00ce
fix(web): read session state at call time in comment run to prevent stale queue ( #588 )
2026-04-15 19:55:57 +01:00
Carlos Florêncio
1b0df388ef
fix(web): wrap long lines in markdown chat messages ( #469 )
2026-03-25 23:00:15 +00:00
Carlos Florêncio
fb5886600a
feat(web): add markdown preview mode and PR screenshot capture ( #461 )
2026-03-24 23:38:02 +00:00
João Salavisa
0d03825a49
fix(web): sanitize mermaid code to handle special characters ( #444 )
2026-03-23 08:36:31 +00:00
João Salavisa
dd77811f0d
fix(web): prevent mermaid false positive detection ( #443 )
2026-03-17 14:40:53 +00:00
Carlos Florêncio
4b6ff47402
feat(comments): add "Add + Run" button to send comments directly to agent ( #430 )
2026-03-13 10:44:32 +00:00
Carlos Florêncio
c1140a7ab5
fix: consolidate markdown styles into shared .markdown-body class ( #332 )
...
feat: improve markdown styles
2026-02-28 17:41:45 +00:00
Carlos Florêncio
ea1b731fd6
feat: improve task launch ( #297 )
2026-02-26 23:06:07 +00:00
Carlos Florêncio
b3f1eaa037
feat: mermaid support ( #293 )
2026-02-26 13:24:40 +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
a23ab5be3a
feat: remote executors + secrets ( #257 )
2026-02-21 22:14:56 +00:00
Carlos Florêncio
61ef224ec7
style: fix format issues ( #255 )
2026-02-19 22:18:01 +00:00
Carlos Florêncio
fe9298a7ad
feat: improve ux ( #254 )
2026-02-19 18:05:52 +00:00
Carlos Florêncio
b5ca1dafb8
feat: improve plan comments ( #249 )
2026-02-18 23:34:50 +00:00
Carlos Florêncio
160dba0aaf
feat: improve comment system ( #247 )
2026-02-18 19:52:40 +00:00
Carlos Florêncio
53ae8d57e3
fix: resolve all web app ESLint linter warnings ( #246 )
2026-02-18 18:24:41 +00:00
Carlos Florêncio
77cac23395
feat: add more file editor keybindings ( #242 )
2026-02-17 22:12:30 +00:00
Carlos Florêncio
f49158aeb2
feat: improve monaco comments ( #241 )
2026-02-17 19:37:53 +00:00
Carlos Florêncio
bfdd48b7ad
feat: command panel ( #235 )
2026-02-16 22:54:28 +00:00
Carlos Florêncio
633c4e0e55
feat: improve changes panel ( #234 )
2026-02-16 22:43:47 +00:00
Carlos Florêncio
658bd349b5
feat: improve workflows ( #228 )
2026-02-16 13:48:58 +00:00
Carlos Florêncio
c4ef2d9ba1
feat: improve editors ( #226 )
2026-02-16 09:55:04 +00:00