Collabora Online Weekly Meeting #245

COOL Weekly Meeting

Date: 29/01/2026

All minutes published on: https://forum.collaboraonline.com/tag/meeting-minutes

Attendees (write your name): Pedro, Darshan,Banobe, Karthik, Maya, Skyler, Sahil, Buo-ren, Shardul, Mohit, Bayram, Gulsah

Testing Files

Staging-perf (password coolmeeting)

Impress - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/ppJZQrakA35pMWT

Writer - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/zxBjHb4s6sA23xK

Calc - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/ps7fXZ9X2MmFxeN

Share (Password – coolmeeting)

Impress - https://share.collabora.com/index.php/s/i95twG8TGjGxLjA

Writer - https://share.collabora.com/index.php/s/AffZ63oNooaReYN

Calc - https://share.collabora.com/index.php/s/jbex7SseJaytYj7

PR Without Review

PRs in need for attention (Please add here any PR that needs attention) => 8 still need reviews

• PRs without reviewer https://github.com/orgs/CollaboraOnline/projects/3/views/2

  • Ping caolanm for pending PR reviewers to add

Anna – Release schedule

25.04.8.2 Released

Next 25.04.9.1

Skyler- Mobile Release schedule

Skyler

Sahil

  • https://github.com/CollaboraOnline/online/pull/14219 (merged) - Now the dynamic zoom is recalculated when the sidebar shows up for the first time. This way it doesn't cover the right half of the document.
  • Now working on Windows Theming Issues & while it compiles, looking at Comments regressions.
    • Unknowingly Clogged the CI with 30+ backport patches, sorry :_). Reverted those changes as a) theyintroduced new strings and b) they were big changes, quite risky to push near a release.

  • Remove initial selection styling in View Mode dropdown (In Review)
  • Intially we had planned to remove the selection but due to accessibilty this breaks keyboard navigation. So now the plan is to add a style to the selected/active mode
  • Writer: Shorten label to “Compare Document...” in Compare menu (Approved)
  • Now: creating new table style icons

Banobe

Bayram

  • (In Progress) - XLSX Scaled image width import issue (tdf#169332)
  • - Width calculations seems fine.
    • But column width of Excel and Calc seems different. (Caolan)

      • This seems the main reason why width of an image is different in both application. Image width sticks to the column location in Calc rather than its width on Excel.

      • Column width is not a pure point measurement. Instead, it’s based on the number of characters of the default font that can fit in the cell. For example, a column width of 8.43 means about 8 characters of the default font (Calibri, size 11) fit across the cell. Excel internally converts this into points for display, but it’s not a straight “height vs. width” comparison.

      • Now: investigate where Calc does conversion of widths in terms of these idealized width points to real units.

Karthik

Calc Interop Issues (XLS → XLSX ): Merged:

  • Writer Captions: Category is not stored in navigator
  • DOCX: gap not presereved
    • I found the reason of the buggy behaviour
    • Planned changes in d092521b2595963dcf0928f5fee7ed1903ff4aef caused the bug
    • I’m investigating what happens when I revert partially. Unfortunately there is no clue in the commit what was the issue before
    • There is a problem to run tests locally. And tests are a little bit slow on my local. Lets see.

Gulsah

Attila

Multiline hyprlink cursor position fix:

  • Found a way to alter cursor positions in edit engine.. it seems to work now .. bur not made PR yet.
  • There are other glitches around this (like selecting it, or bigger font after hypelink), because it is a partially implemented feature (not a real regression), inside of a hack .. multiline hyperlinks was never supported on edit mode, in editengine .. there was a hack in the paint .. that was moved the hyperlink into a new line.. But the algorithm normally supports wapping text into lines.. where a hyperlink is not a text but 1 symbol, so it cannot even store it as multiline.. A real fix for the whole area would require a big re-implementation (adding support for multi lines into lines), or a smaller but still huge refactor (replacing hyperlink symbols with text).
  • Fixed some chart style CI problems (there are still a few but they can wait.)

Darshan

Consider the custom logo for loading spinner:

https://github.com/CollaboraOnline/online/pull/14248

  • logoURL parameter enables users to override the default logo with their own branding.
  • As an enhancement, the same logoURL should be applied to the loading spinner.
  • If a custom logoURL is provided, the loading spinner should use it instead of the default logo.
  • If no logoURL is set, the spinner should fall back to the default logo.

Events

Events

Speaker

Session

Time

Michael Meek

The challenges of FLOSS Office Suites

Track: Main Track

Room: K.1.105 (La Fontaine)

Day: Saturday

Start: 13:00

End: 13:50

Michael Meeks

__DdeLink__452_3524684879Collabora Office - off & on collaboration

Track: Collaboration and content management

Room: K.3.401

Day: Saturday

Start: 15:15

End: 15:40

Pranam Lashkari

Collaborative slideshow with Collabora Online

Track: Collaboration and content management

Room: K.3.401

Day: Saturday

Start: 15:45

End: 16:00

Events

Skyler Grey

Collabora Office Can Finally Run on Mobile Linux

Track: FOSS on Mobile

Room: UB4.132

Day: Saturday

Start: 14:50

End: 15:00

Michael Stahl

Using CRDTs for collaborative commenting in your favourite free software desktop word processor

Track: Local-First, sync engines, CRDTs

Room: K.3.201

Day: Sunday

Start: 13:50

End: 13:55

Thorsten Behrens

LibreOffice and Collabora Online - how we managed to automate SBOM generation for a large legacy project

Track: SBOMS and supply chains

Room: UD2.208 (Decroly)

Day: Sunday

Start: 12:40

End: 13:00

Forum

Server audit warnings: what do they mean?

Collabora Online v.24.04 deb repo signature failure

Multiple issues after last update of CODE on a shared server!