amitwh
89590a349a
docs(plan): Phase 7 modals implementation plan (37 tasks, TDD, ~+50 tests)
2026-06-05 16:54:07 +05:30
amitwh
f447896a63
docs(spec): Phase 7 modals design — settings store, ModalLayer, 7 modal types, ASCII tables
2026-06-05 16:27:25 +05:30
amitwh
8a8671b128
docs(plan): add React UI redesign implementation plan (10 vertical slices)
...
- Phase 1: Foundation (shadcn, deps, lib utils, motion presets, theme)
- Phase 2: App shell + resizable panes
- Phase 3: Editor (CodeMirror 6 + immer store)
- Phase 4: Preview (marked + KaTeX + mermaid + scroll sync)
- Phase 5: File tree + tabs
- Phase 6: Native menus + toolbar
- Phase 7: Modals (export, settings, about, confirm)
- Phase 8: Toasts (sonner)
- Phase 9: Advanced tools (zen, repl, ascii, table, print, word)
- Phase 10: Polish + delete legacy renderer
Phases 1-4 are fully fleshed out (60+ TDD tasks with working code).
Phases 5-9 are sketched with the same TDD pattern; detailed
steps will be expanded at execution time following the conventions
established in Phases 1-4.
2026-06-05 08:52:03 +05:30
amitwh
3646dc29c6
docs(spec): fix spec self-review issues (typo, drag-vs-resize, lazy-load ambiguity)
2026-06-05 08:27:33 +05:30
amitwh
a999f598cc
docs(spec): add React + shadcn/ui UI redesign design spec
...
Brainstormed via superpowers:brainstorming. Locks in:
- Full feature parity with legacy renderer
- Polished + Glassy (Raycast/Arc) visual style
- IDE-style layout with draggable divider
- shadcn/ui + Motion (Framer Motion) + Zustand stack
- A/B/D modal patterns (no command palette)
- 10-phase vertical-slice implementation plan
2026-06-05 08:26:02 +05:30
amitwh
bc6f1a7d41
docs(writing-studio): add implementation plan for Writing Studio plugin
...
12 tasks across 9 chunks: SprintEngine, GoalTracker, SnapshotManager,
ProjectManager, manifest+entry point, 4 sidebar panels, CSS, timer UI.
Amit Haridas
2026-04-23 22:55:12 +05:30
amitwh
80294c9876
docs: add plugin system implementation plan
...
9 tasks across 8 chunks, strict TDD:
- EventBus with crash-safe handlers
- PluginAPI base class
- PluginLoader with manifest validation
- PluginContext with scoped API
- PluginRegistry with lifecycle management
- SettingsStore for plugin-scoped settings
- Export hooks integration
- Sample plugin + renderer wiring
Amit Haridas
2026-04-23 22:55:12 +05:30
amitwh
148b549c83
docs: harden v5.0 spec based on review
...
- GGUF GPU: child process isolation with crash detection/restart
- Event bus: versioned payload schemas for all events
- Plugin sandbox: 5s handler timeout, IPC delegation for heavy ops
- AI streaming: full lifecycle with requestId, cancel, heartbeat, orphan cleanup
- Comment anchors: context-based positioning (not byte offsets) with re-anchor on file change
- Cross-plugin: capability discovery, 30s timeout, graceful degradation
- Bundle size: GPU variants as lazy downloads, not bundled by default
- Command uniqueness: registry rejects duplicates at load time
Amit Haridas
2026-04-23 22:55:12 +05:30
amitwh
a3b4065984
docs: add v5.0 platform design spec
...
Plugin-first architecture with four subsystems:
- Plugin system (registry, context API, event bus)
- Writing Studio (manuscript manager, sprints, snapshots, proofreading)
- AI Assistant (multi-provider: Ollama, LMStudio, GGUF+GPU, cloud APIs)
- Collaboration (git-based async, comments, review requests)
Amit Haridas
2026-04-23 22:55:12 +05:30
amitwh
4426b75c6f
fix: improve tab safety and app feedback
2026-04-14 22:30:46 +05:30
amitwh
24cb99658e
docs: add Writer's Studio implementation plan
...
Detailed step-by-step plan for Zen Mode, Document Outline,
and Writing Analytics with exact file paths and code.
Amit Haridas
2026-04-06 07:47:35 +05:30
amitwh
c042cf4580
docs: add Writer's Studio feature pack design
...
Design for three cohesive features: Zen Mode, Document Outline,
and Writing Analytics. Approved for v4.2.0.
Amit Haridas
2026-04-06 07:36:18 +05:30
amitwh
763bea2a87
docs: add modal system implementation plan
2026-03-24 14:01:30 +05:30
amitwh
73795d1ad8
docs: add modal system design document
2026-03-24 13:53:27 +05:30
amitwh
fe4d634163
feat: add Shadcn/ui design tokens and accessibility improvements
...
- Add src/styles/tokens.css with comprehensive design tokens
- Define color tokens (primary, secondary, accent, destructive, etc.)
- Add spacing, typography, shadow, and transition tokens
- Include dark mode token overrides
- Add utility classes (btn, badge, input variants)
- Add skip-link for keyboard navigation
- Update index.html to include tokens.css
This enables consistent theming and easier future UI updates.
Amit Haridas
2026-03-24 09:55:18 +05:30
amitwh
cbf0b4897d
docs: add V4 enhancement + Flutter exploration design
...
- 70% V4 enhancements: fix multitab bug, performance optimizations,
platform adapters, Shadcn/ui patterns
- 30% Flutter exploration: prototype for Windows, Mobile, Web evaluation
Amit Haridas
2026-03-24 00:10:47 +05:30
amitwh
f1740c6bb6
docs: add detailed implementation plan for v5.0 migration
...
Phase 1 (Foundation) tasks with step-by-step instructions:
- Task 1-2: Project initialization (Vite, React, TypeScript)
- Task 3-4: Tailwind CSS + Shadcn/ui configuration
- Task 5: Zustand stores (editor, settings, theme, sidebar)
- Task 6-8: Platform adapter pattern (types, web, tauri stubs)
- Task 9: Tauri project initialization
- Task 10: Basic layout components
Each task includes:
- Exact file paths
- Complete code snippets
- Build verification steps
- Commit messages
Amit Haridas
2026-03-15 09:57:51 +05:30
amitwh
8319953ccf
docs: add React + Tauri + PWA architecture design for v5.0
...
Comprehensive design document covering:
- Project structure with platform adapters
- React component architecture
- Zustand state management
- Platform adapter pattern (Tauri + Web)
- Build configuration (Vite, Tailwind, TypeScript)
- Tauri backend (Rust) IPC commands
- PWA configuration with Service Worker
- 8-week migration plan
- Security improvements over Electron
Approved design for parallel development alongside v4.x
Amit Haridas
2026-03-15 09:53:18 +05:30