Skip to content

Commit f382594

Browse files
authored
Merge pull request #450 from esokullu/main
Enhance plan review with structured in-place editing features
2 parents aa784ea + 71a0f88 commit f382594

45 files changed

Lines changed: 2797 additions & 235 deletions

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

package-lock.json

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "webbrain",
3-
"version": "25.4.4",
3+
"version": "25.4.5",
44
"description": "Open-source AI browser agent — chat with pages, automate tasks, multi-provider LLM support.",
55
"private": true,
66
"type": "module",

src/chrome/ARCHITECTURE.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# WebBrain Chrome/Edge Extension — Architecture
22

3-
> Version 25.4.4 · Manifest V3 · Service Worker background
3+
> Version 25.4.5 · Manifest V3 · Service Worker background
44
55
## High-Level Overview
66

src/chrome/manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"manifest_version": 3,
33
"name": "WebBrain",
4-
"version": "25.4.4",
4+
"version": "25.4.5",
55
"description": "Open-source AI browser agent — chat with pages, automate tasks, multi-provider LLM support.",
66
"permissions": [
77
"sidePanel",

src/chrome/src/ui/locales/ar.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,15 @@ export default {
722722
"sp.retry.busy": "انتظر انتهاء التشغيل الحالي قبل إعادة المحاولة.",
723723
"sp.retry.attachments_unavailable": "لم تعد مرفقات المحاولة الفاشلة متاحة؛ ستتم إعادة محاولة النص فقط.",
724724
"sp.plan.change": "تغيير",
725+
'sp.plan.edit_as_text': 'تعديل كنص',
726+
'sp.plan.done_editing_text': 'تم',
727+
'sp.plan.add_step': 'إضافة خطوة',
728+
'sp.plan.reorder_hint': 'اسحب أرقام الخطوات لإعادة ترتيبها',
729+
'sp.plan.reorder_step': 'اسحب لإعادة ترتيب الخطوة {step}',
730+
'sp.plan.remove_step': 'إزالة الخطوة',
731+
'sp.plan.empty_steps': 'أضف خطوة واحدة على الأقل قبل الموافقة.',
732+
'sp.plan.summary_placeholder': 'ملخص الخطة',
733+
'sp.plan.step_placeholder': 'إجراء الخطوة',
725734
"sp.plan.confidence": "الثقة {confidence}",
726735
"sp.plan.skills": "المهارات المطلوب تفعيلها",
727736
"sp.plan.auto_approved": "تمت الموافقة على الخطة تلقائيًا (الثقة {confidence}) — جارٍ التشغيل…",

src/chrome/src/ui/locales/en.js

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -253,10 +253,19 @@ export default {
253253
'sp.clarify.auto_selected': 'Auto-selected (timed out):',
254254
'sp.clarify.auto_selected_instant': 'Auto-selected (Instant):',
255255
'sp.plan.title': 'Review plan',
256-
'sp.plan.approve': 'Approve & run',
256+
'sp.plan.approve': '👍 Run',
257257
'sp.plan.change': 'Change',
258+
'sp.plan.edit_as_text': 'Edit as text',
259+
'sp.plan.done_editing_text': 'Done',
260+
'sp.plan.add_step': 'Add step',
261+
'sp.plan.reorder_hint': 'Drag step numbers to reorder',
262+
'sp.plan.reorder_step': 'Drag to reorder step {step}',
263+
'sp.plan.remove_step': 'Remove step',
264+
'sp.plan.empty_steps': 'Add at least one step before approving.',
265+
'sp.plan.summary_placeholder': 'Plan summary',
266+
'sp.plan.step_placeholder': 'Step action',
258267
'sp.plan.cancel': 'Cancel',
259-
'sp.plan.edit_hint': 'Optional: edit the plan before approving',
268+
'sp.plan.edit_hint': 'Optional: edit the plan as markdown',
260269
'sp.plan.confidence': 'Confidence {confidence}',
261270
'sp.plan.skills': 'Skills to activate',
262271
'sp.plan.auto_approved': 'Plan auto-approved (confidence {confidence}) — running…',

src/chrome/src/ui/locales/es.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,15 @@ export default {
722722
"sp.retry.busy": "Espera a que termine la ejecución actual antes de reintentar.",
723723
"sp.retry.attachments_unavailable": "Los archivos adjuntos del intento fallido ya no están disponibles; se reintentará solo con el texto.",
724724
"sp.plan.change": "Cambiar",
725+
'sp.plan.edit_as_text': 'Editar como texto',
726+
'sp.plan.done_editing_text': 'Listo',
727+
'sp.plan.add_step': 'Añadir paso',
728+
'sp.plan.reorder_hint': 'Arrastra los números de los pasos para reordenarlos',
729+
'sp.plan.reorder_step': 'Arrastra para reordenar el paso {step}',
730+
'sp.plan.remove_step': 'Eliminar paso',
731+
'sp.plan.empty_steps': 'Añade al menos un paso antes de aprobar.',
732+
'sp.plan.summary_placeholder': 'Resumen del plan',
733+
'sp.plan.step_placeholder': 'Acción del paso',
725734
"sp.plan.confidence": "Confianza {confidence}",
726735
"sp.plan.skills": "Habilidades que se activarán",
727736
"sp.plan.auto_approved": "Plan aprobado automáticamente (confianza {confidence}) — ejecutando…",

src/chrome/src/ui/locales/fr.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,15 @@ export default {
722722
"sp.retry.busy": "Attendez la fin de l’exécution en cours avant de réessayer.",
723723
"sp.retry.attachments_unavailable": "Les pièces jointes de la tentative échouée ne sont plus disponibles ; seul le texte sera réessayé.",
724724
"sp.plan.change": "Modifier",
725+
'sp.plan.edit_as_text': 'Modifier en texte',
726+
'sp.plan.done_editing_text': 'Terminé',
727+
'sp.plan.add_step': 'Ajouter une étape',
728+
'sp.plan.reorder_hint': 'Faites glisser les numéros des étapes pour les réorganiser',
729+
'sp.plan.reorder_step': 'Faites glisser pour réorganiser l’étape {step}',
730+
'sp.plan.remove_step': 'Supprimer l’étape',
731+
'sp.plan.empty_steps': 'Ajoutez au moins une étape avant d’approuver.',
732+
'sp.plan.summary_placeholder': 'Résumé du plan',
733+
'sp.plan.step_placeholder': 'Action de l’étape',
725734
"sp.plan.confidence": "Confiance {confidence}",
726735
"sp.plan.skills": "Compétences à activer",
727736
"sp.plan.auto_approved": "Plan approuvé automatiquement (confiance {confidence}) — exécution…",

src/chrome/src/ui/locales/he.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -244,6 +244,15 @@ export default {
244244
"sp.plan.title": "סקירת תוכנית",
245245
"sp.plan.approve": "אשר והפעל",
246246
"sp.plan.change": "שנה",
247+
"sp.plan.edit_as_text": "ערוך כטקסט",
248+
"sp.plan.done_editing_text": "סיום",
249+
"sp.plan.add_step": "הוסף שלב",
250+
"sp.plan.reorder_hint": "גרור את מספרי השלבים כדי לשנות את הסדר",
251+
"sp.plan.reorder_step": "גרור כדי לשנות את סדר שלב {step}",
252+
"sp.plan.remove_step": "הסר שלב",
253+
"sp.plan.empty_steps": "הוסף לפחות שלב אחד לפני האישור.",
254+
"sp.plan.summary_placeholder": "סיכום התוכנית",
255+
"sp.plan.step_placeholder": "פעולת השלב",
247256
"sp.plan.cancel": "בטל",
248257
"sp.plan.edit_hint": "אופציונלי: ערוך את התוכנית לפני האישור",
249258
"sp.plan.confidence": "אֵמוּן {confidence}",

src/chrome/src/ui/locales/id.js

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -722,6 +722,15 @@ export default {
722722
"sp.retry.busy": "Tunggu proses saat ini selesai sebelum mencoba lagi.",
723723
"sp.retry.attachments_unavailable": "Lampiran dari percobaan yang gagal tidak lagi tersedia; hanya teks yang akan dicoba lagi.",
724724
"sp.plan.change": "Ubah",
725+
'sp.plan.edit_as_text': 'Edit sebagai teks',
726+
'sp.plan.done_editing_text': 'Selesai',
727+
'sp.plan.add_step': 'Tambah langkah',
728+
'sp.plan.reorder_hint': 'Seret nomor langkah untuk mengurutkan ulang',
729+
'sp.plan.reorder_step': 'Seret untuk mengurutkan ulang langkah {step}',
730+
'sp.plan.remove_step': 'Hapus langkah',
731+
'sp.plan.empty_steps': 'Tambahkan setidaknya satu langkah sebelum menyetujui.',
732+
'sp.plan.summary_placeholder': 'Ringkasan rencana',
733+
'sp.plan.step_placeholder': 'Tindakan langkah',
725734
"sp.plan.confidence": "Keyakinan {confidence}",
726735
"sp.plan.skills": "Skill yang akan diaktifkan",
727736
"sp.plan.auto_approved": "Rencana disetujui otomatis (keyakinan {confidence}) — menjalankan…",

0 commit comments

Comments
 (0)