Collabora Online Weekly Meeting #24

Collabora Online Weekly Meeting #24

Date: May 13, 2021

Next meeting: May 20, 2021

All minutes published on: https://forum.collaboraonline.com/c/news/meeting-minutes/14

Attendees:

  • Muhammet, Nicolas, Pranam, Ezinne, Gabriel, Gökay, Szymon, Andreas, Andras, Pedro Silva, Aron, Michael, Kendy

Community update (Muhammet)

  • Muhammet returned to work

  • CodeQL alerts on GitHub, gonna create some easy hacks → any volunteers for mentoring, ping me

JSON Toolbar / Notebookbar changes (Pedro)

  • Blockers for notebookbar being default are ~all fixed.

    • Just one missing.

    • Still a few need back-porting to 6-4

  • Was missing some consistency in the keyboard dialogs regarding draw

    • fixed that too; got frustrated with the help dialogs – users cannot select text.

      • fixed that too …

Canvas / Interactive Performance (Michael)

  • Very large wins – now shipping in 6.4.8-4

  • Another regression for firefox fixed in 6.4.8-6 – still in the process of being released.

  • Still planning to blog about this – lots more JS sillies to look at.

Icon theming (css class names) (Pedro)

Async Saving (Michael)

  • Ash’s patches reviewed, another round of improvements pending.

    • Ash was fixing unit tests.
  • Next: removing the file provider – so everything is wopi-like even in debug mode.

Pull requests (Pedro)

CI – FreeBSD setup (Andras)

  • it is done – enabled the Cyruss CI – thanks to arrowd it is setup

  • how fast is it ? (Michael)

    • lets see.

Commit Access

  • anyone ?

Ongoing work (Kendy)

  • Started on the sidebar (Szymon)

    • not completely welded in co-2021 – trying to cherry-pick missing bits.

    • We have only some panels, not the full deck.

  • cypress tests related to formula-bar …

    • fixed some bugs related to this in co-2021 → Ash was looking at something similar.

      • Another unreliability problem with formula-bar tests.
    • After async-save → good to look at using welding there (?)

      • probably not as complex as expected – lets see.
  • New autofill – better than before

    • Dennis pushed it to up-stream LibreOffice – updating the help.

    • Dennis now back to performance with profiles from Michael / Tor’s

  • Improved PDF rendering (Gokay)

    • turning comments into a section – in Typescript.

    • Needed to work on this – getting comment-sections to the right of the page

      • comments is the last-part
    • expect to merge it in the next week.

Kubernetes documentation (Pranam)

  • updated the docs, and got some feedback from Andras.

  • Full-screen presentation, not working – looking at that.

  • Multiplexing based on WOPISrc needs to work.

  • At 1&1 we have a proxy (Gabriel)

    • it intercepts requests & takes care of re-directing the cnx. to the right pod

    • can’t be done otherwise – need to interpret the request.

    • Done with a 1&1 custom proxy – resides in a normal pod.

    • Would love feedback on the setup (Michael)

  • Documents work fine but problem with presentation

    • use a custom pod for HAProxy, and ingress to balance it.

    • Testing hard to avoid co-incidental …

    • check JS for code-sharing for building WOPISRC for requests (Michael)

Release schedule bits (Andras)

  • CODE 6.4.8-6

    • another urgent bug-fix release coming today.
  • CODE 6.4.9

    • snapshots are in a reasonable state now – we use them internally.

    • Release is blocking on async save →

  • New core branch co-2021 running for minutes here …

    • have snapshot packages of this … can we publish the URL ?
  • When will it release ? (Gabriel)

    • lots being back-ported to 6.4.x (Michael)

      • unclear in the next months.

      • sidebar bits → coming …

Next Meeting

Next meeting will take place on Thursday, May 20, 2021 at 10:00 am (UTC)