Date: 05/09/2024
All minutes published on: https://forum.collaboraonline.com/tag/meeting-minutes
Attendees (write your name):
- Bayram, Darshan, Ezinne, Gokay, Gulsah, Nick, Hub, João, Pedro, Skyler, Attila, Andras, Pranam
Current instance @ https://github.com/CollaboraOnline/online/commits/b36b34d9
Testing
-
Files – ( password is coolmeeting)
-
Calc - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/tcZGJHgya3xCYzD
-
Impress - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/Xtje4PdozmP6FBF
-
Writer - https://staging-perf.eu.collaboraonline.com/nextcloud/index.php/s/Xy5Xk7SdWrtKemY
-
Features, user flows (Anyone can add here the things they need to test)
-
[Application] [Requester]: what to test
-
[Writer] [Pedro]: Text selection: one user selects text (starting outside of a list and goind into a bullet list) with mouse while other users write something else under/after that.
-
[Nextcloud] [Pedro]: User name input field and enter key: use one of the test documents in icognito window and when prompted writer your name now press enter
-
.
-
.
-
- Release Schedule
-
CODE RED 24.04.7.1 was release last week
-
Android 24.04.6 is released
- APK: all available here: https://www.collaboraoffice.com/downloads/Collabora-Office-Android-Release/?C=M;O=D, this specific release is https://www.collaboraoffice.com/downloads/Collabora-Office-Android-Release/collabora-office-mobile-24-04-release-arm64-v8a-2024-08-23.apk (swap out arm64-v8a in that url for your architecture in “arm64-v8a”, “armeabi-v7a”, “x86_64”, “x86”)
-
iOS 24.04.6 is on TestFlight, will be released ASAP
-
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 1
-
PR without commit message and lacking reviewers : browser: accessibility: fix min-content, max-content grid #9944 https://github.com/CollaboraOnline/online/pull/9944/commits/3c65582cf983bbb833c3c67a82283caa67fce3cc
-
Antranig Vartanian
-
Wants to contribute any FreeBSD work
-
Andras Timar: Another contributor was working on that → Gleb P. was the community maintainer
-
Antranig: it seems the image you were using was removed from Cirrus community
-
So we ended up disabling the Cirrus CI (FreeBSD) because the service was broken
-
I have talked with them and it seems they are using the Google cloud platform. But this means that every time we have a new version we need to wait for Google’s approval
-
Demo server is up and running
-
The goal for the end of the year would be
-
-
-
Sahil
-
LO Contributor from the last year
-
GSOC → UI customization
- But there is room for improvement, I feel that it should be much more flexible
-
Little experience with coding
-
Darshan:
-
Already has online build
-
Sahil claimed on of the easy hacks https://github.com/CollaboraOnline/online/issues/8566
-
-
-
Nicolas
-
.
-
Ankush
-
coder – working in finance industry
-
working on providing them with a tool here
-
started learning about COOL – two to three weeks back.
-
-
Some questions in the forum
-
Interested in improving finance bits …
- once setup – will be looking at features …
-
Forum discussion :
-
-
Gabriel
-
browser: add last modification and document status at the bottom #4531
-
https://github.com/CollaboraOnline/online/pull/4531 options where we can set that:
-
For settings we have these static options in the xml file → this is global
-
Storage checkFileInfo
-
When opening the document we can also attach additional options into that url: https://sdk.collaboraonline.com/docs/theming.html
-
Send message from WOPI host to WOPI Editor via postmessageAPI: https://sdk.collaboraonline.com/docs/postmessage_api.html
-
-
-
-
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
-
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.
-
Finally have a reproducer on our instance
-
Seems the viewer API has a design flaw in that regard
-
Our files engineering-team is looking into having a work around
-
-
Small bugfix release of richdocuments later (probably today)
-
branding customization fix for logo
-
iframe accessibility
-
Fix issue where files were locked during preview generation with network timeouts which could have lead to failed saves
- There is still a risk, but less likely, currently thinking about better ways to handle this
-
-
Nextcloud 30 upcoming, currently in beta
-
Integration with extract/transform document API
-
Create new documents with form from templates
-
-
Nextcloud Conference is happening Sept 14-15, contributor week afterwards
-
Nightly CODE docker image for easier testing
-
Maybe we should have --enable-experimental in here by default in the online configure line to match what I think we build CODE with by default (Caolán)
-
Thorsten
- [No update]
-
Attila
No update
-
Andras
- No update
-
Szymon
-
Fail cypress in CI on exceptions
- cypress: fail on exceptions even without debug #9927 https://github.com/CollaboraOnline/online/pull/9927
-
Fixed TypeErrors
-
Reverted the scroll window change to fix Function Wizard in release
-
Reviews and merging RED phase PRs
-
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
-
PR:
-
Improvement:Fix right arrow key to move around text inside input box and not move forward to next element. Also we can add a cypress test case to be sure this will not occur in future. https://github.com/CollaboraOnline/online/pull/9940
-
Corrected zotero icon alias and added class for accessibility check https://github.com/CollaboraOnline/online/pull/9957
-
Remove inline css & onClick event directly injected to html from helpdialog & moved it into respective JS file and css files https://github.com/CollaboraOnline/online/pull/9973
-
-
-
Aron
- nothing to add
-
Caolan
-
various problems on package changes
-
apparmor profile for Ubuntu 24.04 is higher abi than older Ubuntus/Debian, fixed
-
split -deprecated .deb packages missing capabilities, fixed
-
-
failure of coolwsd to respond in nextcloud docker (richdocumentscode)
- debug in progress
-
Auto committed Watchdog profiles
-
Bayram
-
(In Progress) - Enhancement - Calc: Autofill: show the value that the latest cell will get once the mouse button is released
-
core: https://gerrit.libreoffice.org/c/core/+/172589 → uploaded patchset 2, done, but we may have small updates on popup location → reviewers Szymon and Caolan
-
created Control.AutoFillPreviewTooltip.ts → working on the popup and trying to fix some issues like popup location etc… also it’s currently blocking the mouse move when using auto-fill (blocking the auto-fill itself)
-
-
(Assigned) - Bug - Display the name of the respective document more completely and prominently in the title line
-
Skyler
-
Android
-
Looked a little more at duplicate tiles issue
-
There’s also a confirmed selection issue which I’d like to fix
-
-
iOS
- Hoping to release this week – have builds which are being tested at the moment … fixes various bugs including a JSDialog issue and some dark theme issues so even though I haven’t been able to reproduce a calc scrolling bug it’s well worth not blocking forever
-
Build instructions
-
…not updated Android instructions yet, still waiting on review or for me to update my PR…
-
-
Other bits
-
Typescript conversion
-
Took another look at global.ts – to do a nice job I want null/undefined to have their own types – this requires a large change so I currently have a change in review for betterer, which should make the large change somewhat more reviewable…
-
-
-
Pranam
-
Calc formula tooltips now available in each users language (earlier it was based on language of the first user who loaded the document) → tested today, it works!
-
Various improvements for dark/light theme text in calc when font has automatic colors → let’s test this today
-
Fixed resolved comments would have highlighted on reload even if resolved comments are hidden.
-
-
Gökay
Continues:
-
Various bug fixes.
-
Impress notes view.
-
Separating JS code from HTML:
- Done
Next:
-
Copy text with comments issue. Has a PR but needs to check the tests also.
-
Hubert
-
Impress: “Interaction…”
-
Working on implementing the interactions in the slideshow.
-
LOKit patch https://gerrit.libreoffice.org/c/core/+/172847 – need to fix the error
-
Online PR https://github.com/CollaboraOnline/online/pull/9971 (need the former to build) – now conflicted
-
-
Still in draft: enablement in COOL https://github.com/CollaboraOnline/online/pull/9836
- Blocked by the feature above
-
-
-
Gulsah
-
Mobile invert background item has not status checkmark
-
Automatic color text inserted on white background slide not visible in Dark mode
-
Fixed as side affect of the coalon’s patch
-
-
Hyperlink preview glitch - https://github.com/CollaboraOnline/online/issues/9013
-
Reproducable. Problem is other user’s action invalidates all user’s cursor. So if the cursor is on hyperlink, closes and opens hyperlink preview dialog on every key stroke.
-
Need to prevent unnecessary cursor invalidation. Debugging…
-
-
Vivek
-
Sven
-
Completed cool#9621 – re-use a socket after sending
- cool#9621: Resolve POST fileserver request
-
Working on cool#9833: Handle limited open Connections (keepalive connections, cool#9621)
-
Misc reviews
-
-
Timur
-
Just observing.
-
Méven
- PR IN progress for fixing the scrollwindow regression with Szymon help
-
Nick
-
Some progress sending navigator json to online, but still running into issues
- Continuing to figure it out, with Szymon’s help
-
Forum Topics
-
Top forum topics from last week:
-
Sider for tabs in spreadsheet?
-
Debian 10 buster upgrading coolwsd breaks with coolwsd coolwsd : Depends: libgcc-s1 (>= 4.8)
-
Docker issues last week https://github.com/CollaboraOnline/online/issues/9948
-
Problems getting collabora docker container working https://forum.collaboraonline.com/t/problems-getting-collabora-docker-container-working/2928
-
Latest Release 24 (24.04.7.1.1) issue https://forum.collaboraonline.com/t/latest-release-24-24-04-7-1-1-issue/2923
-
Fix : coolwsd-deprecated package missing its postinst #9961 https://github.com/CollaboraOnline/online/pull/9961 Thanks Caolan
-
-
Update Packages overwrites coolwsd.xml regardless https://forum.collaboraonline.com/t/update-packages-overwrites-coolwsd-xml-regardless/2924
-
GitPod Hint - error: 403 (Permission Denied) => Where is access control https://forum.collaboraonline.com/t/gitpod-hint-error-403-permission-denied/47/4
-
Regarding latest announcement on Weblate => User needs to have date instead of Week number https://forum.collaboraonline.com/t/regarding-latest-announcement-on-weblate/2933/1
-
Need help for below topics:
-
Is it possible to add a Libreoffice python extension?
https://forum.collaboraonline.com/t/is-it-possible-to-add-a-libreoffice-python-extension/2942 -
Collabora sends both access_token and Authorization header to wopi backend for CheckFileInfo https://forum.collaboraonline.com/t/collabora-sends-both-access-token-and-authorization-header-to-wopi-backend-for-checkfileinfo/2944 => Hubert is helping me here
-
Next meeting
- 12/09/2024