Developer Blog

Keep track of the latest changes to the code! 

Latest Posts

Open Source in Action #5: 2,499 Merges, Performance Hunting, and a Community Finding Its Rhythm

The merge count is approaching 2,500, performance work is in full swing, the ruler is getting a redesign, and the forum is buzzing with new faces. Here’s what happened this week. The Numbers This week: 349 commits merged by 42 contributors, with 226 open changes in review. All-time since April...

Fix table of contents editing

The structure of table of contents entries was not editable in Collabora Online, because the controls were not implemented correctly for JSDialog. Before After Also, the “Edit Table of Content” was added to the context menu.

...

Format as Table

If you have ever converted a plain range in Excel to a “Table” and watched it grow up into a proper object with a name, banded rows, a header, a totals row and sane filter buttons — you already know the feature. What you might not know is that Calc...

More Blogs

Importing list indentation from legacy PowerPoint (ppt) format

We had reports about PowerPoint files (ppt binary format) not having list indentation correctly imported. After some debugging it turned out we are importing all...

Open Source in Action Week #4: GitHub Goes Read-Only, Crashes Halved, and 2,149 Merges

Less than two months since we stood up gerrit.collaboraoffice.com and the momentum keeps building. This week brought a major infrastructure milestone — GitHub is now...

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

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

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

Context sensitive tab for charts

Context sensitive tabs have existed already, for example for pictures and shapes. Now we have a context sensitive tab for charts. When the user double...

Better pasting of markdown into Collabora Online Writer

Writer has a markdown import/export filter in Collabora Online, and we have some exciting news to be shared about the improved paste functionality. A recent...

Smart-paste-over of URLs

Something people often want to do is to select text and apply a URL to the selection. For years we have enabled the insert→hyperlink dialog’s...