amitwh
36422a9ab3
feat: complete master feature parity with interactive PDF editing, Reveal.js export dialog, Large File Mode, and scoped CSS
2026-06-15 01:22:17 +05:30
amitwh
2e3f4dda0f
fix: add missing rendererReady call and fix temporal dead zone crash
...
- App.tsx: call electronAPI.file.rendererReady() on mount so main process
opens pendingFile (files passed via CLI or file associations)
- FindReplaceBar: move updateMatchCount declaration before executeCommand
to fix 'Cannot access d before initialization' crash in minified build
(executeCommand referenced updateMatchCount via closure before its
const declaration in the same scope)
2026-06-14 01:25:05 +05:30
amitwh
f2398e6e1a
feat: enhance WelcomeDialog, export dialogs, GitStatusPanel, add CommandPalette, FindReplaceBar, and new converter dialogs
...
- WelcomeDialog: add quick start, feature showcase, keyboard shortcuts, recent files, version display
- ExportDocxDialog/ExportHtmlDialog/ExportPdfDialog: add header/footer, paper size, margin controls
- GitStatusPanel: full staging/unstaging, discard, commit workflow
- CommandPalette: fuzzy command search with keyboard navigation
- FindReplaceBar: find/replace with regex, case, whole-word options
- New dialogs: BatchMediaConverterDialog, HeaderFooterDialog, PdfEditorDialog, UniversalConverterDialog
- Tests: comprehensive coverage for all new/updated components
2026-06-13 19:34:42 +05:30
amitwh
cf6b6817b9
fix: wire orphaned IPC channels, fix data-loss bug, print preview events, sidebar navigation
...
- Fix file.clearRecent sending IPC to main process instead of clearing openTabs
- Wire show-batch-converter, show-document-compare, open-header-footer-dialog IPC channels
- Add print preview event listeners (mc:print-preview, mc:print-preview-styled) in App.tsx
- Fix sidebar hidden bridge buttons toggling sidebar closed after scroll
- Update sidebar menu labels to match actual sections (Files, Outline, Git)
- Fix ipc.print to be an object with show/doPrint methods (was bare function)
- Update callers: ExportPdfDialog, pdf-export, PrintPreview
- Add 7 regression tests for all fixes
- Clean 2 obsolete snapshots
- Build Linux packages (deb, AppImage, snap) — 549 tests passing
2026-06-11 07:15:33 +05:30
amitwh
41c68fcf82
feat(renderer): auto-check for updates 5s after launch when enabled
2026-06-08 06:45:16 +05:30
amitwh
9b899b5205
feat(renderer): mount UpdateBanner, FirstRunWizard, and CrashReportModal
2026-06-08 06:43:40 +05:30
amitwh
8822c9a2f9
feat(renderer): PrintPreview overlay + App.tsx mount
2026-06-06 08:11:15 +05:30
amitwh
54615649f4
feat(renderer): mount Toaster in App.tsx
2026-06-05 22:52:04 +05:30
amitwh
b39bdcf475
feat(renderer): mount ModalLayer + first-launch welcome trigger
2026-06-05 19:48:37 +05:30
amitwh
db04ea5854
feat(renderer): App.tsx renders AppShell
2026-06-05 12:11:01 +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
7a396f64a6
feat(renderer): setup React, Vite, Tailwind CSS and Zustand state management
2026-06-03 23:23:59 +05:30