You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+15Lines changed: 15 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,6 +4,21 @@ All notable changes to WebBrain are documented in this file.
4
4
5
5
This changelog was generated from the repository Git history and release tags. Versions without a Git tag are inferred from version-bump commits and the current `package.json` / browser manifest versions.
6
6
7
+
## [19.2.0] - 2026-07-02
8
+
9
+
### Added
10
+
- Added a Chrome and Firefox side-panel message queue so normal composer messages sent while WebBrain is busy are kept per tab, shown above the composer, and can be edited or deleted before they run.
11
+
12
+
### Changed
13
+
- Kept `/help`, `/show-scratchpad`, `/list-schedules`, `/screenshot`, `/export`, and `/verbose` available as immediate slash commands during active runs while other slash commands show the queued-message busy notice.
14
+
- Updated release metadata, Settings subtitle versions, Chrome / Firefox manifests, package versions, and browser architecture docs for 19.2.0.
15
+
16
+
### Fixed
17
+
- Fixed queued-message editing so pressing ArrowUp in an empty composer pulls the latest queued message back into the composer before it runs.
18
+
19
+
### Tests
20
+
- Added Chrome and Firefox regression coverage for busy-run message queueing, queued-message edit/delete controls, per-tab queue draining, safe busy slash commands, and localized busy notices.
Copy file name to clipboardExpand all lines: src/chrome/src/ui/locales/ar.js
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -516,7 +516,7 @@ export default {
516
516
'sp.plan.approved': 'تمت الموافقة على الخطة — جارٍ التشغيل…',
517
517
'sp.plan.cancelled': 'تم إلغاء الخطة.',
518
518
'sp.plan.expired': 'لم تعد هذه الخطة قيد المراجعة — تم إلغاء التشغيل.',
519
-
'sp.slash.busy_only_oob': 'يمكن فقط لـ /help و /show-scratchpad و /list-schedules و /screenshot و /export و /verbose العمل بينما WebBrain مشغول. أوقف التشغيل أو حاول مرة أخرى عندما ينتهي.',
519
+
'sp.slash.busy_only_oob': 'تُضاف الرسائل إلى قائمة الانتظار بينما يكون WebBrain مشغولًا. يمكن فقط لـ /help و /show-scratchpad و /list-schedules و /screenshot و /export و /verbose العمل فورًا كأوامر slash.',
520
520
'tool.go_back': 'العودة للخلف',
521
521
'tool.go_forward': 'التقدم للأمام',
522
522
'st.display.search.placeholder': 'البحث في الإعدادات العامة',
Copy file name to clipboardExpand all lines: src/chrome/src/ui/locales/en.js
+5-1Lines changed: 5 additions & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -24,6 +24,10 @@ export default {
24
24
'sp.btn.send': 'Send',
25
25
'sp.btn.stop.title': 'Stop agent',
26
26
'sp.btn.stop.label': 'Stop',
27
+
'sp.queue.label': 'Queued',
28
+
'sp.queue.label_numbered': 'Queued {index}',
29
+
'sp.queue.edit': 'Edit queued message',
30
+
'sp.queue.delete': 'Delete queued message',
27
31
28
32
'sp.inspection': 'WebBrain started inspecting this page',
29
33
@@ -180,7 +184,7 @@ export default {
180
184
'sp.api.badge_html': '<span>🔓 API mutations allowed</span>',
181
185
182
186
'sp.help_html': '<strong>Slash Commands</strong><br><code>/help</code> — Show this list<br><code>/schedule</code> — Create a scheduled task<br><code>/list-schedules</code> — Show scheduled tasks<br><code>/show-scratchpad</code> — Show current scratchpad<br><code>/edit-scratchpad <text></code> — Append text to the current scratchpad<br><code>/clear-scratchpad</code> — Clear the current scratchpad<br><code>/allow-api</code> — Allow API mutations for this conversation<br><code>/compact</code> — Compact this conversation context<br><code>/verbose</code> — Toggle verbose/compact tool display<br><code>/reset</code> — Clear conversation<br><code>/screenshot</code> — Capture current tab<br><code>/full-page-screenshot</code> — Capture the full page (Chrome only)<br><code>/record</code> — Start recording the current tab<br><code>/export</code> — Download conversation as Markdown<br><code>/profile</code> — Toggle profile auto-fill<br><code>/vision</code> — Toggle vision mode on active provider<br><br><strong>Keyboard Shortcuts</strong><br><code>Ctrl/Cmd+/</code> — Focus the input<br><code>Ctrl/Cmd+Shift+A</code> — Switch to Ask mode<br><code>Ctrl/Cmd+Shift+X</code> — Switch to Act mode<br><code>Escape</code> — Stop the active run',
183
-
'sp.slash.busy_only_oob': 'Only /help, /show-scratchpad, /list-schedules, /screenshot, /export, and /verbose can run while WebBrain is busy. Stop the run or try again when it finishes.',
187
+
'sp.slash.busy_only_oob': 'Messages are queued while WebBrain is busy. Only /help, /show-scratchpad, /list-schedules, /screenshot, /export, and /verbose can run immediately as slash commands.',
184
188
'sp.compact.nothing_to_compact': 'Nothing to compact yet — there is not enough older context.',
185
189
'sp.compact.busy': 'Cannot compact while a run is in progress — wait for it to finish.',
'sp.plan.expired': 'Este plan ya no está en espera de revisión — la ejecución fue cancelada.',
519
-
'sp.slash.busy_only_oob': 'Solo /help, /show-scratchpad, /list-schedules, /screenshot, /export y /verbose pueden ejecutarse mientras WebBrain está ocupado. Detén la ejecución o inténtalo de nuevo cuando termine.',
519
+
'sp.slash.busy_only_oob': 'Los mensajes se ponen en cola mientras WebBrain está ocupado. Solo /help, /show-scratchpad, /list-schedules, /screenshot, /export y /verbose pueden ejecutarse de inmediato como comandos slash.',
520
520
'tool.go_back': 'Volviendo atrás',
521
521
'tool.go_forward': 'Avanzando',
522
522
'st.display.search.placeholder': 'Buscar en ajustes generales',
Copy file name to clipboardExpand all lines: src/chrome/src/ui/locales/fr.js
+1-1Lines changed: 1 addition & 1 deletion
Original file line number
Diff line number
Diff line change
@@ -516,7 +516,7 @@ export default {
516
516
'sp.plan.approved': 'Plan approuvé — exécution…',
517
517
'sp.plan.cancelled': 'Plan annulé.',
518
518
'sp.plan.expired': 'Ce plan n\'est plus en attente de révision — l\'exécution a été annulée.',
519
-
'sp.slash.busy_only_oob': 'Seuls /help, /show-scratchpad, /list-schedules, /screenshot, /export et /verbose peuvent fonctionner pendant que WebBrain est occupé. Arrêtez l\'exécution ou réessayez quand il a terminé.',
519
+
'sp.slash.busy_only_oob': 'Les messages sont mis en file d\'attente pendant que WebBrain est occupé. Seuls /help, /show-scratchpad, /list-schedules, /screenshot, /export et /verbose peuvent s\'exécuter immédiatement comme commandes slash.',
520
520
'tool.go_back': 'Revenir en arrière',
521
521
'tool.go_forward': 'Aller en avant',
522
522
'st.display.search.placeholder': 'Rechercher dans les paramètres généraux',
'sp.plan.expired': 'Rencana ini tidak lagi menunggu peninjauan — proses dibatalkan.',
519
-
'sp.slash.busy_only_oob': 'Hanya /help, /show-scratchpad, /list-schedules, /screenshot, /export, dan /verbose yang dapat berjalan saat WebBrain sibuk. Hentikan proses atau coba lagi setelah selesai.',
519
+
'sp.slash.busy_only_oob': 'Pesan dimasukkan ke antrean saat WebBrain sibuk. Hanya /help, /show-scratchpad, /list-schedules, /screenshot, /export, dan /verbose yang dapat langsung berjalan sebagai perintah slash.',
0 commit comments