Collabora Online Weekly Meeting #175

Collabora Online Weekly Meeting #175

Date: 4th Jul 2024

All minutes published on:

  1. Attendees (write your name):

  • Pedro, Bayram, Darshan, Anna, Gökay, Gulsah, Ezinne, Hub, Elliot, Skyler, Aron, Joao, Richard, Méven, Caolán
  1. Testing

    links in the meeting

  2. Release Schedule

  • CODE: This week (maybe tomorrow)

  • Mobile releases 24.04.4 (stable branch) Next week

    • Builds created

      • available in the testflight

      • Blocker: android: some parts don’t render at some zoom levels

  1. Online Activity

  • PRs in need for attention (Please add here any PR that needs attention)

  • PRs without reviewer

  • now 2

  • Nicolas

  • Gabriel

  • Now back

  • We have started to upgrade now to 23

  • Working now on something related to CSV and probably will backport it but I’m waiting for some feedback

    • 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 etc. in the list here … probably related to this.

    • Finally have a reproducer on our instance

  • New releases out last week with some fixes

    • richdocumentscode setup improvements to make requests async

    • Generally improve background connectivity checks

    • Guest name picker redesign

    • Fix when renaming files with manual file locking enabled

    • Fixed group limit settings

  • Thorsten

    • [No update]
  • Attila

  • Andras

  • Szymon

  • long style previews load – images generation on demand

    • now merged

    • what we can do next: use HiDPI when client needs it to not present blurry styles

  • Research about not working PostMessage to insert graphic (forum topic, also customer report)

    • added postmessage tester’s button to use UI_InsertGraphic to be sure it works
  • Helping others with their online-side patches. Reviews before release. Managed to update and push some of the old long hanging 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

  • Feature: Add “Background Color” button to Table tab for setting table field background color #9393 => In Review → let’s get this merged and worry about the dropdown later

  • Mobile: Icon error fixes . many menu entry does not have icon to be shown so we have to ignore function call `setImage` for that and do not throw console error for those elements. #9381 => Merged

  • Add aria lables to more option button in sidebar #8800 ( Antony’s PR now I am taking it and will do the chnages according to review comments) => In Review

  • Ruler: Clip it, don’t spill over other UI elements #9351 => Merged (Thanks pedro :slight_smile: )

  • (has local patch) Typescript conversion of Ruler.js. Next will create base class for ruler which will help to remove duplication of code occurring in horizontal and vertical ruler file.

    • Maybe we can then hunt why it takes too long to re appear when switching pages
  • Next:

    • More improvements on accessibility stuff

    • add currency drop down in writter app.

  • Aron

    • nothing to add
  • Caolan performance

  • dns stalls seen in watchdog profiles, fix merged

    • might be nice to poke at the warning spew (Michael)

      • I can see a case of this locally now I believe
  • Watchdog profiles

  • Bayram

  • (In Progress) - Enhancement - tdf#158857: Keep Power Query when saving XLSX

    • core: (WIP)

    • Uploaded patch set 21:

      • import&export macro attribute of xdr:sp element into xl/drawings/drawing1.xml
    • now: continue to export missing attributes into xl/drawings/* : “textlink”, “fLocksText”, “fPublished” etc…

  • Skyler

  • Grey background during loading tiles

  • Android: some tiles failing to render when zooming to a certain level

    • Looked more at this… made some notes, etc.

    • Am going on vacation, but this is important so will hand-off to someone else

      • Szymon a bit busy
  • Mobile wizard: dialogs with multiple tabs

    • looking at making these appear more beautiful, as currently they are pretty messy in dialogs with lots of tabs

      • converting dialogs with lots of tabs to have submenus instead
  • On holiday next week!

  • Elliot

    • Introduced a feature to record peformance metrics from unit test

      • data is written to a 4 seperate csv files and charted
    • Adding new peformance metrics to measure CPU usage and peak memory usage

    • plan: performance metrics inside csv file will be automatically charted so that it can be analysed and used to check for performance regression

    • On holiday next two weeks!

  • Pranam

  • Gökay

  • Continues:

    • Replace lat & long logic with twips / pixels.

    • Sending new improvements.

    • Separating global.js file from HTML.

  • Some small fixes and reviews.

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

  • Hubert

  • No updates

  • Gulsah

  • Invert calc background color feature

  • Changing dark mode affects other users link colors.

  • Vivek

  • Timur

  • Méven

    • No updates
  • Cor

    • Found the (easy) cause of a single keyboard shortcut issue/regression on Desktop, caused by a COOL commit.
      Gökay will patch that.

    • Dived into presentations/templates (weeks ago) trying to understand the cascading of styles and DF, which is ‘more interesting’ than e.g. Writer. Helps to clean up stuff. Later will look into my macro’s (from previous work) for cleaning/standardizing existing slides.

  • Forum (Darshan)

  • Answered some technical questions

  • Now looking at how to integrate Collabora online with web app (problem):

  • Forum (Mike D)

11 topics posted/bumped this week.

Thanks gstlouis + Pedro + mmeeks + Tex for answering some posts. :slight_smile:

New Bugs

Last Week Topics

Key Topics


  • JSON + iframe + a "custom button" not working.


    • Portuguese user + Android 23.05 APK.

    • 4 Calc issues listed:

      • Data Validation
    • Asked for more info → Hopefully responds with more details.

  • Questions:

  • Karthik

    I am happy to share that I completed building Mobile project for iOS and able to run in my device successfully. My requirement is to convert office files like docx, xlsx and ppt to PDF files completely offline in my current project. I tested the same feature in Mobile project from cool and it is working like a pro.

    Could you please suggest how exactly to link this Mobile project to my current project to have that functionality in my project.

  1. Next events

  2. Next meeting

  • 07/11/24
1 Like