Steffen Becker
|
166cadde86
|
feat: shrink page count when content is deleted
|
2026-05-25 20:50:08 +02:00 |
|
Steffen Becker
|
2d2489ca4f
|
feat: DIN A4 print layout with visual page breaks
|
2026-05-25 20:50:08 +02:00 |
|
Steffen Becker
|
211da902f6
|
feat: add expandable extended toolbar with placeholders
|
2026-05-25 20:50:08 +02:00 |
|
Steffen Becker
|
c9196d252d
|
feat: add light/dark/auto theme
|
2026-05-25 20:50:08 +02:00 |
|
Steffen Becker
|
c51bac2e7f
|
style(ui): replace UL/OL text labels with SVG icons
|
2026-05-25 20:50:08 +02:00 |
|
Steffen Becker
|
0098374ac8
|
feat: add bullet and ordered list support
|
2026-05-25 20:50:08 +02:00 |
|
Steffen Becker
|
03adffad5b
|
style(ui): darken toolbar button hover color
|
2026-05-25 20:50:08 +02:00 |
|
Steffen Becker
|
da32b2d773
|
fix: fix toolbar active states not updating in Svelte 5
|
2026-05-25 20:49:45 +02:00 |
|
Steffen Becker
|
c3da447674
|
feat: set fixed A4 paper size for the editor canvas
|
2026-05-25 20:43:04 +02:00 |
|
Steffen Becker
|
e8eee6ce3b
|
feat: add Toolbar component with active state and formatting buttons
|
2026-05-25 20:43:04 +02:00 |
|
Steffen Becker
|
9ffa1995a0
|
feat: add Editor component (TipTap instance, auto-save integration)
|
2026-05-25 20:43:04 +02:00 |
|
Steffen Becker
|
5244267da4
|
feat: add ODT export via odf-kit with filename derived from heading
|
2026-05-25 20:43:04 +02:00 |
|
Steffen Becker
|
9089da4a9e
|
feat: add LocalStorage auto-save with debounce
|
2026-05-25 20:43:04 +02:00 |
|
Steffen Becker
|
e390ad1c82
|
feat: configure TipTap extensions (Bold, Italic, Underline, Headings, History)
|
2026-05-25 20:43:04 +02:00 |
|