Status report: consultancy team, week 36, 2026

Caolan

  • landlock work to replace mounting in the settings/multi-tenant feature with a configurable dir instead
  • measure landlock, faster than even namespaces
  • grind onwards with a combined coda+online build so a dev can have both at the same time
  • teardown and recreate webviews for bg tabs in coda qt/mac

Mike

  • PowerPoint placeholder work

    • Cherrypicked 20 commits to coc-26.04
  • print-preview crash

    • Fixed
  • tdf#163240

    • Started working on this

Tomaz

Vector rendering for online:

  • Text layout prediction
    • Got some good results for an initial implementation
    • It predicts the layout when there is no issue with hitting boundary
    • Then quickly reverts back to fetching from server
    • Not useful but a start point that works well
  • Animations for slideshows
    • TODO
  • Adding support for missing primitives
    • All gradient related primitives
    • Need more work
    • Introduced Range2D and Matrix2D types - made an independent commit
  • Master view rendering
    • View independent - all resolved on the client
    • but can reuse the same for master view and slide view
    • only send master slides primitives once and reuse in slides
      • makes the payload slimmer - especially with complex master slides
    • reviewing and pushing that soon
  • Notes view
    • Analyzed what is needed
    • TODO

PPTX->ODP->PPTX regression - green shape

  • Backported, waiting for review

Editeng hyperlinks as attributes (not fields)

  • TODO - did not get back yet

Working with Ben to get LAMBDA support into Calc:

  • Compatibility issues should be fixed now
  • Added test cases for LET function
    • found some issues connected with LAMBDA
      • if LET parameter is same name as LAMBDA parameter
    • Waiting for CI to pass - then review

Miklos

Worked on COOL Writer: pasting SVG URL is broken · Issue #16131 · CollaboraOnline/online · GitHub