Collabora Online Weekly Meeting #169
Date: 23rd May 2024
All minutes published on: https://forum.collaboraonline.com/tag/meeting-minutes
- Pedro, Vivek, Bayram, Anna, Attila, Ezinne, Meven, Skyler, Darshan, Hubert, Cor, Nicolas, Andras, Gökay, Mike D, Gulsah, Gabriel, Szymon
-
CODE 24.04.3.1 Expected to be released today
-
CODE mini release next week 24.04.3.2
-
CO release expected to happen next week if the quality is good!
-
Mobile releases are in testing mode ……
-
Builds created
-
available in the testflight
-
1 blocker to go for Android hopefully to have this fixed
-
-
-
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 3
-
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
-
-
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 → https://gerrit.libreoffice.org/c/core/+/165905
-
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 draw.io/BPMN/etc. 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
-
Attila
-
Working on a PNG stretch/crop issue in impress.
https://bugs.documentfoundation.org/show_bug.cgi?id=153008 (it is a resolved bug, but someone commented document that is still not working)
Searching where the ‘stretch’ from xml should be handled. It is loaded as a crop, but not used. -
Andras
- No update
-
Szymon
-
Was on vacation – no news
-
Current: view jump in Calc on row insertion by other user
-
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
-
Color contrast between text area and text area should be higher https://github.com/CollaboraOnline/online/pull/9050
-
Vertical ruler in writer: => In review
-
CORE Patch: https://gerrit.libreoffice.org/c/core/+/167481
-
WIP patch online: https://github.com/CollaboraOnline/online/pull/9030
-
-
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
-
Add ruler functionality in presentation document => Hold
https://github.com/CollaboraOnline/online/pull/8966
-
-
Vivek
-
Modification in Manage conditional formatting dialog. => WIP https://gerrit.libreoffice.org/c/core/+/165829 => [PAUSE]
-
Antony
-
Michael “Performance” Meeks ^^
-
Background auto-save for 24.04
-
Now enabled for all saves (except file write) not just auto-save
-
new code to turn bgsave off if:
-
any dialog pops up during save
-
any save fails, or save process crashes
-
-
Chasing intermittent “too many thread” issues.
-
More unit tests
-
Fix save icon modified status in classic toolbar
-
-
Kinder to browsers / proxies:
-
Content-Length restoration in 24.04
-
plus missing Connection: Close where needed
-
-
SenderQueue acceleration
- profile form Neil.
-
Caolan performance
-
dns stalls seen in watchdog profiles – threaded that
-
https://github.com/CollaboraOnline/online/pull/9069 (merged)
-
disappeared from watchdog profiles
-
might be nice to poke at the warning spew (Michael)
-
-
wip: idea to reschedule queue processing timeout if there are tile rendering predicted to happen
-
Watchdog profiles
-
auto git commit of profiles experiment
-
more frequent auto commits now, daily
-
.deb debuginfo maybe not as good as it could be, possible problem with –compress-debug-sections.
-
-
Bayram
-
(To Review) - Assistance Functionalities: Automatic text completion of columns/rows
-
PR1 (merged): https://github.com/CollaboraOnline/online/pull/8981
-
core (merged): https://gerrit.libreoffice.org/c/core/+/167726 (master, 23.05, 24.04)
-
PR2 (under review): https://github.com/CollaboraOnline/online/pull/9135 (master)
-
-
(In Progress) - Assistance Functionalities: Tables: Automatic input assistance (correction) for formulas
- working on the Function wizard UI
-
Reported
-
(To Test) - Bug: getting “Widget.TreeView.js:584 Uncaught TypeError: Cannot read properties of undefined (reading ‘parentNode’)” error after “Arrow Down” and then “TAB” keys on mention popup
-
(Open) - Bug: Calc: hidden sheet dialog has misaligned checkbox
-
-
Skyler
-
Mobile releases
-
Waiting for an Apple review
-
While that’s going on, I’m solving some other bugs
-
-
Desktop / Zoom causing view jumps
-
Working on this…
-
And pre-fetching target zoom tiles.
-
-
global.js → global.ts
-
Seems likely to be quite challenging and messy
-
Looking into alternatives
-
ESM is unfortunately similarly messy, I think
-
Maybe we can split out some of these globals effectively in other ways?
-
-
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
-
draw/impress: disable the Grid for now since it is not supported
- This will have to be reverted at some point when https://github.com/CollaboraOnline/online/issues/9019 is fixed
-
Still Working on a Drupal integration
-
Gulsah
-
Calc formula auto complete feature
-
A base class is created for new function auto complete widget
-
https://github.com/CollaboraOnline/online/pull/8981 (merged)
-
https://github.com/CollaboraOnline/online/pull/9071 (merged)
-
Szymon requested some changes on. I’ll work on them
-
-
-
New button that inverts only document colors in dark mode.
-
https://github.com/CollaboraOnline/online/pull/9086 (just buttons)
-
Working on implementation.
-
-
Neil
-
Pedro
-
PR reviews and Translated missing PT, PT-BR bits
-
Fixed slide preview animation and loaded SVGs
-
Add missing CSS class to Document A11Y button (avoid using malformed CSS class coming from UNO command)
-
Remove legacy CSS code and malformed selector
-
Add possibility to generate MenuButton without image and fix button being generated with missing SVG
-
Various visual fixes: toolbar-down search input field; Tabs on tablet; Dark mode invert background icon; Status bar styles;
-
Timur
-
Méven
-
Font combo UI adjustment: https://github.com/CollaboraOnline/online/pull/9029
-
use notebookbar by default in case of misconfiguration https://github.com/CollaboraOnline/online/pull/9017
-
adding sanity check for wopi configuration https://github.com/CollaboraOnline/online/pull/4353
-
Saving user-settings to Nextcloud (?) …
- registrymodifidation.xcu … small fragments of this – would be good to have an extra stream in the WOPI GET that has the user settings.
-
-
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 (Mike D)
There were 9 topics from users this week. (7 responses by me.)
Cor + Hub + Andras + Tex answered.
Key Topics
-
Dark Mode (black-on-black spreadsheets)
-
https://forum.collaboraonline.com/t/switch-between-light-dark-theme-code-22-05/1259/7?u=tex
-
Gave step-by-step “Automatic” Color and screenshots.
-
I linked to Pedro’s great Github issue on it too!
-
-
A Collabora Office 23.05.10 Mac user with slowdown:
-
https://forum.collaboraonline.com/t/version-23-05-10-1-unbearable-scrolling-issue-on-mac/2624
-
Reminded me of this recent subreddit post:
-
LO 24.2 + Mac / M1+ARM
-
Perhaps there’s a recent LO regression that is Mac/ARM only.
-
Besides that, it was just basic installation + previous topics being responded to.
-
1 user with some Nextcloud + Insert image problems.
-
https://forum.collaboraonline.com/t/collabora-nextcloud-image-insert-image/2639/8
-
Andras was going into details with them.
-
-
1 user asking about what Collabora would be like after purchase.
-
https://forum.collaboraonline.com/t/regarding-document-security-in-production/2630
-
I answered + forwarded to Sales if needed.
-
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.
- 30**/05/2024**