Status report: consultancy team, week 12, 2025

Caolan

Chris

  • cool#11304 – Cache tile canvases (merged)

    • Follow-up: cool#11364 – Don’t cache null canvases in TilesMiddleware.CanvasCache
  • cool#11371 – Fix double resize on CanvasSectionContainer

  • Investigated, worked on and submitted cool#11389 - Fix TileManager.garbageCollect

  • Reviews: cool#11358, cool#11387

Mike

  • Loading times for Writer documents increases nonlinear for many bookmarks in tables
    • Had a very mysterious compiler bug
    • Estimated

Tomaz

OAuth 2.0 support for webdav

  • Implementing the HTTP server using boost::beast
    • kind-of complex as it’s async, which makes the execution less deterministic
    • issue with shutdown, which we want to do after we get the necessary information
    • make server code separate, so it can be tested independently
      • put into tools

Miklos

Worked on Track changes: ability to reinstate a change · Issue #11357 · CollaboraOnline/online · GitHub