Commit Graph

  • 33a61e65ef docs(plan): monospace font embedding + naming implementation plan amitwh 2026-07-23 00:07:44 +05:30
  • 857fd8a75a docs(spec): monospace font embedding + naming differentiation design amitwh 2026-07-22 23:47:32 +05:30
  • b8d26c8d78 chore(repo-map): add auto-generated structural map amitwh 2026-07-18 07:23:30 +05:30
  • 3f0bf911a0 chore(repo-map): add auto-generated structural map amitwh 2026-07-18 07:23:25 +05:30
  • 2cac075c0e fix(word): harden DOCX preprocessing and temp-file cleanup amitwh 2026-06-30 19:57:40 +05:30
  • 94906a068a chore(release): bump version to 4.4.5 v4.4.5 amitwh 2026-06-30 13:57:34 +05:30
  • e72b863362 fix(word): strip HTML style blocks and alignment divs from DOCX input amitwh 2026-06-30 13:57:29 +05:30
  • d705cfc30b fix(batch): resolve pandoc path handling and include-subfolders option amitwh 2026-06-30 12:56:33 +05:30
  • bb4e874809 docs(claude-md): add tailored CLAUDE.md for react-electron branch claude-md-2026-06-19-react-electron amitwh 2026-06-19 23:18:22 +05:30
  • 02e307f758 docs(claude-md): add tailored CLAUDE.md for master branch claude-md-2026-06-19-master amitwh 2026-06-19 23:18:00 +05:30
  • 36422a9ab3 feat: complete master feature parity with interactive PDF editing, Reveal.js export dialog, Large File Mode, and scoped CSS amitwh 2026-06-15 01:22:17 +05:30
  • 7eb90d467a feat: wire batch media converter and document compare, remove coming-soon stubs amitwh 2026-06-14 01:51:43 +05:30
  • 809c266e54 fix: serialize git status/stage/commit/log results for IPC transfer amitwh 2026-06-14 01:43:29 +05:30
  • 2e3f4dda0f fix: add missing rendererReady call and fix temporal dead zone crash amitwh 2026-06-14 01:25:05 +05:30
  • 21a00a53a4 fix: resolve 12 critical runtime failures, security issue, and dead code amitwh 2026-06-13 19:52:51 +05:30
  • f2398e6e1a feat: enhance WelcomeDialog, export dialogs, GitStatusPanel, add CommandPalette, FindReplaceBar, and new converter dialogs amitwh 2026-06-13 19:34:42 +05:30
  • 5ad1d1d4b3 chore(release): bump version to 4.4.3 v4.4.3 amitwh 2026-06-11 21:17:37 +05:30
  • f480449301 fix(renderer): resolve syntax errors and undefined electronAPI on startup amitwh 2026-06-11 21:15:25 +05:30
  • 6b564a4569 style: run prettier formatter over src and tests amitwh 2026-06-11 20:46:00 +05:30
  • 2389d4f297 feat: add writing analytics dashboard and daily word goal tracking amitwh 2026-06-11 20:44:16 +05:30
  • 50f4f62575 fix: handle list-directory return shape {entries} in openFolder/loadChildren amitwh 2026-06-11 07:49:42 +05:30
  • 9ef5317d71 fix: add show-document-compare to preload receive channel whitelist amitwh 2026-06-11 07:37:48 +05:30
  • cf6b6817b9 fix: wire orphaned IPC channels, fix data-loss bug, print preview events, sidebar navigation amitwh 2026-06-11 07:15:33 +05:30
  • e25a5e1d75 fix(migration): normalize legacy theme values under v5 marker amitwh 2026-06-08 07:45:06 +05:30
  • c5d4b113bd fix(polish): address 3 review blockers + 1 security issue amitwh 2026-06-08 07:35:54 +05:30
  • 1715e26e5f chore: E2E additions to verify-features.mjs (note: .claude/ is gitignored, see script content in working tree) Amit Haridas 2026-06-08 07:23:11 +05:30
  • 81484a8d33 test(e2e): verify first-run wizard and update banner in live app Amit Haridas 2026-06-08 07:23:01 +05:30
  • 6df1389cc8 fix(updater): dispatch setFeedURL by provider instead of raw url amitwh 2026-06-08 07:11:28 +05:30
  • aeadde5f40 fix(migration): handle already-v5 settings and ensure 'failed' branch writes v5 marker amitwh 2026-06-08 07:02:45 +05:30
  • 74dde8d6d1 docs: v5.1.0 changelog + Distribution & Updates section amitwh 2026-06-08 06:49:12 +05:30
  • cd57f34c36 ci(release): publish latest.yml on all platforms, mirror to ConcreteInfo amitwh 2026-06-08 06:48:00 +05:30
  • 4da701deb5 ci: run on react-electron branch and ensure both jest and vitest run amitwh 2026-06-08 06:46:11 +05:30
  • 41c68fcf82 feat(renderer): auto-check for updates 5s after launch when enabled amitwh 2026-06-08 06:45:16 +05:30
  • 9b899b5205 feat(renderer): mount UpdateBanner, FirstRunWizard, and CrashReportModal amitwh 2026-06-08 06:43:40 +05:30
  • 691b00a2b8 feat(settings): add Updates section with channel radio and Check now amitwh 2026-06-08 06:40:51 +05:30
  • ade6c115b8 feat(renderer): add CrashReportModal listing local dumps amitwh 2026-06-08 06:38:08 +05:30
  • cc33e6c7a8 feat(renderer): add FirstRunWizard with theme/channel/template steps amitwh 2026-06-08 06:34:40 +05:30
  • 59fd9b8646 feat(renderer): add UpdateBanner for non-blocking update notifications amitwh 2026-06-08 06:31:07 +05:30
  • d87f175212 feat(renderer): add updater store mirroring main process state amitwh 2026-06-08 06:27:13 +05:30
  • ef88b6343b feat(settings): add updateChannel, autoCheckUpdates, firstRun fields amitwh 2026-06-08 06:25:58 +05:30
  • e8c9f95d25 feat(main): initialize updater, crash writer, and migration on app start amitwh 2026-06-08 06:24:34 +05:30
  • f85c1a8107 feat(preload): allowlist updater:* and crash:* channels, expose API amitwh 2026-06-08 06:20:59 +05:30
  • b1b9aa3727 feat(ipc): add updater and crash IPC handlers amitwh 2026-06-08 06:19:15 +05:30
  • 77ad2fdb9d test(settings): update default theme expectation from 'auto' to 'system' amitwh 2026-06-08 06:18:11 +05:30
  • c62070304f feat(migration): add v4-to-v5 settings migration runner with backup amitwh 2026-06-08 06:16:17 +05:30
  • 9f4bfbdfee feat(crash): add CrashWriter for local crash dumps (cap 20, prune oldest) amitwh 2026-06-08 06:14:02 +05:30
  • 2e41b59da5 feat(updater): add UpdaterService wrapping electron-updater lifecycle amitwh 2026-06-08 06:12:04 +05:30
  • 57c8f92f42 feat(updater): add feed-config to map channel setting to feed URL amitwh 2026-06-08 06:10:06 +05:30
  • 9da4b96f76 chore(deps): add electron-updater for auto-update flow amitwh 2026-06-08 06:08:35 +05:30
  • 5b81988f30 docs(plan): production polish implementation plan Amit Haridas 2026-06-07 23:47:15 +05:30
  • a5da5d19bc docs(spec): production polish design for v5 shippable build Amit Haridas 2026-06-07 23:42:03 +05:30
  • 74ff6afb19 feat(renderer): wire remaining stubbed commands and rebuild amitwh 2026-06-07 23:13:47 +05:30
  • 5ef1610873 fix(ipc): wire preload bridge so menu Open file actually loads in editor + preview amitwh 2026-06-07 22:35:30 +05:30
  • 69afd5fc54 chore(release): bump version to 5.0.1 amitwh 2026-06-06 23:08:20 +05:30
  • 9e315af1b9 fix(release): walk-and-find pandoc binary in extracted archive amitwh 2026-06-06 23:07:30 +05:30
  • 78914a4d65 chore(renderer): default to light theme amitwh 2026-06-06 22:43:16 +05:30
  • 3c4cc985fb feat(packaging): add macOS icon.icns + build:icon-icns script amitwh 2026-06-06 22:43:06 +05:30
  • 09d9f6bdd1 fix(window): renderer path off-by-one; use 'close' for state save amitwh 2026-06-06 22:42:54 +05:30
  • f36d918871 fix(menu): require('../main') → require('../index') after main.js→index.js rename amitwh 2026-06-06 22:42:42 +05:30
  • ab16998922 feat(packaging): all-platform builds with GitHub Releases amitwh 2026-06-06 21:06:20 +05:30
  • 58ca3014d8 fix(modals): drop shadcn-style aria-describedby to silence Radix warning amitwh 2026-06-06 20:45:13 +05:30
  • 7c1a79c724 fix(app): add Vite dev workflow, fix onLayout prop, fix icon path, allow Google Fonts CSP amitwh 2026-06-06 16:17:16 +05:30
  • 8027d0b9b5 chore(release): bump version to 5.0.0 amitwh 2026-06-06 14:13:52 +05:30
  • c0988a0108 docs: add CHANGELOG.md (v5.0.0 entry, Keep a Changelog 1.1.0 format) amitwh 2026-06-06 14:12:27 +05:30
  • 18fc2317ae refactor: delete 17 legacy files (renderer.js, 8 stylesheets, 5 scripts, 2 htmls, src/index.html orphan, deprecated src/main.js) amitwh 2026-06-06 14:11:56 +05:30
  • 94dd62946a refactor(preload): remove 9 dead IPC channels (print-preview*, command-palette, open-*/show-* ascii/table) amitwh 2026-06-06 14:09:25 +05:30
  • 054ce2351a refactor(main): create src/main/{store,index}.js glue layer; new entrypoint at src/main/index.js amitwh 2026-06-06 14:08:13 +05:30
  • 6651dccfdf refactor(main): move WordTemplateExporter from src/wordTemplateExporter.js to src/main/word-template/ (preserved as single module) amitwh 2026-06-06 14:04:16 +05:30
  • 848102905e refactor(main): extract window creation to src/main/window/ (main only, ascii/table windows removed) amitwh 2026-06-06 14:03:12 +05:30
  • 6c7a86c99b refactor(main): extract menu to src/main/menu/ (remove dead print-preview/command-palette/ascii/table sends) amitwh 2026-06-06 14:00:29 +05:30
  • b46fa9abaa fix(main): remove duplicate list-directory handler from src/main/files/ (kept original in main.js) amitwh 2026-06-06 09:52:00 +05:30
  • 2a32e702f3 refactor(main): extract file ops to src/main/files/ (search, git, binary) amitwh 2026-06-06 09:43:31 +05:30
  • 356cfc5cc8 refactor(main): extract path helpers to src/main/utils/paths.js amitwh 2026-06-06 09:25:22 +05:30
  • a03144df5b docs(plan): Phase 10 polish + delete legacy — 10 tasks, main.js decomposition + 17 legacy file deletions + v5.0.0 amitwh 2026-06-06 09:22:15 +05:30
  • 7fc11aed3b docs(spec): Phase 10 — fix index.html ambiguity (DELETE legacy root src/index.html, not rewrite; src/renderer/index.html is already live) amitwh 2026-06-06 09:16:02 +05:30
  • 095f77f5f1 docs(spec): Phase 10 polish + delete legacy design — main.js decomposition, file map, v5.0.0 amitwh 2026-06-06 09:14:39 +05:30
  • 80afbb136b test(renderer): Phase 9 tools integration smoke test (6 commands) amitwh 2026-06-06 08:38:01 +05:30
  • 95bbe171b5 feat(renderer): GitStatusPanel sidebar tab + git.refresh event phase-9-advanced-tools amitwh 2026-06-06 08:28:37 +05:30
  • 2d77fa5456 feat(renderer): Breadcrumb shows heading symbols (settings toggleable) amitwh 2026-06-06 08:28:24 +05:30
  • fbaff37505 feat(renderer): Minimap (custom overview, wired to settings.minimap) amitwh 2026-06-06 08:20:48 +05:30
  • 1ccde4baa3 feat(renderer): Zen mode (Esc exits, hides chrome) amitwh 2026-06-06 08:13:38 +05:30
  • 8822c9a2f9 feat(renderer): PrintPreview overlay + App.tsx mount amitwh 2026-06-06 08:11:15 +05:30
  • 324e5676b8 feat(renderer): ReplPanel (markdown snippet preview) amitwh 2026-06-06 08:11:10 +05:30
  • a62511e7ed feat(renderer): FindInFilesDialog (cross-file search with regex) amitwh 2026-06-06 08:04:49 +05:30
  • a6c6e3696e feat(renderer): WordExportDialog (docx export with template picker) amitwh 2026-06-06 08:02:19 +05:30
  • 1b2ab437d1 feat(renderer): TableGeneratorDialog (markdown table generator) amitwh 2026-06-06 07:45:18 +05:30
  • efc7709f66 feat(renderer): AsciiGeneratorDialog (figlet text-to-ASCII-art) amitwh 2026-06-06 07:40:20 +05:30
  • a8f7547c7e feat(renderer): Phase 9 foundation — settings, modal union, ipc, commands, docx-export amitwh 2026-06-06 07:33:00 +05:30
  • 094b52a2b3 docs(spec): Phase 9 advanced tools design — 10 features across 3 mount strategies amitwh 2026-06-06 07:20:17 +05:30
  • 24c6675c82 fix(test): use mockRejectedValue for IPC error in ExportPdfDialog test phase-8-toasts amitwh 2026-06-05 23:17:57 +05:30
  • 929d72cf1d test(renderer): Phase 8 toasts integration smoke test amitwh 2026-06-05 23:12:26 +05:30
  • b40bff641c feat(renderer): export dialogs toast on success/failure amitwh 2026-06-05 23:05:32 +05:30
  • 338669f2db feat(renderer): file-store toasts on save/open/folder amitwh 2026-06-05 22:59:54 +05:30
  • 54615649f4 feat(renderer): mount Toaster in App.tsx amitwh 2026-06-05 22:52:04 +05:30
  • 3ff76c8c33 feat(renderer): add shadcn Toaster primitive amitwh 2026-06-05 22:50:07 +05:30
  • 8160ac05e0 feat(renderer): lib/toast.ts typed wrappers over sonner amitwh 2026-06-05 22:46:45 +05:30
  • 6762b5f9af docs(spec): Phase 8 toasts design — typed helpers, Toaster mount, 4 wire points amitwh 2026-06-05 22:41:28 +05:30
  • 00485d1bef feat(renderer): implement numeric right-alignment in ascii-table amitwh 2026-06-05 22:18:15 +05:30
  • 24bb9aa9f5 test(renderer): Phase 7 modals integration smoke test phase-7-modals amitwh 2026-06-05 19:54:35 +05:30
  • b39bdcf475 feat(renderer): mount ModalLayer + first-launch welcome trigger amitwh 2026-06-05 19:48:37 +05:30