Developer Blog

Keep track of the latest changes to the code! 

Latest Posts

Infobar notification if cell or sheet deletion causes reference error

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

Open Source in Action Week #3: COOL Days, New Contributors, and a Monorepo That Ships

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 format multiple times or Clone format: persistent mode

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

More Blogs

Export vector formats in background image to pdf

(related patch https://gerrit.libreoffice.org/c/core/+/201925) When exporting a document to pdf, if the document has inserted images in a vector format (svg or pdf itself) the file...

Ensure scrolling has smooth animation

Related issue: https://github.com/CollaboraOnline/online/issues/14257 In the browser we have limited control on how the rendering is scheduled. To be sure our code is not causing long...

Add PDF export functionality back to the new Collabora Office

At some stage the possibility to export PDF documents from the new Collabora Office unintentionally went away. That was during the final frantic work before...

Open Source in Action: Week #1 of Collabora Office Development

Collabora Office isn’t new — it’s been powering productive work for years. But this week marks something different: the development infrastructure now lives under its...

TDF ejects its core developers

Update 2026-04-07 Update: 2026-04-11 Update: 2026-04-17 Let’s kick the developers out! In the ongoing saga of The Document Foundation (TDF), their Membership Committee has decided...

Start of automated testing of the new Collabora Office on Windows (CODA-W)

It is useful to check that basic functionality in CODA-W is not broken accidentally by commits to other parts of the code. We have lots...

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