Collabora Online Weekly Meeting #134
Date: Aug 31st 2023
All minutes published on: Topics tagged meeting-minutes
Attendees
- Andras, Anna, Michael, Mike D, Attila, Caolán, Darshan, Hub, Oli, Szymon, Timur, Gökay, Thorsten
Release schedule
- Released CODE 23.05.3 yesterday
- not announced yet – Anna chasing that ?
- bugs already closed by the community informed me of the release
- Missing bits for a re-spin ?
- Szymon merging font-preview improvements with HiDPI
- we can plan another minor release shortly with that included.
- Have another release in around 2 week.
- Mobile releases
- iOS release is in the pipeline – in review for TestFlight as a snapshot
- If we decide to release it – we don’t need another review can ship it.
- Was the full test matrix run on iOS yet ?
- Ezinne is out for a couple of days; Attila will help testing here.
- Android
- Ezinne did a full test, and found a couple of issues – now fixed by Rash & Darshan, now being merged.
- Can release this now.
- We should work out who has what Android version & what it was tested on (Timur)
- a report of a crash on Android 13 from the community – needs verifying.
- this is the latest version etc.
- Need to re-validate after updating dependencies.
- a report of a crash on Android 13 from the community – needs verifying.
- iOS release is in the pipeline – in review for TestFlight as a snapshot
Online activity
- Pedro is out on vacation for ~five days.
- PRs without reviewer 6
- Oli
- Make jsdialogs capture keydown events in Impress by CosmicOli · Pull Request #7151 · CollaboraOnline/online · GitHub
- arrow keys should be handled by jsdialog – not escaping the view
- fixed now.
- arrow keys should be handled by jsdialog – not escaping the view
- Mostly done on arrow keys traversing notebookbar…
- Make jsdialogs capture keydown events in Impress by CosmicOli · Pull Request #7151 · CollaboraOnline/online · GitHub
- Szymon
- URL dialog – prepared missing widgets, but not enabled yet
- Attilla was doing something with URL dialog – re: Links in Calc.
- AI: get input from Pedro on native dialog URL dialog bits (Szymon)
- can ide
- Fixed regression in notebookbar keyboard navigation
- Improved validation in spinfields
- Darshan
- WIP: Print single calc sheet: [ WIP ] Add option for print sheet by Darshan-upadhyay1110 · Pull Request #7035 · CollaboraOnline/online · GitHub
- On-hold waiting for Nick’s exportas work. - in Review:
- https://gerrit.libreoffice.org/c/core/+/156255
- Android: dark mode added to Calc, Impress, Draw
- Alignment in insert list in mobile view
- Currently on bullet list conversion (AutoCorrection)
- Auto format bullet and num lists Unordered List Keyboard Shortcut by Darshan-upadhyay1110 · Pull Request #7122 · CollaboraOnline/online · GitHub
- WIP: Print single calc sheet: [ WIP ] Add option for print sheet by Darshan-upadhyay1110 · Pull Request #7035 · CollaboraOnline/online · GitHub
- Michael / Caolan – Performance
- Performance improvements for comments in spreadsheets → now merged:
- cool#6911 calc comment positions are now cell addresses by caolanm · Pull Request #6988 · CollaboraOnline/online · GitHub
- Draw calc note indicator browser side by caolanm · Pull Request #7001 · CollaboraOnline/online · GitHub
- loading quicker which is nice … propagated from different sheets.
- Did some work on export performance improvement
- Performance improvements for comments in spreadsheets → now merged:
- Testing results:
- a hang when typing quickly, we get a problem each 10 characters
- was excess logging to the journal – now configured off …
- Caolan seeing dark-mode tiles from time to time …
- debugged it – something – fix did not get merged.
- AI: get this semi-revert merged ASAP (Caolan)
- 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
- Lots of logging churning on the console → disabled th
- is and started re-profiling.
- “Aug 24 10:33:57 cp-staging-eu-perf coolwsd[14198]: wsd-14198-14259 2023-08-24 10:33:57.905319 +0000 [ docbroker_001 ] WRN Client session [06c] not found to forward message: o31003 invalidatetiles: part=0 x=5740 y=39145 width=5315 height=316 wid=6757| wsd/DocumentBroker.cpp:3625”
- Expecting this is the same as dark-mode – view-ids out of sync by one.
- Paris – needs to look at this as a blocker:
- AI: Anna to chase – Paris should server-side enforce canonical viewid and not listen to the client (Anna)
- “Aug 24 10:33:57 cp-staging-eu-perf coolwsd[14198]: wsd-14198-14259 2023-08-24 10:33:57.905319 +0000 [ docbroker_001 ] WRN Client session [06c] not found to forward message: o31003 invalidatetiles: part=0 x=5740 y=39145 width=5315 height=316 wid=6757| wsd/DocumentBroker.cpp:3625”
- Presentation starting – accelerated this (Timur)
- still – with a large presentation – can take too long.
- AI: can we have a progress bar ticket filed (Caolan)
- And switch the ticket to enhancement to speed things up.
- Committed a speedup calc – to avoid loading images & re-laying out framework bits per user-switch while typing eg.
- Partial awesomeness on AVX2 acceleration of RLE stuff:
- private/mmeeks/simd → built a LUT – suspect it suffers from endianness problems.
- private/caolanm/avx2_experiment bitmask generation experiment
- a hang when typing quickly, we get a problem each 10 characters
- Skyler
- Busy with using UNO with websocket
- https://gerrit.libreoffice.org/c/core/+/154680
- Caolan is taking this over for now.
- Busy with using UNO with websocket
- Timur
- 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)
- Lots of tickets to test … on Android app, reporting bugs for COOL app to TDF bugzilla – cleaning this up a bit.
- Mike D
- Some Words in Long "Right-Click Suggestions" List Get Cut Off · Issue #7155 · CollaboraOnline/online · GitHub
- Right-Clicking misspelled word sometimes gets cut off.
- Right-Clicking Misspelled Word Twice = Cut/Copy/Paste Instead of Spelling Suggestions · Issue #7159 · CollaboraOnline/online · GitHub
- Right-Clicking misspelled word multiple times acts oddly.
- Caught an alignment issue in Insert > Symbol.
- (Will submit issue later.)
- Some Words in Long "Right-Click Suggestions" List Get Cut Off · Issue #7155 · CollaboraOnline/online · GitHub
- Gokay
- User happy with keybindings in Calc & Impress in the forum
- 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.
Forum (Mike D)
These were the key topics:
- Topic 1: Insert Barcodes (or “Barcode Fonts”) Support?
- Add barcode fonts to collabora
- We have a zxing-C++ barcode library now … needs dialog enabling and compile turning on:
- AI: look at enabling this and async’ing the relevant dialog (Szymon)
- 16 → 16 - zero replies in user support:
- 62 → 62 - zero replies in installation and config:
Community
- Nextcloud conference just before the LibreOffice one
- Will be in Bucharest – and Gabriel will be organizing it too.
- LibreOffice Conference 2023 in Bucharest, Romania - The Document Foundation Blog
- Registration is now open
- You are invited to the “Introduction in LibreOffice Development” workshop:
Next meeting
07/09/2023