Collabora Online Weekly Meeting #135
Date: Sep 7th 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, Gökay, Cosmin, Skyler, Nick, Aron, Vivek, Pedro, Pranam
Release schedule
- Next week minor release: CODE 23.05.4 Thursday 12-14 September
- Missing bits for a re-spin ?
- Szymon merging font-preview improvements with HiDPI → done
- Mobile releases 12-14 September
- 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.
- 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.
-
There are no crashes
-
Snapshots: Index of /downloads/Collabora-Office-Android-Snapshot
-
We should work out who has what Android version & what it was tested on (Timur)
- Android app should warn if file access not available and not crash · Issue #7176 · CollaboraOnline/online · GitHub
- 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.
-
- iOS release is in the pipeline – in review for TestFlight as a snapshot
Vivek (welcome)
Online activity
- Pedro is back
- 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
- Mostly done on arrow keys traversing notebookbar PR → Gokay to review it
- Collabora Online · GitHub
- Szymon
- URL (hyperlink) dialog – prepared missing widgets, but not enabled yet
- Attilla was doing something with URL dialog – re: Links in Calc.
- Fixed Spreadsheet bug: In MSO format Column size on every save → merged
- Duplicated lines checker into make check: Detect code duplicates in make-check run by eszkadev · Pull Request #7204 · CollaboraOnline/online · GitHub → not merged yet
- Also reduced the amount of code and created helper functions
- Good but maybe better to merge after the release
- AI: get input from Pedro on native dialog URL dialog bits (Szymon)
- The number of fields that come from core are maybe too much and complex
- URL (hyperlink) dialog – prepared missing widgets, but not enabled yet
- Nick
- Improve export as when using spreadsheets. Right now it’s quite easy to trigger error message in core when user sets a page range and the sheet range is actually not big enough for that page range
- Fix is to add instead a Sheet range option on core
- https://gerrit.libreoffice.org/c/core/+/156255 → Szymon can review
- Improve export as when using spreadsheets. Right now it’s quite easy to trigger error message in core when user sets a page range and the sheet range is actually not big enough for that page range
- Darshan
- Print single calc sheet: Add option for print sheet by Darshan-upadhyay1110 · Pull Request #7035 · CollaboraOnline/online · GitHub
- Now updated can be merged once Nick’s patch is merged https://gerrit.libreoffice.org/c/core/+/156255
- Mobile: dark mode menu option added to the hamburger menu on Calc, Impress, Draw → merged
- But right now on writer we have the “View” main hamburger menu which is missing on all the other apps. Next → Add that and move things like dark mode into that menu.
- Alignment in insert list in mobile view → merged
- Currently on bullet list conversion (AutoCorrection)
- Online side using the default
Enter
behaviour: Enable autocorrect option to add unordered and ordered list by Darshan-upadhyay1110 · Pull Request #7215 · CollaboraOnline/online · GitHub → reviewed - Core patch that enables the
Space
key to be used: https://gerrit.libreoffice.org/c/core/+/156616
- Online side using the default
- Auto format bullet and num lists Unordered List Keyboard Shortcut by Darshan-upadhyay1110 · Pull Request #7122 · CollaboraOnline/online · GitHub → merged
- Add QR and Bar code generation option #7216
- It is working for one user → now we need to make it async → Szymon to look at it and add code pointers: https://gerrit.libreoffice.org/c/core/+/156642
- Print single calc sheet: Add option for print sheet by Darshan-upadhyay1110 · Pull Request #7035 · CollaboraOnline/online · GitHub
- Michael / Caolan – Performance
- Did some work on export performance improvement
- Testing results:
- Caolan seeing dark-mode tiles from time to time …
- Change identified and already reverted:
- cool#7164 use existing delay queue for 'canonicalidchange' by caolanm · Pull Request #7170 · CollaboraOnline/online · GitHub
- due to combination of
- debugged it – something – fix did not get merged.
- AI: get this semi-revert merged ASAP (Caolan)
- cool#7164 use existing delay queue for 'canonicalidchange' by caolanm · Pull Request #7170 · CollaboraOnline/online · GitHub done
- 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)
- 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
- Caolan seeing dark-mode tiles from time to time …
- Skyler
- Busy with using UNO with websocket
- https://gerrit.libreoffice.org/c/core/+/154680
- Caolan is taking this over for now while Skyler was on vacations
- Many patches got merged
- Moving into: STYLEREF → it is broken on core
- Also looked at other issues/improvements
- 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
- Mike D
- "Insert > Symbol" Dialog: Odd Alignment for Recent Characters · Issue #7193 · CollaboraOnline/online · GitHub
- Caught an alignment issue in Insert > Symbol.
- "Reset Zoom" Leaves Traces of Previous Document Zoom Level · Issue #7214 · CollaboraOnline/online · GitHub
- Caught an issue with “Reset Zoom”.
- Document gets broken: we get 2 sets of tile overlays at the same time → see Mike’s screenshot
- "Insert > Symbol" Dialog: Odd Alignment for Recent Characters · Issue #7193 · CollaboraOnline/online · GitHub
- 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
- Assigned accessKeys to buttons within the shortcuts component. Example: small save icon assigned to 1
- Integrators can set that accessKey when inserting the button
- Working on comment replies – will be able to separate these from other comments when created at the same position
Forum (Mike D)
Answered 5 posts.
- Posted August 2023 Weblate (Translator) stats:
- Someone revived an old “UI language” question, so I answered in more detail:
- UI default language - #8 by Tex
- Adding “&lang=pt-BR” at end of URL to get Portuguese UI.
- (Maybe internal way to change UI language?)
- Same with an Android APK question:
- Collabora is very slow and freeze very quickly when i open and edit a document - #4 by Tex
- There is another page that includes Android and iOS that includes testflight info
- For IMPORTRANGE, someone linked to an already-existing Github issue on it:
- Someone asked about Zotero API keys + Netxcloud not working:
- Zotero API key incorrect, please help to fix
- Support said it might be an HTTP issue? (I need to research into the Support linked internal bug.)
- Zotero API key incorrect, please help to fix
These were the key topics from last week:
- 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)
- Looks like Darshan just added PR for basic QR+Barcode support.
16 → 16 - 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)
- 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
14/09/2023