Collabora Online Weekly Meeting #138
Date: Oct 05th 2023
All minutes published on: Topics tagged meeting-minutes
Attendees (write your name):
- Andras, Anna, Ezinne, Mike D, Attila, Caolán, Darshan, Hub, Szymon, Timur, Cosmin, Skyler, Pedro, Bayram, Michael, Gökay
Today: let’s go over the important sections and then devote some time to test Calc.
Document split
- Horrible problem with shared links … Pedro in a different document:
- overwrite / confirm etc.
- steps: duplicate blank document in Nextcloud, rename it, edit it, share an (editable) link to it
1. other people enter a different document with the shared … - Ticket: # … Split document. shared link vs logged in using Nextcloud · Issue #7256 · CollaboraOnline/online · GitHub
- So it seems there is another richdocuments bug: File shared by link cannot be collaboratively edited · Issue #3187 · nextcloud/richdocuments · GitHub
Release schedule
- Next CODE 23.05.5 released scheduled for next week (week 41)
- Mobile releases
- Next (Android/iOS) release 23.05.5 to be released in week 43
Online activity
- Atilla
- Working on redlines
- Navigator problem related with different users using different UI language → causing Navigator to glitch (flikr)
- Maybe: The client only loads the localized string and is not aware of the ID
- Szymon: Navigator works the same way as the normal sidebar and that doesn’t happen with normal sidebar so… probably there is a core problem related solely with Navigator.
- PRs without reviewer 2, now 0
- Collabora Online · GitHub
- Add cli option to use settings from env variables by Minion3665 · Pull Request #7160 · CollaboraOnline/online · GitHub → Ash to review Skyler’s patch → Andras reviewed, merged
- Mostly done on arrow keys traversing notebookbar PR → Gokay to review it → find someone else
- Collabora Online · GitHub
- Szymon
- Now working on improve copy/paste workflow
- Fixed regression on mobile where we were not able to scroll spreadsheets outside of the data
- Darshan
- Working around performance → memory usage profiling
- WIP : Add KIT in process mode by Darshan-upadhyay1110 · Pull Request #7329 · CollaboraOnline/online · GitHub
- Michael / Caolan – Performance
- We were not optimized in staging perf →
- perf-staging compiled with -O0 · Issue #7337 · CollaboraOnline/online · GitHub
- Andras: it should be now
- Need to catch up with the next profiles …
- Now when online crashes the document saves (quarantine now has the document in it)
- We were not optimized in staging perf →
- Testing results:
- Dark mode now working nicely.
- Found some good problems from calc:
- calc performance with large selections - copy/paste · Issue #6893 · CollaboraOnline/online · GitHub – getTextSelection
- may be a red-herring.
- calc performance with large selections - copy/paste · Issue #6893 · CollaboraOnline/online · GitHub – getTextSelection
- Presentation starting – accelerated this (Timur)
- still – with a large presentation – can take too long.
- AI: can we have a progress bar ticket filed (Caolan)
- have a progress bar – for the standard desktop mode so far.
- And switch the ticket to enhancement to speed things up.
- Bayram
- Cosmin
- 2 PRs, 1 issue
- Minor fix with python script → merged
- Enable "Set Background Image" button in tabbed view by cosminh11 · Pull Request #7346 · CollaboraOnline/online · GitHub → Gokay to review it
- Issue: Calc: new sheets are not always added in order with high CPU
- 2 PRs, 1 issue
- Skyler
- Working on STYLEREF
- Worked on fixing tests
- CI is going now, not sure if it’ll pass but it’s failing less than before
- CI is going now, not sure if it’ll pass but it’s failing less than before
- Field reference types don’t always seem to set properly
- Fixed
- Worked on fixing tests
- Working on iOS development
- Calc tab menu not showing properly
- Buttons staying pressed due to :hover emulation
- Switch hover to JS to stop touch-hover emulation by Minion3665 · Pull Request #7295 · CollaboraOnline/online · GitHub → Szymon is reviewing, thanks!
- Videos do not work on iOS
- 2 problems here
- Range header not supported
- Made a patch: Allow http Range header for media files by Minion3665 · Pull Request #7367 · CollaboraOnline/online · GitHub → Reviewed by Michael & feedback addressed, to re-review
- Content inside SVG foreign element displays in the wrong place in some circumstances, looks like this bug: 23113 – Layer content inside HTML in SVG foreignObject renders in the wrong place
- Probably this won’t get solved anytime soon, I’m looking for a workaround
- Range header not supported
- 2 problems here
- RTL gives calc black overlay on iOS
- Is on the server because tile dumping shows fully black tiles
- Seems to be an iOS issue not a tablet mode issue
- Made this PR while debugging: Fix tile dumping when /tmp is not temporary directory by Minion3665 · Pull Request #7352 · CollaboraOnline/online · GitHub
- Needs review
- Could possibly be expanded to other instances of /tmp?
- Working on STYLEREF
- Timur
- Firefox bug: rendering horizontal line
- Lots of tickets to test … on Android app, reporting bugs for COOL
app to TDF bugzilla – cleaning this up a bit.- What failed in 6.4 is now working nicely in 21 and 23.05
- Some using LibreOffice Viewer for 7.6 alpha …
- F-Droid: they should just side-load our APKs, there is an additional android repo. 21.11 is the latest there, and snapshot is 6.4 …
- AI: look at updating the snapshot repo there from the Jenkins job (Andras)
- Mike D
-
"Ordered List" Sidebar Button Does Not Work 2nd Time · Issue #7248 · CollaboraOnline/online · GitHub
- Sidebar + ordered list button seems bugged.
- Can’t go from:
-
- → a) → 1.
-
- Timur reproduce it, has a video
-
Can go:
-
- → a)
- then button acts strange.
-
-
Format > "Bullets and Numbering" > Outline = Crash · Issue #7254 · CollaboraOnline/online · GitHub
- Crash in Format > “Bullets and Numbering” menu:
- Highlight a list.
- Format > “Bullets and Numbering”
- “Outline” tab
- Choose any
- = CRASH.
- Crash in Format > “Bullets and Numbering” menu:
-
- Gokay
- working on comment replies – will be able to separate these from other comments when created at the same position
- currently if at the same word they look like replies – will be more user-friendly.
- Prepared PR Writer: Set parent / child relationship in UI. by gokaysatir · Pull Request #7200 · CollaboraOnline/online · GitHub waiting for tests to pass → merged
- Assigned accessKeys to buttons within the shortcuts component. Example: small save icon assigned to 1 → merged
- Integrators can set that accessKey when inserting the button → merged
- SDK docs updated: …
- Next → Make copy paste user flow easier
- working on comment replies – will be able to separate these from other comments when created at the same position
- Hubert
- Working on improving SDK examples
- Now adding the theming bits into the SDK
- Next: framed.doc.html where we have the SDK example after doing the make run
- Working on improving SDK examples
- Attila
- Now working on redline (tracking changes)
- Idea: I think we should improved the tracking changes dialog , icons etc
- Szymon the problem is that in core we are using a more complex widget and we need to extend the widget we are using on online
Forum (Mike D)
- Clipboard API paste with mouse contextual menu
- Ctrl+V / Clipboard API question…
- (I doubt we’ll get an extension or anything like Google Docs… but unsure how to answer this one besides “No?”.)
And here were a few that you+me pinged in Support channel too:
- Bump to version 23.05.4.2.1 causing weird menu with English and Brazilian Portuguese words
- Looks like pt + pt-BR translation has “still in English” menus going on? (Missing/Different translated files?)
- Add &lang=pt or &lang=pt-BR to the end of Collabora document URL to test different language UIs.
- Looks like French and German menus are translated, so it’s not affecting all languages.
- Issues with Chromebooks
- Content of files not displayed on Chromebook - #7 by beadgirl
- Support said devs might not have Chromebooks to test on(?).
- Local odt files cannot be edited via Collabora iPadOS-App withot crashing instanty
- Issues with Collabora (iPad version) + ODT files from very old Collabora
- Waiting on problematic files…
16 → 18 - zero replies in user support:
→ User Support - Collabora Online
35 → 36 - zero replies in installation and config:
→ Installation & Configuration - Collabora Online
Community
- Nextcloud Conference (September 16–17) just before the LibreOffice Conference (September 20–23)
- LibreOffice conference Bucharest
- People had fun, good to meet each other etc.
Next meeting
12/10/2023