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
|
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
|
8b9fa7f24e
|
chore(window): blank the native window title
|
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
|
f4a4d63349
|
feat(menu): native File menu with New Book and Export
|
2026-06-20 15:13:12 -04:00 |
|
pj
|
709dd46f1c
|
feat(library): app-managed book storage commands
|
2026-06-20 15:09:13 -04:00 |
|
pj
|
f8ddde5e91
|
fix(epub): embed fonts in the Rust packager instead of fetching in the webview
|
2026-06-20 14:30:07 -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
|
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
|
e21db2be5d
|
feat(pdf): embed Typst compiler with compile_pdf command
|
2026-06-20 12:42:04 -04:00 |
|
pj
|
816e79a794
|
chore: scaffold Tauri + React + TS app
|
2026-06-20 12:21:22 -04:00 |
|