Keep track of the latest changes to the code!
With work from Ferdinand Gassauer and Collabora Productivity employees. You’re cleaning up a spreadsheet — pruning a column you don’t need any more, deleting an old sheet — and you save without noticing that a formula somewhere else in the workbook now reads #REF!. By the time anyone spots it,...
We missed a couple of weekly posts — and for a good reason. COOL Days 2026 happened, the monorepo landed, new contributors showed up from across the world, and the codebase kept moving. Here’s what three weeks of Collabora Office development looks like when the community is firing on all...
Clone Formatting got even better: you can now apply the same formatting to as many cells, pragraphs, etc as you like in one go. Double-click the button and it locks on — paint A3, then A5, B4, C6, wherever your eye lands, all without re-activating. Press Esc when you’re done....
Basics: Office documents like ODF (odt, …) and OOXML (docx, …) can have so called Fields embedded in the text. Fields can automatically update the...
Related commit: pptx: export overrideClrMapping in slide layouts In presentations saved as PPTX file format there is a possibility to map some theme colors differently...
A problem was reported about Writer, and we investigated. In a document with a lot of content, on certain editing operations, an entire table would...
I worked with Gokay on a new document compare view for COOL Writer. Part of that feature is to be able to highlight the matching...
These developments were made in February, 2026. Available in 26.04 only. Collabora Online can be built against musl libc musl libc is an alternative implementation...
Among a host of other accessibility enhancements, we have implemented the W3C Accordion Pattern for our expanders, as used in the sidebar and dialogs, where...
Mostly for historical reasons, LibreOffice has its own `SvMemoryStream` class (for, you guessed it, writing in-memory streams). For quite a while now, code in the...
Collabora Online puts a lot of effort into containing your changes inside a new file-system jail per document. We use chroot or unprivileged user namespaces...