-
ad0df9df05
fix: the logo's stem is visible on every background
Steffen Becker
2026-08-16 14:46:38 +02:00
-
383436439d
i18n: the chromes are named Classic and Modern (beta)
Steffen Becker
2026-08-16 14:26:30 +02:00
-
2d3395137f
style: the status bar follows the chrome above it
Steffen Becker
2026-08-16 14:19:17 +02:00
-
b3e5a1c8a9
style: the ribbon takes the logo's colours
Steffen Becker
2026-08-16 14:12:30 +02:00
-
9b14d1654f
feat: the style gallery lists heading levels 1–5 until asked for the rest
Steffen Becker
2026-08-16 14:01:30 +02:00
-
bc98446198
docs: table-style import re-derives regions and unbakes the region text
Steffen Becker
2026-08-16 13:43:08 +02:00
-
8f38d15633
test: fuzz round 8 — region attrs and cell overrides on styled tables
Steffen Becker
2026-08-16 13:42:36 +02:00
-
6987eda4fc
fix: a link keeps its own paint over a baked region color
Steffen Becker
2026-08-16 13:42:30 +02:00
-
4c55e9b9f5
fix: imports re-derive a registry table style's regions and unbake its text
Steffen Becker
2026-08-16 13:42:24 +02:00
-
c473fd5f0f
test: fuzz round 7 — indexes, table styles, frame pairs, vertical boxes
Steffen Becker
2026-08-16 13:17:47 +02:00
-
6789377b48
fix: DOCX carries the citation style and an all-off table look
Steffen Becker
2026-08-16 13:17:47 +02:00
-
6a36b89c18
fix: ODT indexes and shape boxes read back clean
Steffen Becker
2026-08-16 13:17:38 +02:00
-
4c11a527c9
test: fuzz round 6 — columns, named styles, floating boxes, table extras
Steffen Becker
2026-08-16 12:50:15 +02:00
-
db3fbe32c1
fix: DOCX sections, box offsets and cell margins round clean
Steffen Becker
2026-08-16 12:50:10 +02:00
-
d32d40be3c
fix: named styles and floating boxes read clean through ODT
Steffen Becker
2026-08-16 12:50:04 +02:00
-
5bf470f4b7
test: fuzz round 5 — revisions, fields, citations, char styles, floats
Steffen Becker
2026-08-16 12:07:22 +02:00
-
205ae72ecf
fix: DOCX closes round-5 gaps — XE quotes, linked revisions, box features
Steffen Becker
2026-08-16 12:07:14 +02:00
-
afec07579a
fix: a deletion's text keeps its formatting through ODT
Steffen Becker
2026-08-16 12:07:07 +02:00
-
1c5b6d73d5
test: fuzz round 4 — boxes, formulas, comments, bookmarks, ruby, row merges
Steffen Becker
2026-08-16 11:22:30 +02:00
-
8e6616c562
feat: resolved comments travel through DOCX (commentsExtended.xml)
Steffen Becker
2026-08-16 11:22:21 +02:00
-
1de86377e5
fix: DOCX text boxes carry paragraph formatting, inline features and marks
Steffen Becker
2026-08-16 11:21:59 +02:00
-
fdb456ffe6
fix: ODT sentinel passes anchor at the block tag, effects ride past annotations
Steffen Becker
2026-08-16 11:21:20 +02:00
-
1264f9742c
fix: dropping a fully covered table row shrinks the spans across it
Steffen Becker
2026-08-16 11:21:13 +02:00
-
6c79ec1197
test: fuzz round 3 — paragraph boxes, flow flags, tab stops, note labels
Steffen Becker
2026-08-16 10:30:00 +02:00
-
044c59d895
feat: custom note marks travel through DOCX (w:customMarkFollows)
Steffen Becker
2026-08-16 10:30:00 +02:00
-
5dab73ac3a
test: fuzz round 2 — cell merges, list types, inline images
Steffen Becker
2026-08-16 07:58:24 +02:00
-
5258feb146
fix: sibling nested lists of different formats stop sharing one w:lvl
Steffen Becker
2026-08-16 07:58:24 +02:00
-
a7fe334900
test: widen the fuzz generator to effects, links, notes and cell props
Steffen Becker
2026-08-16 07:50:22 +02:00
-
1f1176283a
fix: a text effect covers its whole run and raises against the block's size
Steffen Becker
2026-08-16 07:46:43 +02:00
-
ed7a40967a
fix: an empty block no longer steals the next block's minted style
Steffen Becker
2026-08-16 07:46:34 +02:00
-
97f9016369
fix: a note's stock body style no longer imports as direct formatting
Steffen Becker
2026-08-16 07:35:42 +02:00
-
7a8c552342
fix: a page break survives beside other paragraph formatting
Steffen Becker
2026-08-16 07:29:06 +02:00
-
6397594d35
docs: how to hunt the bugs the suite cannot see
Steffen Becker
2026-08-16 07:12:59 +02:00
-
c500762275
fix: Escape closes the character and date/time pickers
Steffen Becker
2026-08-16 03:04:43 +02:00
-
273c533fce
fix: open a file whose extension names the wrong format
Steffen Becker
2026-08-16 03:00:27 +02:00
-
96863395f3
fix: recording a replacement keeps the text it replaced
Steffen Becker
2026-08-16 02:36:31 +02:00
-
8b1bef9706
fix: paragraph styles apply to every block, not just the first
Steffen Becker
2026-08-16 02:18:55 +02:00
-
dc1f5bb7b1
fix: leaving a header/footer no longer throws state_unsafe_mutation
Steffen Becker
2026-08-16 01:47:05 +02:00
-
6eb9032c46
fix: paste no longer stamps a font the document never had
Steffen Becker
2026-08-16 01:28:28 +02:00
-
9ce01fa32f
ci: CLA signing check on pull requests
Steffen Becker
2026-08-16 00:32:49 +02:00
-
0705385c4a
docs: date the 0.1.0 changelog entry for the first release
Steffen Becker
2026-08-15 23:47:16 +02:00
-
3cec6990ef
feat: label feature nodes and marks in the history dropdowns
Steffen Becker
2026-08-15 23:31:22 +02:00
-
bb15572b57
test: smoke-check the raster-PDF export
Steffen Becker
2026-08-15 23:18:55 +02:00
-
32cf72a1d0
test: cover recentFiles and the history log
Steffen Becker
2026-08-15 23:16:08 +02:00
-
82993aeda3
chore: coverage report via npm run test:coverage
Steffen Becker
2026-08-15 23:01:50 +02:00
-
47bbbfc7dd
test: cross-format fuzz leg, ODT vs DOCX round-trip
Steffen Becker
2026-08-15 22:53:36 +02:00
-
76856f4aff
fix: DOCX cell spacing accretion and nested-list kind flips
Steffen Becker
2026-08-15 22:53:36 +02:00
-
d78181fdd9
fix: Save round-trips a .docx-opened document as .docx
Steffen Becker
2026-08-15 22:40:32 +02:00
-
873af0794d
test: fuzz round-trip leg over seeded random documents
Steffen Becker
2026-08-15 22:17:35 +02:00
-
3c7b598169
fix: cell paragraph indents and minted-style collisions on ODT export
Steffen Becker
2026-08-15 22:17:18 +02:00
-
0e04a41290
perf: stop deflating the ODT archive once per export pass
Steffen Becker
2026-08-15 22:03:12 +02:00
-
6b64b42c42
ci: run the LibreOffice round-trip leg in its own job
Steffen Becker
2026-08-15 21:59:31 +02:00
-
026f6b6d83
test: headless-Chromium smoke test for the UI layer
Steffen Becker
2026-08-15 21:58:47 +02:00
-
0a91e573b4
refactor: the thesaurus is called Synonyms in the UI
Steffen Becker
2026-08-15 21:12:46 +02:00
-
ef1d9abc14
fix: the thesaurus kept throwing its own results away
Steffen Becker
2026-08-15 20:41:51 +02:00
-
44b351e865
feat: a thesaurus, LibreOffice's own synonyms
Steffen Becker
2026-08-15 20:23:32 +02:00
-
5b88de8c19
test: reword comment tripping the gitignored-corpus CI guard
Steffen Becker
2026-08-15 19:52:56 +02:00
-
58e8569c9b
chore: update .gitignore
Steffen Becker
2026-08-15 19:36:11 +02:00
-
cbb1805910
feat: multi-page view
Steffen Becker
2026-08-15 19:19:33 +02:00
-
ad2a01ba75
feat: recording revisions belongs to the document, not the editor
Steffen Becker
2026-08-15 17:07:06 +02:00
-
4e343f2014
feat: the debug dump reports the colour actually painted
Steffen Becker
2026-08-15 16:42:34 +02:00
-
c771193c83
fix: an opened document is nobody's tracked insertion
Steffen Becker
2026-08-15 16:42:28 +02:00
-
41ab0ef06c
feat: two panes on one document, scrolled apart
Steffen Becker
2026-08-15 13:15:37 +02:00
-
11b68cdb09
docs: why the last gaps are still gaps
Steffen Becker
2026-08-15 12:12:06 +02:00
-
503c9821d6
feat: a freeform drawing keeps its own outline
Steffen Becker
2026-08-15 12:09:12 +02:00
-
889f11cffc
test: a committed corpus CI can read
Steffen Becker
2026-08-15 11:54:02 +02:00
-
9be1578b97
feat: a formula cell prints a currency and a date too
Steffen Becker
2026-08-15 11:44:43 +02:00
-
9892377ee3
feat: Find & Replace also searches font, size and colour
Steffen Becker
2026-08-15 11:19:02 +02:00
-
c800618299
feat: a text box can run its text top-to-bottom
Steffen Becker
2026-08-15 11:13:46 +02:00
-
eda134f162
feat: a formula cell prints its result in its own number format
Steffen Becker
2026-08-15 10:53:30 +02:00
-
20e6dcad0e
feat: a reading can be printed over its base text
Steffen Becker
2026-08-15 10:40:52 +02:00
-
405b175e49
feat: AutoText keeps a block of text under a shortcut
Steffen Becker
2026-08-15 10:33:16 +02:00
-
ee801967f6
feat: words typed once are offered back
Steffen Becker
2026-08-15 10:27:18 +02:00
-
2f087bc880
feat: Find & Replace searches and replaces formatting
Steffen Becker
2026-08-15 10:19:48 +02:00
-
dab1d662c9
feat: the table sort gets its three keys and a sort type
Steffen Becker
2026-08-15 10:12:24 +02:00
-
24402dd372
feat: the bibliography gets a citation style
Steffen Becker
2026-08-15 10:02:54 +02:00
-
0ec35b0168
feat: each page is centred, and a section can pick its own paper
Steffen Becker
2026-08-15 09:52:43 +02:00
-
5f2e7fcbcf
feat: a section can restart the page numbering
Steffen Becker
2026-08-15 09:49:20 +02:00
-
1c4dec49f3
feat: a reviewing pane, and a colour per reviewer
Steffen Becker
2026-08-15 09:40:26 +02:00
-
147034730f
feat: headings go to level 10, as both word processors do
Steffen Becker
2026-08-15 01:21:23 +02:00
-
4afd5cd1d5
feat: a paragraph can opt out of automatic hyphenation
Steffen Becker
2026-08-15 01:09:55 +02:00
-
e1b2fefa55
feat: the OS can hand a document to the installed app
Steffen Becker
2026-08-15 01:00:20 +02:00
-
d0d2ea2338
fix: the ribbon's bare icon buttons carry their labels
Steffen Becker
2026-08-15 00:12:24 +02:00
-
3e5a546bb9
feat: a named Options button beside the note commands
Steffen Becker
2026-08-15 00:07:16 +02:00
-
13dcb148a2
fix: the note buttons say what they insert
Steffen Becker
2026-08-14 23:59:03 +02:00
-
2e9c3b20ed
fix: one colour picker everywhere, and its panel lands under its button
Steffen Becker
2026-08-14 23:35:14 +02:00
-
bf564fbab4
fix: footnote counting per page/chapter and collecting at the end really work
Steffen Becker
2026-08-14 23:11:10 +02:00
-
ba827b4ce9
fix: a footnote keeps its place at the page foot after an edit above it
Steffen Becker
2026-08-14 21:58:56 +02:00
-
d05459b0e0
style: keep the favicon's leaf colors fixed across themes
Steffen Becker
2026-08-14 21:44:35 +02:00
-
bbf3b99490
style: favicon adapts to a dark browser theme
Steffen Becker
2026-08-14 21:37:28 +02:00
-
e708744147
fix: a Word text box holding a picture keeps its caption
Steffen Becker
2026-08-14 17:45:45 +02:00
-
46165b82f7
fix: a caption is boxed to its frame, and the frame stays clickable
Steffen Becker
2026-08-14 17:34:04 +02:00
-
61ddf69d54
fix: a caption follows the frame's place, not the paragraph's
Steffen Becker
2026-08-14 16:31:17 +02:00
-
c4a74f92b1
fix: a caption stands under its picture, not at the margin
Steffen Becker
2026-08-14 16:12:19 +02:00
-
ca001e96d9
style: keep the J1 favicon around as favicon-j1.svg
Steffen Becker
2026-08-14 15:38:11 +02:00
-
1a525ac256
style: switch the favicon to F5 (Full pair)
Steffen Becker
2026-08-14 14:26:40 +02:00
-
8d866e4f1a
fix: a table popover opens where it fits, in both chromes
Steffen Becker
2026-08-14 14:03:44 +02:00
-
3b24b14470
feat: lines and arrows, which both importers used to drop
Steffen Becker
2026-08-14 12:31:11 +02:00
-
03384c3da4
chore: the gap list is current again, and the check is clean
Steffen Becker
2026-08-14 12:07:32 +02:00
-
b19409aacb
feat: the editor installs and runs with the network gone
Steffen Becker
2026-08-14 12:04:26 +02:00