Developer Blog

Keep track of the latest changes to the code! 

Latest Posts

Extending Collabora Online with iframe-hosted extensions

An introduction to a still-experimental extension surface in Collabora Online: what an extension looks like on disk, how it shows up in the UI, and how it talks to the document running inside the kit. The extension framework described here is gated behind the experimental_features flag in coolwsd.xml. Treat it...

Your documents now speak AI — fluently

Collabora Online Writer can now read and write Markdown for any text document Collabora Online Writer has just learned a new file format. From the 25.04.8 release, it can export any text document it opens (DOCX, ODT, the old binary DOC, RTF, HTML and more) to Markdown, and then import...

Open Source in Action #6: CODE 26.04 Is Here, 2,941 Merges, and Zero New Crashes

The big news this week: CODE 26.04 is released. It’s the culmination of months of work across AI integration, smarter review workflows, more powerful spreadsheets, better presentations, accessibility, and interoperability — all built in the open. Alongside the release, the crash count hit zero new regressions, CI is improving, and...

More Blogs

New MetricSpinButton implementation

A “metric” spinbutton is a spinbutton that has an associated unit: cm/inch, points and percentage are common units used. The previous implementation used the standard...

Log anonymization

One of the features of Collabora Online has been a way to ensure that log files (of reasonable verbosity) don’t include any personally identifying information....

Document Property based Fields MSO Behaviour

Basics: Office documents like ODF (odt, …) and OOXML (docx, …) can have so called Fields embedded in the text. Fields can automatically update the...

Keep Overriden Colors in the Slide Layouts

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...

Fixing a layout bug in Writer

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...

Highlighting in Document Comparison

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...

Various Papercuts

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...

Accordion bits in sidebar

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...