amitwh
|
77c8e05fa5
|
feat(renderer): shadcn collapsible, scroll-area, context-menu primitives
|
2026-06-05 14:54:31 +05:30 |
|
amitwh
|
17f318dd75
|
fix(renderer): drop redundant ternary, add loadChildren idempotence test
|
2026-06-05 14:50:56 +05:30 |
|
amitwh
|
fa5a46d5ac
|
feat(renderer): file store with FileNode tree, openTabs, lazy loadChildren
|
2026-06-05 14:42:08 +05:30 |
|
amitwh
|
a4201acad9
|
feat(renderer): wire PreviewPane into AppShell
|
2026-06-05 13:15:47 +05:30 |
|
amitwh
|
0b5af04a6a
|
feat(renderer): PreviewPane tracks scroll ratio
|
2026-06-05 13:14:50 +05:30 |
|
amitwh
|
2d6f909b0e
|
feat(renderer): useScrollSync hook (60fps throttling, ratio calc)
|
2026-06-05 13:13:37 +05:30 |
|
amitwh
|
8624257c1f
|
feat(renderer): editor buffer content feeds preview store (300ms debounce)
|
2026-06-05 13:09:34 +05:30 |
|
amitwh
|
b75f436aaa
|
feat(renderer): PreviewPane with empty state and MarkdownRenderer
|
2026-06-05 13:07:55 +05:30 |
|
amitwh
|
559d09cad9
|
feat(renderer): preview store with 300ms debounced source
|
2026-06-05 13:04:39 +05:30 |
|
amitwh
|
5ad582ec3e
|
feat(renderer): MarkdownRenderer with mermaid code re-extraction from source
|
2026-06-05 13:03:32 +05:30 |
|
amitwh
|
d02f896167
|
feat(renderer): MermaidLazy (loads mermaid on first use, error UI)
|
2026-06-05 13:01:24 +05:30 |
|
amitwh
|
f34775ce53
|
feat(renderer): markdown lib (marked + DOMPurify + mermaid placeholders)
|
2026-06-05 12:56:31 +05:30 |
|
amitwh
|
5d6a55dd09
|
feat(renderer): StatusBar reads from editor store (word count, cursor pos)
|
2026-06-05 12:49:16 +05:30 |
|
amitwh
|
0e80e37d9d
|
feat(renderer): wire EditorPane into AppShell
|
2026-06-05 12:46:13 +05:30 |
|
amitwh
|
9a7e994224
|
feat(renderer): EditorPane with empty state and CodeMirror rendering
|
2026-06-05 12:42:25 +05:30 |
|
amitwh
|
3effacf816
|
feat(renderer): CodeMirror 6 editor wrapper with markdown, themes, keymaps
|
2026-06-05 12:38:09 +05:30 |
|
amitwh
|
1be10f9ae5
|
feat(renderer): CodeMirror light theme with brand-aware syntax colors
|
2026-06-05 12:25:31 +05:30 |
|
amitwh
|
4c0b7d6e84
|
feat(renderer): editor store with buffers, dirty state, cursor (immer)
|
2026-06-05 12:21:48 +05:30 |
|
amitwh
|
db04ea5854
|
feat(renderer): App.tsx renders AppShell
|
2026-06-05 12:11:01 +05:30 |
|
amitwh
|
567726022c
|
feat(renderer): AppShell with resizable panes, sidebar/preview toggle, persisted sizes
|
2026-06-05 12:02:35 +05:30 |
|
amitwh
|
1999a7716e
|
feat(renderer): StatusBar placeholder (word count wired in Phase 3)
|
2026-06-05 11:53:34 +05:30 |
|
amitwh
|
16e071ae5e
|
feat(renderer): Breadcrumb placeholder (wired in Phase 5)
|
2026-06-05 11:50:45 +05:30 |
|
amitwh
|
7ecf54ceb0
|
feat(renderer): Toolbar skeleton with formatting buttons
|
2026-06-05 11:48:26 +05:30 |
|
amitwh
|
95e2f45f1f
|
feat(renderer): TabBar skeleton (no tabs yet — wired in Phase 5)
|
2026-06-05 11:45:33 +05:30 |
|
amitwh
|
7fbbd60525
|
feat(renderer): AppHeader with sidebar/preview toggles + theme toggle
|
2026-06-05 11:40:54 +05:30 |
|
amitwh
|
c715bb354c
|
feat(renderer): install shadcn resizable primitive
|
2026-06-05 11:35:02 +05:30 |
|
amitwh
|
6525de7667
|
feat(renderer): add useAppStore with sidebar/preview/zen/pane-sizes
|
2026-06-05 11:30:25 +05:30 |
|
amitwh
|
a2c1d0c11a
|
feat(renderer): wire App.tsx shell with theme provider and top-bar
|
2026-06-05 10:19:36 +05:30 |
|
amitwh
|
e0d6315204
|
feat(renderer): add next-themes provider + theme toggle (sun/moon)
|
2026-06-05 10:17:38 +05:30 |
|
amitwh
|
68ff7d076a
|
feat(renderer): install shadcn button primitive with tests
|
2026-06-05 10:13:31 +05:30 |
|
amitwh
|
67b57eae78
|
feat(renderer): add motion preset transitions for modals/sidebar/toasts
|
2026-06-05 09:37:49 +05:30 |
|
amitwh
|
904ffbdd5b
|
feat(renderer): implement typed IPC wrapper with IpcResult discriminated union
|
2026-06-05 09:34:19 +05:30 |
|
amitwh
|
ea383783ec
|
test(renderer): add failing test for ipc wrapper + IpcResult types
|
2026-06-05 09:25:02 +05:30 |
|
amitwh
|
e758a81c4c
|
feat(renderer): implement cn() helper for tailwind-merge + clsx
|
2026-06-05 09:23:30 +05:30 |
|
amitwh
|
ea0f3f93bf
|
test(renderer): add failing test for cn() helper + vitest config
|
2026-06-05 09:20:04 +05:30 |
|
amitwh
|
188e73d7c1
|
feat(renderer): configure shadcn/ui, extend design tokens for glassy aesthetic
|
2026-06-05 09:13:52 +05:30 |
|
amitwh
|
7a396f64a6
|
feat(renderer): setup React, Vite, Tailwind CSS and Zustand state management
|
2026-06-03 23:23:59 +05:30 |
|