Steffen Becker
361b14dc17
test: compare the rendered page against LibreOffice
...
Everything else in tests/ compares documents at the model level; nothing checked
what a page actually looks like. run.mjs renders the same file through soffice
and through the real app in Chromium, reads both back as word boxes, and diffs
page count, line count, line text and line position.
The corpus stays out of the repo: make-fixtures.mjs authors the baseline .docx
files, and real-world documents are whatever you drop into the gitignored
fixtures/ yourself.
2026-08-08 08:35:34 +00:00
Steffen Becker
8e6c4817d8
feat: add lazy tiff to png decoding
2026-07-10 13:02:27 +02:00
Steffen Becker
7faa16c89d
feat: add german spell check
2026-07-05 14:15:30 +02:00
Steffen Becker
9700487353
feat: docx export
2026-06-30 02:21:10 +02:00
Steffen Becker
98e7ee2458
feat: add hyperlinks
2026-06-27 19:55:56 +02:00
Steffen Becker
fd2683a01b
test: set up basic tests
2026-06-24 23:07:18 +02:00
Steffen Becker
0a35a65c83
feat: add spell-check
2026-06-18 23:34:45 +02:00
Steffen Becker
2526144ab9
feat: add pdf-export
2026-06-17 21:07:20 +02:00
Steffen Becker
3088da0ac9
feat: import odt
2026-06-12 21:17:29 +02:00
Steffen Becker
872414ef23
feat: add buttons for superscript and subscript
2026-06-10 02:19:03 +02:00
Steffen Becker
b28a33b104
feat: add strikethrough
2026-06-09 23:29:15 +02:00
Steffen Becker
fff077b841
chore: prepare AGPL license
2026-06-09 23:02:19 +02:00
Steffen Becker
e2f522854f
feat: tables
2026-06-06 12:22:45 +02:00
Steffen Becker
355f12afd7
feat: text highlighting
2026-06-06 12:19:05 +02:00
Steffen Becker
1ca69b09cb
chore: normalize package-lock.json to npm 10.8.2 format
2026-06-06 12:19:05 +02:00
Steffen Becker
863e1498a8
fix: update odf-kit from 13.4 to 13.5 to fix landscape orientation bag
2026-06-06 12:18:33 +02:00
Steffen Becker
416a405d0f
feat: introduce text alignment
2026-05-28 00:17:51 +02:00
Steffen Becker
747ac44a34
feat: add font selection to extended toolbar
2026-05-25 22:40:20 +02:00
Steffen Becker
0098374ac8
feat: add bullet and ordered list support
2026-05-25 20:50:08 +02:00
Steffen Becker
9596814753
chore: set up Vite + Svelte 5 TypeScript project
2026-05-25 20:42:54 +02:00