Date: 12/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,
Anna, Szymon, Attila, Sahil, Mohit, Moritz
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
Files – ( password is coolmeeting)
Staging-perf
-
Writer - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/5ZYnX5C2xJrGYEQ
-
Calc - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/s7N5PtFAp3aF2Ka
-
Impress - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/ao56iZTKW2Dmi4F
-
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
Now we are in the red 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://gitub.com/orgs/CollaboraOnline/projects/3/views/2 now 3
-
nothing sends ‘processtoidle’ #12105
-
Revert “Use a Map type for TileManager.tiles” #11951
-
https://github.com/CollaboraOnline/online/pull/11951 → Sent ping to the matrix room → it has conflicts
-
https://github.com/CollaboraOnline/online/pull/12130 → Added Szymon and Meven as reviewer
-
-
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
-
-
Nicolas
-
Gabriel
-
Julius
-
Thorsten
- [No update]
-
Banobe
-
Set up nextcloud local
- Had a few configuration issues but managed to resolve them with darshan
-
Copy pasting image from document: too long without visual feedback (In review)
-
- Added infinite animation for pasting and download progress
- Added infinite state to distinguish “infinte progressbar” and “regular % progressbar”
- Once large images finish downloading, we should stop the animation and show a fully filled progress bar to avoid confusing the user into thinking the download is still in progress.
- Update the background of the snackbar progress bar container to improve contrast, as the current black dialog background clashes with dark progress bar colors.
-
Attila
-
Extended Chart Styles: (Support font style themes, with customizable text element assignment).
Made some (non-final) data structure for chart font theme based on std::vector<SfxPoolItem*> (SfxItemSet need a lot more things to make it work)
Implemented code to set some (still implementing more) chart text properties from theme data to some chart element. (some data label seems to be a bit different)
Checked microsoft office and I did not seen any chart theme customization capability .. only just hard-coded .. so we may re-plan it, to save a lot of work / dialogs/ etc ..
(I have a simple easy idea .. on an actual chart, save style as new theme .. or similar ) -
Andras
-
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:
-
Fix label with access key is reported wrongly by screen reader #12054 https://github.com/CollaboraOnline/online/pull/12054 => Merged
-
Setup the NC dev environment => https://github.com/juliusknorr/nextcloud-docker-dev?tab=readme-ov-file
-
Working on Browser settings UI
-
AI (Me) : Fix #138: Add proper links to images on ideas page #146 https://github.com/CollaboraOnline/CollaboraOnline.github.io/pull/146 => Review pending
-
Community bits..
-
-
-
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: slide transition performance
-
fix(impress): increase frame rate for smoother slideshow visuals #11986 (https://github.com/CollaboraOnline/online/pull/11986 )
-
fix(slideshow): ignore aFrameSynchronization during transitions #12001 (https://github.com/CollaboraOnline/online/pull/12001 )
-
fix(slideshow): avoid jerk during transitions by queuing slide layers #12036 (https://github.com/CollaboraOnline/online/pull/12036 )
-
-
Impress slideshow video rendering not working : https://github.com/CollaboraOnline/online/pull/12032
-
Impress slideshow performance: getting less of the spinner
-
Almost done with Pre-fetching slide
-
Testing various new stuff and bug resolve around
-
-
-
Bayram
-
(In progress) - tracked changes numbering (tdf#157596)
-
SwListRedlineType::HIDDEN returns wrong numbering.
-
checking SwTextNode::GetNumString()
-
submit an initial patch on Gerrit & discuss with László and Michael Stahl for potential fixes
-
-
Skyler
-
Mobile 25.04 release
-
We did that!
-
Seeing a way lower crash rate (on android) than 24.04 – which is great news!
-
-
Mobile app slowness
-
Have some Proxy Protocol patches
-
They don’t seem quite as fast as the other potential fixes … but they actually work (unlike the other potential fixes) and are a vast improvement on the current method
-
They exist on both iOS and Android
-
I still need to clean up these patches/split the proxy protocol implementation code out from the URL handler bits/etc.
-
Draft PR here → https://github.com/CollaboraOnline/online/pull/12037
-
-
-
Mobile iOS: user can scroll beyond the document borders
-
Worked on this yesterday
-
Turned out to be a relatively simple fix – nice wrap-up from some past work I did
-
Fix written and merged here: https://github.com/CollaboraOnline/online/pull/12128
-
Backport waiting for CI here: https://github.com/CollaboraOnline/online/pull/12135
-
-
-
Other bits along the way…
-
https://github.com/CollaboraOnline/online/pull/11975 → Merged
-
https://github.com/CollaboraOnline/nix-build-support
-
some code to build Collabora Online for development on NixOS
-
need to add to the development docs (see https://github.com/CollaboraOnline/CollaboraOnline.github.io/issues/149)
-
there is some weirdness in the systemplate stuff when you compile on NixOS – currently I’ve added a step to mount /nix in the systemplate directory to the instructions for nix but it’s far from ideal…
-
-
-
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.
-
-
Now: Writer: Font color is not working in Text box
- I started today, I’m inspecting.
-
-
Timur @Anna
-
Just observing.
-
Méven
-
have been debugging a paragraph formatting loss,
-
Adding some logs to detect if a wopi-host returns zip files for format using zip compression https://github.com/CollaboraOnline/online/pull/11962 not clear
-
Fixing regression in metrics https://github.com/CollaboraOnline/online/pull/12084
-
-
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
- 19/06/2025