amitwh
33a61e65ef
docs(plan): monospace font embedding + naming implementation plan
2026-07-23 09:34:57 +05:30
Amit Haridas
5b81988f30
docs(plan): production polish implementation plan
...
21 tasks, 90 actionable steps. TDD throughout. Each step shows the
exact code and the exact command with expected output.
Tasks:
1. Install electron-updater
2-5. Updater service, crash writer, migration runner, feed config (TDD)
6-7. IPC handlers + preload allowlist
8. Wire services in main entry
9-10. Settings + updater store
11-13. UpdateBanner, FirstRunWizard, CrashReportModal
14-16. Settings sheet updates + App.tsx mounts
17-18. CI + release workflows (publish latest.yml, mirror to CI)
19. Docs
20-21. E2E verification + tag v5.1.0
After this plan executes, the remaining v5+ sub-projects are:
- Cloud/licensing (next spec)
- Plugin system
- Performance + accessibility
2026-06-07 23:47:15 +05:30
amitwh
a03144df5b
docs(plan): Phase 10 polish + delete legacy — 10 tasks, main.js decomposition + 17 legacy file deletions + v5.0.0
2026-06-06 09:22:15 +05:30
amitwh
89590a349a
docs(plan): Phase 7 modals implementation plan (37 tasks, TDD, ~+50 tests)
2026-06-05 16:54:07 +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
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