Collabora Online Weekly Meeting #64

Collabora Online Weekly Meeting #64

Date: Mar 17 2022
Next meeting: 17/03/2022
All minutes published on: Meeting Minutes - Collabora Online

Attendees (write your name):
• Michael, Pranam, Andras, Ezinne, Pedro, Szymon, Kendy, Thorsten, Nicolas
Infobar updates
• admin infobar apparently works (Gokay)
◦ Henry fixed this so it shows only weekly – not on every document
◦ Andras reports it looks ugly / hard to read text etc.
:black_small_square: we have a fix for this (Gokay)
• Need to re-start the server.
• William working to finish CI / auto-updating staging & welcome server
◦ how is that differentiated ? (Michael)
:black_small_square: need to agree on branches – master for unstable etc. (Andras)
• Built-in welcome dialog now has translations (Gokay)
◦ but server hosted version does not
◦ no framework there for translations either.
◦ Need strings extracted to weblate & returned (Timar)
Forum
• Trying to get joe :wink: to write a forum topic on how to insert text into a cell using python
https://forum.collaboraonline.com/t/how-to-insert-text-into-excel-use-wopi
◦ Tor had a write-up on how to do this, had a quick look at this
:black_small_square: should be useful → an example with a forum post & SDK update here.
• Some Italian users want to disable skia
Disable Use Skia for all Renderings GPO
◦ not really Online related – but some good pointers from Aron.
• E-mail notifications have changed address → people can update filters.
• Useful to keep an eye on the Development topic on the forum
◦ started with Szymon two days ago:
:black_small_square: “how to help with JSDialogs development”
• with magic env. var for this.
How to help with JSDialogs development (porting dialogs to native HTML)
◦ Michael/Cor have a list of simple dialogs → hand to Pedro.
• Everything else addressed.
GitHub activity:
• more nice PRs coming from Kristopher Maxwell (kcmaxwell)
◦ eg. trying to remove duplicated icons.
◦ And fixing regressions: great work.
• Reminder: we need to keep adding easy hacks
◦ will add one or two more.
Nextcloud bits (Kendy)
• Julius out today
• When copying / duplicating a document (Pedro)
◦ will duplicate with extension – throws an error in richdocuments.
Copying a file and renaming it in the same directory · Issue #2092 · nextcloud/richdocuments · GitHub
• Tor has downloading of fonts when JSON is updated
◦ core side → when font is introduced it appears in the list of fonts.
◦ Text appears empty – but working on a fix now.
:black_small_square: For new instances only.
• Desktop / PC locking / launching feature → next for Tor.
@Mentions – Julius writing up a spec.
◦ no way how to store an id of the user currently.
◦ Initials / etc. no kind of handle there / E-mail or anything.
◦ Use the same thing for mentions themselves.
:black_small_square: Mention users · Issue #92 · nextcloud/text · GitHub
:black_small_square: Notify users on mentions in document comments · Issue #1380 · nextcloud/richdocuments · GitHub
Design bits (Pedro)
• Serious problems with very large numbers of comments in documents
◦ looking at this.
• Badly need to keep track of style / js changes
◦ eg. components supposed to look similar everywhere.
◦ Different CSS rules and/or duplicated things.
◦ Spare time – going through & fixing it.
◦ Pushed a PR to fix all buttons: JSDialogs from & within, Vex etc.
• CSS vars colorsheet.css
◦ couple of regressions – some fixed meanwhile.
◦ almost done now – last bits of testing / checking.
• Improving Nextcloud Office
◦ improving consistency in sizing & alignment in notebookbar
◦ pretty much ready here; re-testing things like Calc.
22.05 bits (Szymon
• Looked at cypress tests failing:
◦ sidebar bits – missing dialogs
◦ export of tables in HTML was changed
◦ causes some problems with copy/paste used by cypress.
• Noticed – try to render tunnelled dialogs – it crashes.
◦ Hunting for a reason here.
• Core problem: PDF export of calc spreadsheets
◦ I solved this a couple of days ago (Andras)
:black_small_square: solved another issue this morning in SwTiledRendering
:black_small_square: now ‘make check’ passes.
Conditionals for online master (Michael)
• is it a mad scheme for conditionals to allow different features in master.
◦ Avoiding having to branch 22.05 too soon
• So we conditionally build riskier stuff by default on 22.05 and not on 21.11
• ok with using conditionals (Gokay)
• concern – already have a lot of conditionals (Kendy)
◦ more of these we have the less maintainable it is.
◦ If contained & keep in mind a task to clean it up once branched.
• Ok with the plan (Andras)
• Need to add some –enable-testing or something for 22.05
Other ongoing work (Gokay)
• Working hard on new features:
◦ dynamically adding / removing WOPI hosts
◦ hopefully will have it by next week.
◦ ok with the plan (Kendy)
:black_small_square: revert & release – not only thing blocking us; fine to slip.
• Slipped CODE 21.11.3 to next week for this.
• Working on impress previews (Pranam)
◦ editing with multiple users etc.
Updates (Nicolas)
• pleased with LanguageTool / DeepL proposal
• need to check – looks sane; love to get that done
• would it work with the iOS app.
◦ Expectation is ‘yes’ (Michael)
:black_small_square: clarify that – if can do this is helpful (Nicolas)
• need config keys in system settings for central mgmt.
• Will get back soon on the topic.
• Were looking at what is usable for tables in the design (Pedro)
• Problems with iOS / Impress bits.
Android / iOS updates
• testing ongoing for 21.11 – some issues here, Mert is working on Android
• will poke them next week.
Next Meeting
24/03/2022