Status report: consultancy team, week 16, 2026

Caolan

Mike

  • Emit Event When a Comment Is Clicked in Collabora
    • As discussed, need a way to match the persistent comments stored externally to the comments in documents
    • agreed to provide a command returning a list of comments: Id, text, date - so that the integrator can use it to match on their side
    • Implemented Get_Comments
  • Sync Comment Resolution Status Between Integrator and Collabora
    • To test on the integrator side - both Writer (older implementation) and Calc (new threaded comments feature)
  • Display Integrator Logo as Comment Avatar in Collabora
    • Reported the implementation; clarified supported versions
  • PDF Commenting & UI Controls (WOPI Integration)
    • Estimated the two parts separately: implementing the same set of features that already implemented for the integrator for Writer/Calc, and separately ability to add comments at a specified position on a page.

Tomaz

Calc: Pre-View Spreadsheet Filtering

  • Use fast sync for Set operations
    • these only set one cell, so it’s easy to just apply it to default view and all sheet views directly
    • we just need to take sorting of default view and the current sheet view into account and unsort and resort
    • also need to resort the sheet view after setting, to be consistent with how it worked

Vector rendering for online :

  • Fixed JSON processor to not include objects that shouldn’t be rendered from the master page

PDF primitive

  • Some rendering fixes with HiDPI, so it always produces high quality bitmaps and are rendered correctly with the BitmapPrimitive

Carlito Font issue:

  • Fixed the calculation issue, but need there is issues with chart documents
    • But looks mostly like it’s a positive change, still not perfect as it’s supposed to be, however.
  • Written a public ticket for this and referenced that in the commits.
  • Implemented a migrator, which will convert ODP and ODG documents on import to use font independent line spacing
    • The font metric based line spacing proportion is approximated using font independent line spacing (120% of font height)
    • After conversion the difference should be minimal (mostly due to proportion beying an integer percentage)
    • But this looks like the correct path forward, os we can minimize the rendering issues that are the result of this
    • Carlito font has a special code path in migration, so it always uses hhea metrics
      • With old Carlito font version it will use the wrong line spacing, so it will preserve the document layout
      • With new Carlito font version it will calculate the line spacing correctly
    • As long as the document is re-saved one time it will preserve the document layout and will migrate:
    • so it will be rendered correctly in with old Carlito, new Carlito, unpatched or patched LO or CO
    • it will also render as expected when saving to OOXML and rendering in MSO
  • Prepared the patch - fixing CI issues

Miklos

Worked on Markdown paste inserts content at the wrong position · Issue #15535 · CollaboraOnline/online · GitHub