Keep track of the latest changes to the code!
The monorepo CI setup is officially complete, multiple contextual tabs landed in the UI, the ruler gets even smarter with reworked indent markers and tab stop hints, and CI is now described as “pretty stable.” Here’s the roundup. Monorepo CI: Done A milestone worth celebrating — the monorepo CI setup...
Collabora Office Desktop nightly builds are now available for Linux through Flatpak – install once, then execute a single flatpak update to pull the newest snapshot whenever you require it. Quick Start 1. Add the repository flatpak –user remote-add –if-not-exists collabora-nightly https://www.collaboraoffice.com/downloads/Collabora-Office-Flatpak-Nightly/collabora-nightly.flatpakrepo 2. Install the nightly snapshot flatpak –user install...
Integrations generate thumbnails for office documents with Collabora Online’s convert-to API. Obviously, it is not possible to generate a “document preview” thumbnail for password protected documents, because these documents cannot be opened without the password. Previously the convert-to endpoint returned an error for password protected documents, leaving misleading messages in...
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...