Collabora Online Weekly Meeting #184

Date: 05/09/2024

All minutes published on: https://forum.collaboraonline.com/tag/meeting-minutes

Attendees (write your name):

  • Bayram, Darshan, Ezinne, Gokay, Gulsah, Nick, Hub, João, Pedro, Skyler, Attila, Andras, Pranam

Current instance @ https://github.com/CollaboraOnline/online/commits/b36b34d9

Testing

  1. Release Schedule
  • PRs in need for attention (Please add here any PR that needs attention)

  • PRs without reviewer https://github.com/orgs/CollaboraOnline/projects/3/views/2 now 1

  • PR without commit message and lacking reviewers : browser: accessibility: fix min-content, max-content grid #9944 https://github.com/CollaboraOnline/online/pull/9944/commits/3c65582cf983bbb833c3c67a82283caa67fce3cc

  • Antranig Vartanian

    • Wants to contribute any FreeBSD work

    • Andras Timar: Another contributor was working on that → Gleb P. was the community maintainer

    • Antranig: it seems the image you were using was removed from Cirrus community

      • So we ended up disabling the Cirrus CI (FreeBSD) because the service was broken

      • I have talked with them and it seems they are using the Google cloud platform. But this means that every time we have a new version we need to wait for Google’s approval

      • Demo server is up and running

      • The goal for the end of the year would be

  • Sahil

  • Nicolas

  • .

  • Ankush

    • coder – working in finance industry

      • working on providing them with a tool here

      • started learning about COOL – two to three weeks back.

    • Some questions in the forum

    • Interested in improving finance bits …

      • once setup – will be looking at features …
    • Forum discussion :

  • Gabriel

  • Working now on something related to CSV and probably will backport it but I’m waiting for some feedbackhttps://gerrit.libreoffice.org/c/core/+/165905

    • this was mostly useful for converting CSV → PDF – because separators were not found

    • idea was to detect automatically at conversion.

    • First patch – adds character-set and separator settings

      • can use these when you pass the filter parameters.

      • Instead of separator & character set put ‘detect’

    • Would be nice to use it in the import dialog.

  • Would love to help out with design for serializing settings (Michael)

  • Julius

  • Getting much more frequent races causing a download of the file … when clicked. (Michael)

    • seems like a richdocuments / Nextcloud race… perhaps more plugins installed …

    • now have draw.io/BPMN/etc. etc. in the list here … probably related to this.

    • Finally have a reproducer on our instance

    • Seems the viewer API has a design flaw in that regard

    • Our files engineering-team is looking into having a work around

  • Small bugfix release of richdocuments later (probably today)

    • branding customization fix for logo

    • iframe accessibility

    • Fix issue where files were locked during preview generation with network timeouts which could have lead to failed saves

      • There is still a risk, but less likely, currently thinking about better ways to handle this
  • Nextcloud 30 upcoming, currently in beta

    • Integration with extract/transform document API

    • Create new documents with form from templates

  • Nextcloud Conference is happening Sept 14-15, contributor week afterwards

  • Nightly CODE docker image for easier testing

  • Thorsten

    • [No update]
  • Attila

No update

  • Andras

    • No update
  • Szymon

  • Fail cypress in CI on exceptions

  • Fixed TypeErrors

  • Reverted the scroll window change to fix Function Wizard in release

  • Reviews and merging RED phase PRs

  • Next: Pedro’s report - now unotoolbuttons are being enable/disable but the inner child is not being enabled or disabled: search previous and search next

  • Darshan

  • Aron

    • nothing to add
  • Caolan

  • various problems on package changes

    • apparmor profile for Ubuntu 24.04 is higher abi than older Ubuntus/Debian, fixed

    • split -deprecated .deb packages missing capabilities, fixed

  • failure of coolwsd to respond in nextcloud docker (richdocumentscode)

    • debug in progress
  • Auto committed Watchdog profiles

  • Bayram

  • (In Progress) - Enhancement - Calc: Autofill: show the value that the latest cell will get once the mouse button is released

    • core: https://gerrit.libreoffice.org/c/core/+/172589 → uploaded patchset 2, done, but we may have small updates on popup location → reviewers Szymon and Caolan

    • created Control.AutoFillPreviewTooltip.ts → working on the popup and trying to fix some issues like popup location etc… also it’s currently blocking the mouse move when using auto-fill (blocking the auto-fill itself)

  • (Assigned) - Bug - Display the name of the respective document more completely and prominently in the title line

  • Skyler

  • Android

  • iOS

    • Hoping to release this week – have builds which are being tested at the moment … fixes various bugs including a JSDialog issue and some dark theme issues so even though I haven’t been able to reproduce a calc scrolling bug it’s well worth not blocking forever
  • Build instructions

  • Other bits

  • Pranam

    • Calc formula tooltips now available in each users language (earlier it was based on language of the first user who loaded the document) → tested today, it works!

    • Various improvements for dark/light theme text in calc when font has automatic colors → let’s test this today

    • Fixed resolved comments would have highlighted on reload even if resolved comments are hidden.

  • Gökay

Continues:

  • Various bug fixes.

  • Impress notes view.

  • Separating JS code from HTML:

    • Done

Next:

  • Copy text with comments issue. Has a PR but needs to check the tests also.

  • Hubert

  • Gulsah

  • Mobile invert background item has not status checkmark

  • Automatic color text inserted on white background slide not visible in Dark mode

  • Hyperlink preview glitch - https://github.com/CollaboraOnline/online/issues/9013

    • Reproducable. Problem is other user’s action invalidates all user’s cursor. So if the cursor is on hyperlink, closes and opens hyperlink preview dialog on every key stroke.

    • Need to prevent unnecessary cursor invalidation. Debugging…

  • Vivek

  • Sven

    • Completed cool#9621 – re-use a socket after sending

      • cool#9621: Resolve POST fileserver request
    • Working on cool#9833: Handle limited open Connections (keepalive connections, cool#9621)

    • Misc reviews

  • Timur

  • Just observing.

  • Méven

    • PR IN progress for fixing the scrollwindow regression with Szymon help
  • Nick

    • Some progress sending navigator json to online, but still running into issues

      • Continuing to figure it out, with Szymon’s help

Forum Topics

Next meeting

  • 12/09/2024