feat: RTL/i18n, AI translate+undo, no-refresh saves, settings perf
- RTL: force dir=rtl on LabelFilter, NotesViewToggle, LabelManagementDialog - i18n: add missing keys (notifications, privacy, edit/preview, AI translate/undo) - Settings pages: convert to Server Components (general, appearance) + loading skeleton - AI menu: add Translate option (10 languages) + Undo AI button in toolbar - Fix: saveInline uses REST API instead of Server Action → eliminates all implicit refreshes in list mode - Fix: NotesTabsView notes sync effect preserves selected note on content changes - Fix: auto-tag suggestions now filter already-assigned labels - Fix: color change in card view uses local state (no refresh) - Fix: nav links use <Link> for prefetching (Settings, Admin) - Fix: suppress duplicate label suggestions already on note - Route: add /api/ai/translate endpoint
This commit is contained in:
21
_bmad-output/planning-artifacts/prd-ai-innovations.md
Normal file
21
_bmad-output/planning-artifacts/prd-ai-innovations.md
Normal file
@@ -0,0 +1,21 @@
|
||||
---
|
||||
stepsCompleted: [step-01-init]
|
||||
inputDocuments:
|
||||
- _bmad-output/brainstorming/brainstorming-session-2026-04-13-133700.md
|
||||
- _bmad-output/planning-artifacts/project-context.md
|
||||
- _bmad-output/planning-artifacts/prd.md
|
||||
- docs/project-overview.md
|
||||
workflowType: 'prd'
|
||||
documentCounts:
|
||||
brainstorming: 1
|
||||
projectContext: 1
|
||||
existingPrd: 1
|
||||
projectDocs: 1
|
||||
briefs: 0
|
||||
research: 0
|
||||
---
|
||||
|
||||
# Product Requirements Document - Keep
|
||||
|
||||
**Author:** Ramez
|
||||
**Date:** 2026-04-13
|
||||
Reference in New Issue
Block a user