Commit Graph
85 Commits
Author SHA1 Message Date
pj 3177b2f1eb fix(preview): show render errors instead of a blank pane
The render loop swallowed getDocument/render rejections, leaving the
preview silently blank with no signal about what failed. Surface the
error in the pane and recover on the next compile. Also drop the
redundant canvasContext arg (pdf.js v6 renders via the canvas itself).
2026-06-22 12:01:25 -04:00
pj 19c4823d3d changes 2026-06-22 11:56:31 -04:00
github-actions[bot] 67f70473ea chore(release): v0.1.2 v0.1.2 2026-06-22 15:49:12 +00:00
pj 5727592abe ci(release): rebase onto origin/main before pushing version bump 2026-06-22 11:48:49 -04:00
pj 706db33792 changes 2026-06-22 11:45:21 -04:00
pj bd44c0ba7e changes 2026-06-22 11:42:48 -04:00
pj 3c12d9857f action update 2026-06-22 10:26:30 -04:00
github-actions[bot] 3418d4c6bb chore(release): v0.1.1 v0.1.1 2026-06-22 14:18:22 +00:00
pj a9a4245de5 changes 2026-06-22 10:12:35 -04:00
pj 7cc36e3e40 changes 2026-06-22 09:56:20 -04:00
pj 78fff9b6f4 changes 2026-06-21 14:53:08 -04:00
pj fa1c89af63 changes 2026-06-21 14:37:02 -04:00
pj 47710970c2 changes 2026-06-21 14:17:57 -04:00
pj aa44696803 changes 2026-06-21 00:35:08 -04:00
pj 0e0d334f6a changes 2026-06-20 23:46:10 -04:00
pj c86d5a7d5c changes 2026-06-20 19:48:18 -04:00
pj 734ded73ac changes 2026-06-20 19:23:28 -04:00
pj 20ae0b7387 fix 2026-06-20 19:07:57 -04:00
pj be252c6b21 chore: remove in-code tests 2026-06-20 19:06:10 -04:00
pj 7464665d08 test(pdf): cover single-chapter preview compile 2026-06-20 19:03:46 -04:00
pj bfba86a01b perf(preview): typeset only the active chapter in live preview 2026-06-20 19:03:46 -04:00
pj 29e8842847 perf(preview): add per-chapter Typst compile inputs 2026-06-20 19:03:46 -04:00
pj 8b9a7081f7 feat(library): open example as a saved copy, hide it once a book exists 2026-06-20 18:53:36 -04:00
pj 4410b2037f refactor(sidebar): rename back button to All books 2026-06-20 18:46:43 -04:00
pj 9991d318ba feat(theme): persistent light/dark toggle in the titlebar 2026-06-20 18:46:43 -04:00
pj a5b3c0c0e3 feat(theme): monochrome black accent and light/dark surfaces 2026-06-20 18:46:43 -04:00
pj 79f3483b8e feat(epub): add Import EPUB entry to the home library 2026-06-20 18:41:13 -04:00
pj 3d3abd91f2 test(epub): cover unzip_epub reading a file from disk 2026-06-20 18:40:57 -04:00
pj 0d2d66ed6a fix(icons): restore dark-background app icon 2026-06-20 18:40:08 -04:00
pj 406cd1289c feat(epub): parse EPUB files into a Book (importer) 2026-06-20 18:36:18 -04:00
pj 8b9fa7f24e chore(window): blank the native window title 2026-06-20 18:33:43 -04:00
pj 847e912d05 refactor(library): remove brand logo and wordmark from home 2026-06-20 18:33:43 -04:00
pj 1cb738c20c fix(icons): ink mark on paper to match the logo (not inverted) 2026-06-20 18:30:53 -04:00
pj 18c367a82d chore(icons): generate app icon from the margin mark 2026-06-20 18:28:11 -04:00
pj 2997e8b79f feat(epub): add unzip_epub Tauri command for import 2026-06-20 18:24:09 -04:00
pj e09ce5cc92 chore(scripts): add pnpm dmg to bundle a macOS dmg 2026-06-20 18:20:22 -04:00
pj 11b6e81437 feat(app): use logo mark as favicon 2026-06-20 18:20:22 -04:00
pj 40d4c9f279 feat(library): show themed logo mark in the banner 2026-06-20 18:20:22 -04:00
pj 5e7b782f59 chore(assets): add margin logo mark 2026-06-20 18:20:22 -04:00
pj 041619821f feat(settings): draft Book setup, commit changes only on Save 2026-06-20 18:12:15 -04:00
pj 008e22c36c feat(export): apply print bleed and full-bleed full-page images 2026-06-20 18:12:15 -04:00
pj d684abbdef refactor(settings): drop trim field, now set from preview panel 2026-06-20 17:05:55 -04:00
pj 3202f24947 feat(preview): move trim size selector into the preview panel 2026-06-20 17:05:51 -04:00
pj 1d600ccc33 feat(menu): handle native menu actions in the app 2026-06-20 15:13:12 -04:00
pj f4a4d63349 feat(menu): native File menu with New Book and Export 2026-06-20 15:13:12 -04:00
pj f44e38d7fe style: library shelf, book cards, and setup save footer 2026-06-20 15:09:13 -04:00
pj e9669290ec feat(ui): back-to-library, export-only download button, save in book setup 2026-06-20 15:09:13 -04:00
pj 686c7768c7 refactor(app): route between library and editor with autosave 2026-06-20 15:09:13 -04:00
pj cd43f9c513 feat(library): book organizer home screen 2026-06-20 15:09:13 -04:00
pj 14d73df648 feat(library): list/load/save/delete library API 2026-06-20 15:09:13 -04:00