Date: 19/06/2025
All minutes published on: https://forum.collaboraonline.com/tag/meeting-minutes
Attendees (write your name):
- Ezinne, Skyler, Darshan, Pedro, Banobe, Bayram, Méven, Gulsah, Parth, João, Attila, Sahil, Mohit, Moritz, Hub, Vivek
Testing
Banobe (AI) : Create a GH issue on the snack bar OK button being left aligned instead of centred aligned → @Banobe Pascal is this done? Can you paste here the link pelase
https://github.com/CollaboraOnline/online/issues/12174
Files – ( password is coolmeeting)
Staging-perf
-
Writer - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/edLkJaZ5E7zfXGB
-
Calc - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/4B8sRGYoyP6Qm2r
-
Impress - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/RtnFdKSRMMPo3dE
Share
-
Internal Link: https://share.collabora.com/index.php/f/5745353 External Link: https://share.collabora.com/index.php/s/jnGqop3RecWa8Wo (password: coolmeeting)
-
Features, user flows (Anyone can add here the things they need to test)
- [Following Feature (mostly following the editor)] [Szymon]: what to test
- Release Schedule
-
25.05.3.1 is released (today)
-
Now we are in the green cycle, next week we will release CODE RED 25.04.3.1
-
Mobile release: planning to release today or tomorrow (29th May 2025 or 30th May 2025)
-
Please test our builds!
-
https://www.collaboraoffice.com/downloads/Collabora-Office-Android-Snapshot/ for Android
-
Next mobile release will probably towards the end of this month
-
-
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 ?
-
Salim
-
From Nextcloud, happy to confirm his presence in COOL DAYS!
-
Now starting to look more in depth into Collabora Online
-
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
-
Neil Mohr
- Just watching
-
Nicolas
-
Gabriel
-
Julius
-
Thorsten
- [No update]
-
Banobe
-
Progressbar loading animation (Merged)
-
Calc – dropdown menus offset with Zoom (In Progress)
- Managed to reproduce the issue on 4k screen though noticed other usability issues with the dropdowns
- Got some code pointers from Szymon
- Read more about the difference between pixels and twips
- Will be sharing with Pedro on some UX changes, and get some feedback
-
Duplicate user popups using spreadsheets (the typing tooltip + the cell cursor tooltip)
- How to reproduce it: Open a spreadsheet with a few people in it. When the document goes idle and we have 2+ users on close cells you will notice 2 username popups overlaping each other and blocking what is being viewed
-
-
Attila
-
Extended Chart Styles: (Support font style themes, with customizable text element assignment).
Implemented (probably) all property when setting chart from theme.
Implemented the other side to save chart styles to a theme (and it can be used to set to other chartt)
Refactored the data structure from std::vector<SfxPoolItem*> to std::vector<std::pair<OUString, css::uno::Any>> to save a conversion. (it now convert the PoolItems to property only in the theme construct time.)
It now save all property of chart elements, but found some problems .. maybe I will try to limit what properties to save .. (when use this style-copy/paste in different chart types, it may change the destination chart .. ) -
Andras
-
Change: repository signing keys
-
When you upgrade CODE or COOL you might get a warning, don’t be scared
-
Necessary because some distro started rejects those key types since they are already deprecated GPG key algorithm
-
So, you need to update / pull the new key
-
-
-
Szymon
-
XLSX: export of checkboxes
-
JSDialog checkboxes sometimes had no effect (per container enable/disable)
-
Fixed race on start – not showing some tiles until first click
-
Added more easy hacks based on CoolDays discussions (TS converions, jQuery, etc)
-
Trying to bump dev dependencies version to get more checking (eslint, TypeScript)
-
CURRENT: Working on PPTX export bug
-
Darshan
-
PR:
-
Browser settings UI WIP
-
New C++ Easy hacks on GitHub: GitHub · Where software is built
- Ash will add few more in the next few days
-
Forum: new How to develop on Windows (via VM) post
-
-
-
Aron
- nothing to add
-
Caolan
-
Some work underway for memory optimizations
-
Working on a similar memory optimization to preload typedetection data
-
Auto committed Watchdog profiles
-
Auto committed copy-on-write/do_wp_pagege profiles
-
Vivek
-
Impress Perf Improvements
-
Prefetch and cache master slides and presentation info before event start slideshow
-
-
fallback to 2D canvas when WebGL2 performance is insufficient
-
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) - tracked changes numbering (tdf#157596)
-
core: https://gerrit.libreoffice.org/c/core/+/186597 (WIP)
-
the issue is that when deleting a letter/word from a paragraph item, it acts like the whole paragraph is deleted → numbering also changes → trying to fix…
-
-
Skyler
-
Mobile app slowness
-
Suspect my patches were slow due to waiting rather than being notified of new messages – now are faster!
-
Merged
- please test in mobile snapshots https://github.com/CollaboraOnline/online/pull/12037
-
Yay!
-
Initial patch accidentally affected gtkapp even though I didn’t look at it so didn’t write an implementation for this send method → reverted for gtkapp here: https://github.com/CollaboraOnline/online/pull/12172
-
-
Android ANRs on closing document
- Found/have been reported this bug – looking at why that might be the case. It seems like coolwsd is not shutting down properly on mobile devices, not sure as to why yet…
-
Bookmark dialog conversion to jsdialog
-
Got into this as it was reported that touch doesn’t work for it
-
Turns out it’s still tunnelled
-
Conversion is 80% trivial – problem is the last 20%
-
Editing text functionality doesn’t work in jsdialog – looking into how to implement that separately
-
Table header “does bad things” – that is: doesn’t line up with the list item widths and doesn’t stick to the top of the list. Maybe worth making it a Real HTML Table with Real Sticky HTML Table Header: https://css-tricks.com/position-sticky-and-table-headers/
-
Clicking on items doesn’t always get you to go to where you want on the first try – though it looks like this is broken in the tunnelled dialog too so maybe this is a separate issue…
-
-
WIP changes here: https://git.libreoffice.org/core/+/refs/heads/private/Minion3665/push-qsvrxzowmqzq/
-
-
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
-
Fixing the Mattermost integration
-
-
Gulsah
-
[Writer] Find and Replace option Comments should select found word
-
My solution was not performance friendly. We discussed with Szymon and I’ll try another solution
-
There is more urgent bug so I paused to work on this now.
-
-
Writer: Font color is not working in Text box
-
When you insert a text field and want to change the font color, it’s not working
-
Steps to reproduce:
-
Click New document > Word
-
Click Insert > Text box
-
Change the font color
-
Start typing
-
Observe the font color is not in the selected color, even when you select the text and change the color
-
-
Fixed
-
co-25.04: https://gerrit.libreoffice.org/c/core/+/186454 (merged)
-
co-24.04: https://gerrit.libreoffice.org/c/core/+/186596 (merged)
-
master: https://gerrit.libreoffice.org/c/core/+/186557 (irrelevant fails on CI)
-
-
-
Filesave DOCX - There were missing reference
-
There is a Table of Content section and following “Heading 1”. After the save in Collabora Office we lost the “Heading 1” style.
-
The sample file was very crowded and big. I simplified first. I found the cause of the bug. I’m trying to find a fix.
-
Seems to be related with tracking changes
-
-
-
Timur @Anna
-
Just observing.
-
Méven
- Fixing regression in metrics https://github.com/CollaboraOnline/online/pull/12084 MERGED
-
Chris
-
Working on scroll performance/behaviour
-
Next:
-
Look at #10968 (Preload tiles more intelligently)
-
Look at scrolling performance on 4k/hidpi monitors in Firefox
-
Add possible jQuery-related easy-fix issues to GitHub
-
-
-
Nick
-
Correctly receiving jsdialog online now, and have basic navigator working now
-
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
-
Filed a nextcloud issue regarding mention: https://github.com/nextcloud/richdocuments/issues/4169
-
https://github.com/nextcloud/richdocuments/issues/4276 → discussion around Master slides import from templates folder
-
-
Parth
-
Layoutmenu conversion: => Merged
-
Improved autosaved state for comments: => In review
-
Format→Theme dialogue conversion to iconview:
-
core: https://gerrit.libreoffice.org/c/core/+/185715 => Merged
-
online: https://github.com/CollaboraOnline/online/pull/12018 => working on review commits
-
-
[WIP] working on below to convert them into iconview,
-
Calc->Format->Format Page→Borders→Presets
-
Calc->Format->Format Page→Borders→Position
-
-
-
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
-
Sahil
-
Notebookbar Styles Preview Dropdown https://github.com/CollaboraOnline/online/issues/10998
-
Investigating Styles Preview and Unordered List widget implementations (in core)
-
Most of the code is shared and implementation with the functionality of both seems possible.
-
Some cleanups: https://gerrit.libreoffice.org/c/core/+/186272/1
-
-
Theming (core)
-
fixed .uno:ChangeTheme not working: https://gerrit.libreoffice.org/c/core/+/186233
-
looking into themes hot reloading
-
-
Events
Easy hacks: https://github.com/CollaboraOnline/online/issues
-
Cool new easy hacks
-
JS to TS conversion: https://github.com/CollaboraOnline/online/issues/12122
-
Replace Jquery with Javascript: https://github.com/CollaboraOnline/online/issues/11753
-
-
New contributors :
-
fix: hide signature option when document signing is disabled https://github.com/CollaboraOnline/online/pull/12127 => printminion-co (Mikhailo Matiyenko-Kupriyanov)
-
Extracted main-nav to seperate ts file #12126 https://github.com/CollaboraOnline/online/pull/12126 => Madhuri
-
Forum Topics
-
Top forum topics from last week:
-
Navigator Sidebar in Collabora Online #FeatureFriday https://forum.collaboraonline.com/t/navigator-sidebar-in-collabora-online-featurefriday/3726
-
How to Set Up a VM to Run Collabora Online (For Windows Users) https://forum.collaboraonline.com/t/how-to-set-up-a-vm-to-run-collabora-online-for-windows-users/3724
-
How to hide “Help” and “References” menu tabs in Tabbed UI? https://forum.collaboraonline.com/t/how-to-hide-help-and-references-menu-tabs-in-tabbed-ui/3739
-
Collabora online 24.04 android build problems https://forum.collaboraonline.com/t/collabora-online-24-04-android-build-problems/3734
-
UX Collabora vs Documents https://forum.collaboraonline.com/t/ux-collabora-vs-documents/3744
-
Announcement:
Next meeting
- 26/06/2025