Collabora Online Weekly Meeting #229

COOLWeekly219
Date: 14/08/2025
All minutes published on: Topics tagged meeting-minutes
Attendees (write your name):
Ezinne, Skyler, Darshan, Pedro, Banobe, Bayram, Méven, Parth, João, Hub, Szymon, Richard, Anna, Maya, Neil Mohr

Testing
Files – ( password is coolmeeting)

Share

    ◦ Writer - https://share.collabora.com/index.php/s/2f4C8ewZr4LTbnB
    ◦ Calc  - https://share.collabora.com/index.php/s/LGtpNBjbbkfBBNs
    ◦ Impress - https://share.collabora.com/index.php/s/xfokdyZ596dZ7DG

Share
• Internal Link:

• Features, user flows (Anyone can add here the things they need to test)
    ◦ [Following Feature (mostly following the editor)] [the person who asked]: what to test


1. Release Schedule
• 25.04.3.2 is released 
• 25.04.4.2 Green Code Released
• 25.04.5.1 Red Code release => Next week 
• Collabora Office Desktop 25.04.4.1 already out!
          

• Mobile release: Testing completed
    ◦ Ezinne found a couple of critical bugs (thank you!) which have been fixed
    ◦ We’re now in the “Google and Apple rubber stamp our app” phase of the release process – expecting to release tomorrow
    ◦ Please join our testflight for apple: https://testflight.apple.com/join/TEnBWi68
    ◦ Please get Android snapshots from our website: https://www.collaboraoffice.com/downloads/Collabora-Office-Android-Snapshot/
          
  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 0

• Salim
    ◦ From Nextcloud, happy to confirm his presence in COOL DAYS!
    ◦ Now starting to look more in depth into Collabora Online
    ◦ https://collaboraonline.github.io/ 
    ◦ https://youtu.be/xngSk727aBk
    ◦ Look at easy hacks → Darshan can help you
    ◦ Right now salim started to look over this issue : https://github.com/CollaboraOnline/online/issues/10313 
      
• Sarper
    ◦ Working local setup + Just listening in
• Samuel
    ◦ Build almost works
        ▪ 
• Richard B.
    ◦ Just watching 
• Nicolas 
• 
• Gabriel
    ◦ 
• Julius
• 
• Thorsten
    ◦ [No update]
• Banobe
    ◦ Set Cell cursor and Selection color's to doc-type color (merged)
    ◦ Style buttons in Find/Replace and Properties dialogs as tabs (Merged)
    ◦ Impress: Convert Presentation dropdown to two BigToolItems In Review)
        ▪ changes requested
    ◦ Easy expand table widgets 
      - The plus button adds multiple rows but doesn't reposition, staying centred among the new rows.
      
       
• Maya
    ◦ Make libreoffire online use CORE dialogs for setting hyperlinks
        ▪ https://github.com/CollaboraOnline/online/pull/12565 in review
        ▪ Fixes some issues with getting the text from document, adds mail links
    ◦ Change core to allow adding of image links in online (done) and looking to hide unnecessary fields (e.g. name for images)
      
• Attila
• Extended Chart Styles: (Support font style themes, with customizable text element assignment).

Cleaned / refactored the code. (now it is only 2000 line of code) . Renamed things as it is not only for font anymore.
Made a non-wip PR that we plan to merge later (had to fix a lot of CL annozing warnings) it is in experimental Mode https://gerrit.libreoffice.org/c/core/+/186950) After that, I have to add more chart properties to chartTheme.

• Andras
        ▪ 


• Szymon
• Fixing popups for overflow in the Notebookbar – showing artifacts on zoom
• Fixing cypress
• Reviews, trying to merge all the PRs we have


• Darshan
    ◦ PR:
            • add group labels for notebookbar #12509: https://github.com/CollaboraOnline/online/pull/12509/commits 
            • Fix: Sidebar color icons now update when changed via jsdialog https://github.com/CollaboraOnline/online/pull/12570 
            • Overflow icons: compact mode https://github.com/CollaboraOnline/online/pull/12555 
            • Calc: Disable contextual toolbar https://github.com/CollaboraOnline/online/pull/12541 
            • fix(ui): make "New slide" act as split button in Tabbed view https://github.com/CollaboraOnline/online/pull/12536 
            • fix(ui): make few button in UI as split button https://github.com/CollaboraOnline/online/pull/12564 
              
          
• Aron
            • nothing to add 
• Caolan
• 
      
• Vivek
        ▪ Impress Perf Improvements
            • Prefetch and cache master slides and presentation info before event start slideshow
                ◦ https://github.com/CollaboraOnline/online/pull/12153 
        ▪ fallback to 2D canvas when WebGL2 performance is insufficient
            • https://github.com/CollaboraOnline/online/pull/12162 
            • Idea: Should we show warning dialogs/model for one time if we move them to 2d canvas?
                ◦ Possible Problem: 1) Browser Accelerator off 2) Hardware Accelerator Off 3) Hardware is not compatible – Can’t do much :)
                    ▪ Joao: could be useful. So, user can understand that it’s not a problem within COOL but actually something else (hardware; web browser; etc). The hard part is how to do that/
                    ▪ Banobe: Yes, I agree, but I don’t see how to do this with a common popup that automatically disappears 
                        • A warning with an ok button that allows the user to read the message and just after pressing the button → the message disappears 
                    ▪ Pedro & Vivek:
                        • I would rather not have an obtrusive message ….
                        • we can do one more thing:
                            ◦ Add the message as a label directly in there
                            ◦ disable the ui in the edit mode for both the animations and transitions
                                ▪ Possible problem: people cannot change these things and save the document


• Bayram
• (In progress) - Calc: Support xmlMaps.xml (tdf#167689)
    ◦ core1: https://gerrit.libreoffice.org/c/core/+/188451 (Merged - lo/master, co-25.04)
    ◦ core2: https://gerrit.libreoffice.org/c/core/+/189044 (to review)
        ▪ after export, the document does not open in Excel -> Fixed
        ▪ fixing some CI errors.



• Skyler
• iOS blurring document when opened in portrait mode…
    ◦ ...have a fix, waiting on a review from Chris: https://github.com/CollaboraOnline/online/pull/12497
• Nextcloud iOS app unable to open odt documents
    ◦ Merged in https://github.com/CollaboraOnline/online/pull/12458
• Invisible but interactible teardrop on desktop
    ◦ Was due to incorrectly-implemented change to hide it, fixed merged in https://github.com/CollaboraOnline/online/pull/12508
• Mobile version bits
    ◦ SDK bump for Android: https://github.com/CollaboraOnline/online/pull/12463
    ◦ iOS generation of version number from standard version: https://github.com/CollaboraOnline/online/pull/12466
• Now looking at iOS long load times
    ◦ Interesting things happening when opening subsequent documents – starts immediately on first document, then really slow, then gets faster as you open more documents… by the 5th document it’s back to super fast(!?)
• Now looking at formula bar selection handles
    ◦ Have some basic handles displaying → still have a laundry list of stuff before this can be merged
        ▪ Needs to be draggable (important, lol)
        ▪ Needs to go around the individual text lines not the overall bounding box
    ◦ Have had to make some concessions such as disabling overscroll to sync them properly with JS – we can’t “just put them in the same box as the selections” or they will be hidden from overflowing the (scrollable) field but we don’t get positions of overscroll in scroll events
    ◦ Would like to do future work on selection handles to, say, make them display above text when the text is at the bottom of the screen


• Pranam
• Improving interoperability to import formulas from MSO
• Fixing some async dialogues freezing new users joining

• Gökay

Continues:
• Various bug fixes & reviews:
◦ Calc: Column selection issue and tile position after zoom.
• Pending: Tile rendering on Notes view mode.

• Hubert
        ▪ https://github.com/CollaboraOnline/online/pull/12567 – merged. Fixed regressions with Insert image WOPI options
• Gulsah
    ◦ Writer: Compact view: missing "manual break" button
        ▪ Fixed: https://github.com/CollaboraOnline/online/pull/12395 
    ◦ Hyperlink insert dialog not consistent in calc and writer
        ▪ Fixed: https://gerrit.libreoffice.org/c/core/+/188268 

• Timur @Anna
• Just observing.
• Méven
    ◦ logoUrl parameter: IN REVIEW, needs css validation
        ▪ https://github.com/CollaboraOnline/online/pull/12410
    ◦ pasting paragraph and styling IN REVIEW
        ▪ https://gerrit.libreoffice.org/c/core/+/189194
        ▪ Debugged with rr https://www.youtube.com/watch?v=Rv4rmYVYECw
    ◦ Checking downloaded OOXML / ODT are zip
        ▪ https://github.com/CollaboraOnline/online/pull/11962
• Chris
    ◦ 
• Nick
    ◦ Correctly receiving jsdialog online now, and have basic navigator working now
        ▪ WIP: https://gerrit.libreoffice.org/c/core/+/172594/2
        ▪ WIP: https://github.com/CollaboraOnline/online/pull/9933
        ▪ Need to:
            • Create open/close button
            • Fix navigator closing
            • Combine with slide sorter for impress
    ◦ Back at university now so will have less time for collabora
• Rashesh
    ◦ new address input field added to calc which adds ability to create named ranges
    ◦ working on @mention 
        ▪ https://github.com/CollaboraOnline/online/issues/10047 & https://github.com/CollaboraOnline/online/issues/7923 
        ▪ https://github.com/CollaboraOnline/online/pull/10273 
    ◦ Filed a nextcloud issue regarding mention: https://github.com/nextcloud/richdocuments/issues/4169 
        ▪ https://github.com/nextcloud/richdocuments/pull/4171 → merged
    ◦ https://github.com/nextcloud/richdocuments/issues/4276 → discussion around Master slides import from templates folder
• Parth
    ◦ Improved autosaved state for comments: => In review
        ▪ https://github.com/CollaboraOnline/online/pull/7445 → Pedro to check this and approve or request changes today
    ◦ iconview conversion,
        ▪ https://bugs.documentfoundation.org/show_bug.cgi?id=167658
        ▪ debug and tried to find a solution but it turns out that VCL version of IconView implementation needs to be updated to solve this issue
        ▪ colorwindow (used in multiple places as color palette popup)
ad. it is being used in the following places:
    i. Format -> Character -> Font Effects -> Font color/Overlining/Underlining
    ii. Home -> Font color
    iii. Home -> Character highlighting color
    iv. Format -> Page Style -> Area -> Gradient/Pattern/Hatch
        ▪ currently, solving a bug in colorwindow conversion
    ◦ labels are near to their input field
        ▪ added fix for this. PR: https://github.com/CollaboraOnline/online/pull/12338  => WIP on review comments
• Joao
    ◦ Fix for a video play in impress: https://github.com/CollaboraOnline/online/pull/12032 
        ▪ Currently the video play is broken we get don’t get video just audio 
        ▪ This is now fixed.

        ▪ Pedro has pinged Marco, Quikee and Szymon in the matrix channel
        ▪ Revert patch : https://github.com/CollaboraOnline/online/pull/11951 
• Mohit
    ◦ Calc: create sheet options group to Layout tab
        ▪ moved “View Gridlines” button from View to Layout tab
        ▪ created a new toggle button for “Print Gridlines”
        ▪ sending param to enable gridlines for print to core
        ▪ trying to figure out how to handle that param on core side
        ▪ also considering to add a uno dispatch for this
    ◦ Impress: Add Slide tab
        ▪ https://github.com/CollaboraOnline/online/pull/12252 (merged)
    ◦ Notebookbar: add contextual Shape and Picture tabs instead of Draw tab
        ▪ done; will add a PR soon
• Sahil
    ◦ testing
        ▪ https://github.com/CollaboraOnline/online/issues/12167
        ▪ https://github.com/CollaboraOnline/online/issues/12267
        ▪ 
    ◦ investigating/implementing
        ▪ https://github.com/CollaboraOnline/online/issues/12171
    ◦ upstream
        ▪ tdf#151144 move opencl controls from LibreOffice tab to Calc > Calculate https://gerrit.libreoffice.org/c/core/+/187559 (pushed & in-review) 
        ▪ tdf#167315 remove slide control buttons from impress notebookbar home tab https://gerrit.libreoffice.org/c/core/+/187369 (pushed & merged) 
        ▪ tdf#164970 Update .uno:ChangeTheme as per current themes implementation https://gerrit.libreoffice.org/c/core/+/186233 (reviewed & merged) 

Moritz
• Just listening
Samuel
• Quick look at Gokay’s issue → related writer field, asked Michael S.
• Looking at local build setup
◦ problems with dependencies, namely poco version
◦ Will probably send PR to improve build instructions
• Online related work
◦ Looking at an easy hack , good first issue. Maybe: Adding the accelerator to the toolbar

Luna * Just listening in before lunch

Events

Forum Topics
• Top forum topics from last week:
◦ Grammarly browser extension for collabora online Grammarly browser extension for collabora online - #2 by darshan
◦ Collabora doesn’t load documents in Nextcloud => thanks Meven for helping here Collabora Online

News:
• What Makes Software Sovereign? (Hint: It’s Not Where It’s Made) What Makes Software Sovereign? (Hint: It's Not Where It's Made)
• Form-Filling API in Collabora Online #FeatureFriday Form-Filling API in Collabora Online #FeatureFriday

Next meeting
• 21/08/2025