Collabora Online Weekly Meeting #172

Collabora Online Weekly Meeting #172

Date: 13 th Jun 2024

All minutes published on:

  1. Attendees (write your name):

  • Méven, Anna, Attila, Ezinne, Hub Richard, Mike D, Skyler , Darshan, Andras, Michael, Caolán, Szymon
  1. Testing

  1. Release Schedule

  • CODE: This week

  • CODE: Next week.

  • CO released

  • Mobile releases are in testing mode ……

    • Builds created

      • available in the testflight

      • 1 blocker to go for Android hopefully to have this fixed

        • Android: Cannot open files again
  1. Online Activity

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

  • PRs without reviewer

  • now 2

  • Karthik (welcome)

    • Mobile developer with 8 years of experience from India

    • Has document app where it needs to convert

      • Exploring options to convert documents to PDF and then found LO and by extension COOL
    • Happy to contribute

    • Skyler: for iOS we use Objective-C

    • First PR: Updating error message for node check while building cool for iOS. #9133

      • Pedro: Find another easy hack and ping Karthik
  • 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

  • Nextcloud 29 released

  • 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.

  • Quite some fixes also backported to older releases

    • Updating files when running out of quota

    • Issues with open locally, we now terminate the session properly before handing over to local editing

    • Fix for using different URLs for internal communication

  • Ongoing work on polishing the guest name picker and cleanup of some very old code

  • Doing some testing and screen recordings around usability and performance

  • Thorsten

    • No update
  • Attila

  • Working on a pieChart issue. (Leader line color, and width is wrong )
    will finish soon, ooxml import/export is working now.

  • Andras

    • No update
  • Szymon

  • Current: Working on showing some useful information about the server for admins – done

  • Next: view jump in Calc on row insertion by other user

    • TODO: fix CI, found problem
  • Next: long style previews load – images generation on demand

  • 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

  • Fix audit icon error in dark mode 9262 => Merged

  • Fix congested comment section in mobilewizard 9255 => Merged

  • Add missing icons for dark mode in 24.04 9248 => Merged

  • Print slides with notes #9198 => **Merged

    • Fixing sub task for print slides. Print slides with notes have very strange behaviour if theme is dark mode. => In Progress
  • Presentations: Ruler #8966 => In Review => Will merge next week for our next CODE release => Merged

  • 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.

  • Next:

    • More improvements on accessibility stuff
  • Aron

    • nothing to add
  • Antony

  • Michael “Performance” Meeks ^^

  • Concerned about profile not showing much threading in tile compression much.

  • Caolan performance

  • Unnecessary a11y label querying help content that doesn’t exist

  • Some ideas around using worker threads from Chris (open)

  • dns stalls seen in watchdog profiles, fix merged

  • Watchdog profiles

  • Bayram

  • cherry-picked to master: 168612: change Structure label of Function Wizard dialog |

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

  • Skyler

  • iOS released!

  • Comments causing viewport movement on iOS

  • Menu fixes

  • Following in calc doesn’t cause view jumps now, and instead follows the person! :tada:

  • Android PDF export

    • Disabled previously as a stopgap, then stalled the task…

    • Now looking at doing it again, having Android build woes in 24.04 (NDK version incompatibilities, catalan translations failing with latest versions of Android studio and Gradle (and other stuff failing with earlier versions…))

      • Found some pain points in the current documentation when compiling for non-armv7, will update the documentation when I have a working build…
  • Pranam

  • Gökay

  • Continues:

    • Replace lat & long logic with twips / pixels.

    • Sending new improvements.

  • Some small fixes and reviews.

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

  • Hubert

  • No updates

  • Gulsah

  • New button that inverts only document colors in dark mode.

  • Changing dark mode affects other users link colors.

    • Color comes from coolkitconfig.xcu

      Core sends a different color but that config overwrites it.

    • My plan is remove the Link color from config then modify core that sends true color for onlie case.

    • Distracted on that ticket because because of the invert color buttons problems

  • Invert Background disappears after switching the dark mode


7 topics bumped + 6 posts by me this week.

Thanks to Hub + Tex for answering some posts. :slight_smile:

Key Topics


Updates from previous


    • Android + Impress: Can’t “Escape” Presentation

    • Turns out it was user error!

  • 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

  • 20**/06/2024**