Commit Graph
123 Commits
Author SHA1 Message Date
pj e424008d56 feat(export): PDF and EPUB export with save dialog 2026-06-20 13:02:30 -04:00
pj da94acc0ec feat(setup): book metadata and settings panel 2026-06-20 13:02:30 -04:00
pj 6daec6d203 fix(pdf): pass canvas to pdf.js render params 2026-06-20 13:02:30 -04:00
pj b1bd42fe2f feat(epub): add EPUB3 generator and zip packager 2026-06-20 13:02:30 -04:00
pj 4443eda401 feat(io): add write_bytes command for binary exports 2026-06-20 12:55:48 -04:00
pj aedf8b8a63 feat(io): save and open .margin projects with cmd-s and cmd-o 2026-06-20 12:54:01 -04:00
pj 13f2a70af2 feat(io): add read_file/write_file commands and dialog capability 2026-06-20 12:54:01 -04:00
pj eb63a6d49d chore(deps): add Tauri dialog plugin 2026-06-20 12:54:01 -04:00
pj d05480a714 style: figure, toolbar and pdf preview styles 2026-06-20 12:46:19 -04:00
pj 6769570de3 feat(pdf): wire live Typst PDF dock with HTML fallback 2026-06-20 12:46:19 -04:00
pj 29af847179 feat(export): serialize figures to Typst with image extraction 2026-06-20 12:46:18 -04:00
pj 6dc1aeb99b feat(editor): add floating formatting toolbar 2026-06-20 12:46:18 -04:00
pj 50bde45d65 feat(editor): add figure block with placement and caption 2026-06-20 12:46:18 -04:00
pj e76558fe1f feat(pdf): add pdf.js preview renderer 2026-06-20 12:42:04 -04:00
pj f939674794 feat(export): add book-to-Typst source generator 2026-06-20 12:42:04 -04:00
pj e21db2be5d feat(pdf): embed Typst compiler with compile_pdf command 2026-06-20 12:42:04 -04:00
pj 29c412849e feat(ui): connect shell to store with live preview dock 2026-06-20 12:28:44 -04:00
pj 3cf07d4ef6 feat(editor): add TipTap semantic editor 2026-06-20 12:28:43 -04:00
pj c76e5b0a5f feat(model): add document model and book store 2026-06-20 12:28:43 -04:00
pj 03a05b7e8f chore(deps): add TipTap and Zustand 2026-06-20 12:28:43 -04:00
pj dc88bf169f feat(ui): build app shell with chapters, editor and preview dock 2026-06-20 12:21:22 -04:00
pj 24483416a2 feat(design): add Quiet Press fonts and design tokens 2026-06-20 12:21:22 -04:00
pj 816e79a794 chore: scaffold Tauri + React + TS app 2026-06-20 12:21:22 -04:00