Commit Graph

  • 111d36bf3d refactor(flowchart): build script generates bundle from pure modules (D1) master amitwh 2026-10-01 07:31:37 +05:30
  • a13a87c499 chore(deps): npm update + Node 22 LTS engines amitwh 2026-10-01 07:11:18 +05:30
  • bd620284ab test: fix Windows-only test failures so CI matrix runs clean v4.13.0 amitwh 2026-09-30 23:12:59 +05:30
  • a6407b5839 build: regenerate package-lock.json with electron-updater deps amitwh 2026-09-30 23:00:25 +05:30
  • 1a357bbd6a feat(flowchart): keyboard shortcuts overlay (C19) amitwh 2026-09-30 22:43:05 +05:30
  • dfce7fd3ac test(flowchart): cover multi-select API + onSelectionChange callback (C18) amitwh 2026-09-30 22:40:02 +05:30
  • fc017e0101 feat(flowchart): multi-select + drag-rect selection (C17) amitwh 2026-09-30 22:35:44 +05:30
  • bf12996a40 feat(flowchart): visual polish — selection ring, hover, resize grip (C16) amitwh 2026-09-30 22:29:35 +05:30
  • f133efe025 feat(flowchart): alignment + distribution tools (C15) amitwh 2026-09-30 22:28:13 +05:30
  • 7bb062a464 docs(download-tools): expand comment on unpinned darwin:pandoc hash amitwh 2026-09-30 22:23:59 +05:30
  • 7673f5533d fix(build): snap config schema — drop invalid 'channels' key amitwh 2026-09-30 22:21:37 +05:30
  • d4a2c21196 style: prettier-format vsdx-export test file amitwh 2026-09-30 22:18:10 +05:30
  • d90be20a72 feat(flowchart): export to editable Visio .vsdx (C14) amitwh 2026-09-30 22:17:15 +05:30
  • e967af77a7 feat(flowchart): export canvas as SVG / PNG / JPG (C13) amitwh 2026-09-30 22:13:54 +05:30
  • 41ddaa17b3 build: desktopName + Linux snap channel config amitwh 2026-09-30 22:09:19 +05:30
  • 48c7420c7a fix(flowchart): UMD browser fallback for viewport + add to controller test mount amitwh 2026-09-30 22:08:10 +05:30
  • dadfe52870 fix(preload): saveFile IPC payload was being shadowed by stray channel arg amitwh 2026-09-30 21:51:13 +05:30
  • 8fb61130f3 feat(flowchart): bundle-side clipboard wire-up (C11) Amit Haridas 2026-09-30 21:43:49 +05:30
  • ded17d0b6b feat(flowchart): node resizing (C10) Amit Haridas 2026-09-30 21:42:35 +05:30
  • 22bc4dcf56 feat(flowchart): Open from file button + parse on load (C9) Amit Haridas 2026-09-30 21:40:59 +05:30
  • 4123455863 feat(flowchart): Mermaid source → graph parser (C8) Amit Haridas 2026-09-30 21:34:53 +05:30
  • 7beb3effcf feat(flowchart): clipboard copy/paste/duplicate pure module (C6a) Amit Haridas 2026-09-30 21:32:03 +05:30
  • 9412049f56 feat(flowchart): wire zoom/pan/snap into canvas (C5) Amit Haridas 2026-09-30 21:29:17 +05:30
  • 98979a2cd2 feat(flowchart): pure viewport math for zoom/pan/snap (C4a) Amit Haridas 2026-09-30 21:28:36 +05:30
  • 4228ab78d8 feat(flowchart): undo/redo toolbar buttons + history counter (C3) Amit Haridas 2026-09-30 21:27:11 +05:30
  • 0bb1091c47 feat(flowchart): edge geometry at shape boundary + connect preview (C2+C3) Amit Haridas 2026-09-30 21:23:39 +05:30
  • 855dfcd9f5 feat(flowchart): replace window.prompt with inline modal (C1) Amit Haridas 2026-09-30 21:22:22 +05:30
  • d5efdfa8d9 docs(readme): bump version string to v4.13.0 Amit Haridas 2026-09-30 21:03:20 +05:30
  • 3ec9ff0130 chore(release): bump v4.12.0 → v4.13.0 Amit Haridas 2026-09-30 21:02:46 +05:30
  • e826c0e624 feat(ai-assist): first-use confirmation + wire Check-for-Updates to updater Amit Haridas 2026-09-30 21:02:28 +05:30
  • 47315add80 feat(updater): electron-updater wiring + IPC bridge Amit Haridas 2026-09-30 20:30:19 +05:30
  • 0d3df32140 feat(quick-switcher): derive workspace dir from active tab Amit Haridas 2026-09-30 20:28:22 +05:30
  • b36d0919a3 feat(ai-assist): renderer controller + Cmd+K wiring (end-to-end) Amit Haridas 2026-09-30 20:17:57 +05:30
  • 72ca2cb46f feat(ai-assist): floating popover UI + state machine Amit Haridas 2026-09-30 20:14:13 +05:30
  • 1a25669967 feat(ai-assist): SSE streaming + IPC handler Amit Haridas 2026-09-30 20:04:32 +05:30
  • cb0b2eac3d feat(ai-assist): pure prompt builder + result applier Amit Haridas 2026-09-30 20:01:54 +05:30
  • b70dce9574 feat(quick-switcher): wire Cmd+P into File menu + renderer Amit Haridas 2026-09-30 20:01:16 +05:30
  • 3bd958c064 feat(quick-switcher): modal overlay UI + keyboard nav Amit Haridas 2026-09-30 19:58:18 +05:30
  • 33fa14c11a feat(quick-switcher): IPC handler for workspace file listing Amit Haridas 2026-09-30 19:56:50 +05:30
  • de7ebecad4 feat(quick-switcher): pure fuzzy matcher + ranker Amit Haridas 2026-09-30 19:53:44 +05:30
  • 23046967c3 feat(flowchart): discoverable connect form + per-node color + save-to-file export; v4.12.0 amitwh 2026-09-15 09:23:58 +05:30
  • e87e301b0f chore: remove stale debug-copy + drop placeholder string-split hack; v4.11.1 amitwh 2026-09-15 08:10:35 +05:30
  • 075e407f3f feat(flowchart): button-based UI replaces click-canvas interaction; v4.11.0 amitwh 2026-09-15 01:33:17 +05:30
  • b81119026e feat(flowchart): visible selection toolbar + console-log diagnostics; v4.10.0 amitwh 2026-09-15 00:40:01 +05:30
  • 81e8561403 fix(flowchart): replace window.prompt/confirm with inline modal in standalone window; v4.9.9 amitwh 2026-09-15 00:27:24 +05:30
  • ca5983e9ff fix(flowchart): bundle pure modules into single file for standalone window; v4.9.8 amitwh 2026-09-15 00:09:57 +05:30
  • 86d4c0d23a fix(flowchart): expose pure modules as window globals for standalone window; v4.9.7 amitwh 2026-09-14 23:59:50 +05:30
  • 5f846d1e5f refactor(flowchart): standalone window (Cmd+Alt+F) replaces sidebar panel; v4.9.6 amitwh 2026-09-14 23:50:25 +05:30
  • 9557c0af4d fix(flowchart): ensure rendered SVG + selection visibility; force light theme in canvas; v4.9.5 amitwh 2026-09-14 23:09:23 +05:30
  • d31ed86fab fix(flowchart): wire selection + layout precedence; v4.9.4 amitwh 2026-09-14 23:00:47 +05:30
  • e0945b427d fix(flowchart): prevent preview-source duplication; v4.9.3 amitwh 2026-09-14 22:52:13 +05:30
  • ac31162d3b fix(ascii-art): wire Box/Templates mode + correct standalone <link href>; v4.9.2 amitwh 2026-09-14 22:37:02 +05:30
  • 8c708b7abb fix(flowchart): pre-await getUserDataPath to fix persistence; bump v4.9.0 → v4.9.1 amitwh 2026-09-14 22:24:27 +05:30
  • 58aa4da00f chore(release): bump v4.8.0 → v4.9.0 — visual flow chart, ASCII art upgrade, 12 new themes amitwh 2026-09-14 22:19:33 +05:30
  • b28d11035b docs(readme): drop undocumented Add Flow Chart Node Insert shortcut amitwh 2026-09-14 22:06:25 +05:30
  • bf0ed6857d fix(sidebar): register Ctrl+Alt+F to toggle flow chart panel amitwh 2026-09-14 22:06:20 +05:30
  • aee30a2a9c docs(readme): visual flow chart editor feature + panel-scoped shortcuts amitwh 2026-09-14 21:55:48 +05:30
  • b0dcf57daf feat(sidebar): register flowchart panel + rail button + thin fs IPC amitwh 2026-09-14 21:52:32 +05:30
  • a6dc54cedc fix(sidebar): clean up listeners + timers + store subscription on panel destroy amitwh 2026-09-14 21:49:37 +05:30
  • 59ee9c609e feat(sidebar): flowchart-panel — canvas + preview + persistence + insert amitwh 2026-09-14 21:45:47 +05:30
  • 0331a08207 feat(flowchart): SVG canvas with drag, double-click label edit, context menu hook amitwh 2026-09-14 21:41:58 +05:30
  • 216e0ecf51 feat(flowchart): mermaid translator (flowchart TD, all 5 shapes, 3 edge kinds) amitwh 2026-09-14 21:36:02 +05:30
  • 4a36b7db76 feat(flowchart): 5 SVG shape templates (process/decision/terminator/subroutine/document) amitwh 2026-09-14 21:25:38 +05:30
  • 7869be0ff9 feat(flowchart): pure graph store with undo/redo + injectable IO amitwh 2026-09-14 21:23:03 +05:30
  • 2ca543de35 fix(ascii-art): correct controller script tag path (drop ../) amitwh 2026-09-14 21:19:37 +05:30
  • 02c9250c0d docs(readme): ASCII Art Generator now 17 hand-coded + 400+ FIGlet fonts; insert/copy/save Amit Haridas 2026-09-14 21:14:36 +05:30
  • ab50183dc0 refactor(ascii-art): delete in-app modal #ascii-art-dialog, controller, dead preload channels amitwh 2026-09-14 21:06:28 +05:30
  • 8c162c1714 feat(ascii-art): standalone window uses controller + searchable picker + copy/save/insert amitwh 2026-09-14 21:02:07 +05:30
  • 38bc2b2bc5 feat(ascii-art): renderer controller for standalone window (font picker + copy/save/insert) amitwh 2026-09-14 20:58:46 +05:30
  • 1d68fc132f test(preload): ascii channel allow-list assertions + extend existing security test amitwh 2026-09-14 20:55:58 +05:30
  • fecd23d35e feat(ascii-art): preload allow-list + ascii namespace amitwh 2026-09-14 20:54:23 +05:30
  • f089f60d70 feat(ascii-art): wire IPC handlers for generate/list-fonts/save/copy/last-font amitwh 2026-09-14 20:50:37 +05:30
  • 9751bbc6df feat(ascii-art): pure AsciiArt module with generate/listFonts/getFontMeta amitwh 2026-09-14 20:46:33 +05:30
  • 57fee91e32 feat(ascii-art): pure AsciiArt module with generate/listFonts/getFontMeta amitwh 2026-09-14 20:45:05 +05:30
  • fba848ef16 feat(ascii-art): figlet adapter with lazy load, font cache, structured error amitwh 2026-09-14 20:40:55 +05:30
  • bb99a5c5ee feat(ascii-art): 19 named ASCII art templates with snapshot tests amitwh 2026-09-14 20:35:39 +05:30
  • f71aa2b097 feat(ascii-art): 17 hand-coded font tables (5 existing + 12 new) with snapshot tests amitwh 2026-09-14 20:30:04 +05:30
  • 5385e159ed feat(ascii-art): 17 hand-coded font tables (5 existing + 12 new) with snapshot tests amitwh 2026-09-14 20:27:03 +05:30
  • 3fbb47000e chore(deps): add figlet ^1.8.0 for ASCII art generator amitwh 2026-09-14 20:21:14 +05:30
  • 66def72f3e docs(readme): list all 37 themes by category amitwh 2026-09-14 20:19:26 +05:30
  • c1c9ab4a4c feat(themes): add 12 new themes (Catppuccin, One Light, Tokyo Night Storm, Synthwave, Outrun, Winter, Solarized HC, Spring) amitwh 2026-09-14 20:16:08 +05:30
  • 0bc50c7d54 feat(renderer): toggle <link disabled> on theme-changed instead of page reload amitwh 2026-09-14 20:11:44 +05:30
  • ceeda453be feat(index): preload 37 disabled theme <link> tags for renderer toggle amitwh 2026-09-14 20:03:39 +05:30
  • 311304f365 refactor(styles): extract 25 existing themes into per-theme CSS files amitwh 2026-09-14 19:58:56 +05:30
  • 8392e33f5b refactor(main): drive View → Theme submenu from ThemeRegistry amitwh 2026-09-14 19:49:07 +05:30
  • a2b4a856f3 feat(theme-registry): buildThemeMenu converts registry → Electron MenuItem[] amitwh 2026-09-14 19:46:15 +05:30
  • eaad62d02e feat(theme-registry): bootstrap with 25 existing + 12 new themes amitwh 2026-09-14 19:43:48 +05:30
  • 1e7e332c24 feat(theme-registry): pure ThemeRegistry module with full API Amit Haridas 2026-09-14 19:39:52 +05:30
  • b8c772269c docs(plans): add ascii-art-upgrade implementation plan amitwh 2026-09-14 19:14:30 +05:30
  • 87902c18ce docs(plans): add theme-registry + flowchart-editor implementation plans amitwh 2026-09-14 19:12:18 +05:30
  • 43c26c6521 docs(specs): add theme-registry + ascii-art-upgrade + flowchart-editor designs amitwh 2026-09-14 19:01:09 +05:30
  • b1b72f9a60 chore(release): bump v4.7.1 → v4.8.0; Prettier pass on overnight-session files amitwh 2026-09-14 14:56:05 +05:30
  • c3fe72bcae feat(templates,qa): template gallery + pluggable DocQA engine amitwh 2026-09-14 11:57:32 +05:30
  • 2aa72738f4 feat(sidebar): daily-notes panel + Q&A deep-link to file offset amitwh 2026-09-14 11:53:45 +05:30
  • 0cab0b08c7 feat(menu): add 'Today's Daily Note' under Tools amitwh 2026-09-14 09:01:43 +05:30
  • 1b85bc47a4 feat(paste): CSV/TSV → markdown table on tabular paste amitwh 2026-09-14 09:01:07 +05:30
  • bd86748c47 feat(paste): smart URL → markdown-link on URL-only pastes amitwh 2026-09-14 08:58:32 +05:30
  • 6d08c138d8 feat(preview): footnote hover preview amitwh 2026-09-14 08:56:31 +05:30
  • 7397e7f618 feat(statusbar): word count + reading time + Flesch-Kincaid grade amitwh 2026-09-14 08:54:28 +05:30
  • da97369b44 feat(search): sidebar panel + Ask mode for workspace Q&A amitwh 2026-09-14 08:53:27 +05:30