Collabora Online Weekly #107

Collabora Online Weekly Meeting #107

Date: Feb 9th 2023

All minutes published on: Topics tagged meeting-minutes

Attendees (write your name):

  • Pedro, Szymon, Gülşah, Ezinne, Anna, Cosmin, Gökay, Skyler, Andras, Cor, Nicolas, Thorsten

Release schedule (Andras)

  • CODE 22.05.10 released last week (probably the last in the 22 series)
  • From now on we will start with 23 series (keep an eye for updates next week)
  • iOS release based on 22:05 is in the works (now we have concept build → then it will get published in the Apple’s testflight)


  • Been exploring the code-base
  • investigating an issue – sometimes too many saves to the storage.
  • Some 21.11 branch – discussing trying the newest version – 22.05
    • Hard to reproduce locally, also tested with master also with 22-05


  • Trying to setup CO with oCIS but a bit difficult, documentation seems small
    • Pedro: Yes, I had the same problem also looking into this
    • Nicolas: I got it working but I needed to get an older CODE docker image and it now works.

Nextcloud bits (Julius)

  • Working on dropping an .ini file in top-level Nextcloud sync folders so that the desktop client can interact with locking / desktop / collaborative editing as the user chooses → waiting for desktop client team (richdocuments PR ready)

  • Copy while in read only mode → AI: Pedro create task

  • User mentions pull request is in progress Implement user mentions API by Raudius · Pull Request #2576 · nextcloud/richdocuments · GitHub → merged

    • Raul out for a bit → we need to hand off that. Missing: sending notification to the user.
    • Julius is taking over and it should be available in the next NC 26 release

Community (Pedro)

Community: Dark mode

  • AI: Pedro needs to rebase dark mode branch (and solve any conflicts coming from new sidebar work) , then ping Andreas K.
  • Branch was very old and with multiple conficts. Branch rebased and now ready to receive Prs. AI → rebase branch and force push
  • There is an issue:Add a dark mode · Issue #4382 · CollaboraOnline/online · GitHub
  • Why in a branch not master ?
    • We got regressions left & right here.
      • Affecting the non-dark-mode.
      • Plan to add a switcher so it doesn’t do it automatically.
    • Can just merge it – and hide the switcher.
      • Make it visible in CODE.
      • Also trigger info jsdialogs.
  • Michael poking in his spare time at this.

GitHub activity (Pedro)

  • Gulsah
    • Next Escape don’t work on repair dialog
      • File → Repair → now merged
      • Needs to double check the ctrl + F
      • Now onto the uno button problem / Feature lock double dialog
      • Backport chart (in impress) interop improvement
  • User wants to have log out button on the admin console
    • PR :
    • Gokay: Working on the session logic. Already have a login page.
    • Gokay: already improved, now we have a login page! Add logout button to admin console #5416 waiting review AI: emptying cookies didn’t work, ping Kendy
      • Kendy :Probably best to delay this to a calm period where we can test it completely
      • Gokay: removing the cookie seems not working. Also, maybe I can play with JSON properties and see if there is another alternative
      • Michael: Happy to review but let’s not rewrite auth browser logic, probably best to setup a call → A.I. Gokay
  • Context TopToolbar for all apps #3869 ← ressurect this PR would be good but without animation. → Ping Andreas K.

Design bits (Pedro and others)

  • Hannah → list of dialogs / jsdialogs etc.

Other ongoing work

  • Uses some interaction handling sync, not working at the moment

  • Pranam & Szymon

    • Reviewing Pranam’s Prs (1 to go footnotes and endnote)
    • Now working on how the citations is stored if field (different implementation for ODF and MSO) or bookmark (supported for evey format including documents that were created and operated with Zotero desktop)
      • Missing information (which one user should opt)
    • Pranam:
      • Sorting bibliography (pending)
      • Handling multiple citations (they should get merge). Possible to multiselect
  • Szymon:

    • Improved navigation using the keybord (view know reacts properly)
    • Also now you can select multiple columns via mouse dragging
    • Formulabar: fixed handling of URLs merged
    • Line break fix for DeepL fixed, next → add test
      • Found second case: selecting the new document → to do
    • Jumping cursor → it needed to be double tested → Gokay tested, let’s keep the latest merged commit on this
      • Szymon: still I would like to revisited this (I think we might be cancelling tiles when scrolling) ← AI


  • So probably a blog post will go out soon
  • Interesting talks around and in the LibreOffice Technology (LOTech) track
    • So interesting that other tracks were mentioning they use/hack also on it
  • There were some good ideas that were worked during hackfest
    • Pedro: More keyboard navigation (tabbed) → draft PR still needs to be updated; Also great discussion around documentation etc with Olivier and Gustavo
    • Szymon on a better way to catch JS errors
    • Tor and Michael on COWASM fun
    • Hugo (wiki) also joined the hackfest :slight_smile:
  • It was a lot of fun to be with translators, users and possible new contributors
  • It was great to meet on of the Swedish translator bittin- at FOSDEM :slight_smile:
  • Stickers were used as a reminder of where to go to talk/discuss about Collabora Online and build/hack on it!

COOL Days 2023

  • COOL Days 2023 - Cambridge, UK - Collabora Office and Collabora Online
  • We have booked the beautiful Clare College on 28th and 29th March 2023, one of the many famous Cambridge Colleges for our next Collabora Online Conference.
    • Book your seat, fill the form! - free accommodation from 27th → 30th & food for attendees.
    • Speakers much appreciated
    • It should be easy to travel to airport London Stansted and then get to Cambridge by Train.
    • There will be hackfests, Collabora Online and LibreOffice and much more fun
    • Keep an eye for event updates every week
    • AIL Link this to the chat headers
  • (Naomi) Send emails (invitations) → also possibly add more info to the web page → Done
  • Now we have a schedule! Check the link: COOL Days 2023 - Cambridge, UK - Collabora Office and Collabora Online
    • Technical Day
    • Treasure hunt
    • Dinners :stuck_out_tongue:

Next meeting