Collabora Online Weekly Meeting #92
Date: Oct 13 2022
All minutes published on: Meeting Minutes - Collabora Online
Attendees (write your name):
- Pedro, Szymon, Andras, Gökay, Gulsah, Michael, Rashesh, Aron, Thorsten, Kendy
Gabriel (1&1)
- Issue: Collabora Online not sending close (it closes by in the response does not send close)
- Our proxy fails. Idea: adding close to the connection header
- Kendy: Please ping Ashod (via email) if necessary
- but not necessary ATM it seems
- Gabriel: took a closer look but still didn’t push
- Still some cases to go over
- How will client react when close http header is sent
- PR: Probably will be sent today
- Michael: Needs to be tested with our http proxy
- ./wsd/ProxyProtocol.hpp, ./wsd/ProxyProtocol.cpp – worth checking.
- Maybe someone else from our side will start to contribute on the front-end
- add 'Connection: close' header to http responses. by gmasei11 · Pull Request #5225 · CollaboraOnline/online · GitHub
- We plan to release mini upgrade today
Nicolas
Adfinis crowsdfunding already live: Voice up your LibreOffice — Crowdfunding bei wemakeit
please tell Elisa she did a lot of great work on the crowdfunding, making the video, etc
Let’s share, spread the word All the money goes to fund the good work. The goal needs to be reach or else the money goes back to the people who donated
Release schedule (Gokay)
- CODE release postponed to next week so we can include font work from Tor
Nextcloud bits (Raul)
* Local editing feature is almost done. Additional pointers to make it even better but it is done. Probably wise to wait for the next release (it depends on athe newset desktop client version)
* Public NC survey on Collabora Online plus NC integration and other Nextcloudy things → the results will be probably published soon https://nextcloud.com/blog/european-governments-work-with-nextcloud-to-build-digitally-sovereign-office/
* PDF default option set to Collabora Online if present
* Ipad where close button was non-existent (only happens via NC app)
* https://github.com/nextcloud/richdocuments/pull/2451
* Maybe there is further improvements coming because now the NC top bar is quite useless
* Working on dropping an .ini file in top-level Nextcloud sync folders so that the desktop client can interact with locking / desktop / collaborative editing as the user chooses
* Tor working to read / interpret this and tweak the UI to better integrate
* some potential issues getting authentication tokens for LibreOffice – so deferring this ot the next step.
* Julius talking to client team about auth issues.
* https://github.com/nextcloud/desktop/issues/4880
* Today new richdocuments release for NC 22
* **Pending convert-to tokens:**
* https://github.com/CollaboraOnline/online/issues/5076
* Ticket on Nextcloud: https://github.com/nextcloud/richdocuments/issues/2169
* Pedro: Dark mode affecting when it shouldn’t
* Currently dark mode is disabled in CO (development happening in feature/dark-mode branch )
* https://github.com/nextcloud/richdocuments/blob/2c61f2eadd51653c778d866b1740aac43ae9c9ac/src/helpers/coolParameters.js#L47-L79
* Julius needs to look at this in richdocuments
* needs two fixes: one for the most recent version
* plus one for previous versions.
* Perhaps cut out the dark-mode completely since older richdocuments have problems there.
Forum (Pedro)
-
JSsidebar generated html
- Szymon: Nice, we can then test this with the gridhandler
- jsdialog: simplify structure by eszkadev · Pull Request #5256 · CollaboraOnline/online · GitHub
- Szymon: I have seen Andreas has update the structure on the core, need to check. Less containers but we are also moving to use grid in the core side https://gerrit.libreoffice.org/c/core/+/141275
- How to disable multi-user collaboration
- Another question about logging → we need to create more topics on debugging/logigng
- Aron answering left and right in the forum, thanks!
GitHub activity (Pedro)
- Gulsah started to work on Calc: Percent format add a 00 to every value inserted.
- Format the cell/Column to percent.
- Add a digit and press Enter
- Result: “00”
- https://gerrit.libreoffice.org/c/core/+/140365 → cancelled , we ended up find a better solution on online side (so we do not touch what it works on core side)
- Almost fixed, there is just one more edge case to be dealt with: Add percentage sign to cell automatically. by GulsahKose · Pull Request #5320 · CollaboraOnline/online · GitHub (videos in th ePR) thanks Mike and Szymon for all the help
- Next: Starting to work on some wonky hamburger menu bug (mobile)
- Hacktoberfest: all ourt repositories have now the requirements needed to be listed in the event. I have also added tags to old and new bug reports on GitHub
- It seems there is an interested person in hacking on the Navigator enablement GSoC: Allow navigation through headings when editing text documents on mobile · Issue #4127 · CollaboraOnline/online · GitHub
- Someone reported that we currently do not offer any visual aid when editing the page header (as oposed to what it happens on core side, it shows a blue dashed line), already tagged the issue as hacktoberfest thingy plus removed unconfirmed
- https://github.com/CollaboraOnline/online/pull/5319 Szymon will check the values
Design bits (Pedro and others
- Tunneleed windows impossible to use in small factor tablets Android: Dialog Boxes Have No Scroll Bars · Issue #5316 · CollaboraOnline/online · GitHub
- Tabbed view scrolling issues
Other ongoing work
-
Mert → trying to make Async file properties save with password
- Uses some interactuon handling sync , not working at the moment
- Gokay: still pending (partially done afaik)
- Szymon: I have tested that but not stable, will look into that
- https://gerrit.libreoffice.org/c/core/+/139884
-
Kendy: Mert is finishing DeepL bits.
- Kendy: will review core
- Kendy: gerrit got updated with new patches. Will review that and then will get merge
- https://gerrit.libreoffice.org/c/core/+/137199
- Got merged! → probably already available in the nightly builds, thanks Nicolas!
- We tested quite a bit. Staging was with languagetool setup
- Last thing missing → now merged to Core master, thanks Miklos!
- WRT to online part maybe Szymon: DeepL translation integration by merttumer · Pull Request #5096 · CollaboraOnline/online · GitHub
- Also added icon and now waiting for core part to be merged
- Already finished. But improvements to go
- WRT mentions Rash is trying to make ongoing mentions work
- Finalizing now: https://github.com/CollaboraOnline/online/pull/5093
- A problem with component but not really related with mentions PR
- Next → Discuss /test within richdocuments (NC), WIP
- There is no sparticular switch to turn this now, it just works but maybe we can add that in the future.
- Right now it only works within the document itself (not in the comments yet)
- Finalizing now: https://github.com/CollaboraOnline/online/pull/5093
-
Pranam: Fixed all the issues related to comments
- back to kubernetes
- work on improving sidebar on impress (multiple users)
-
Szymon: noticed a couple of JSDialogs problems and fixed that
- Impress tiles fix → text going outside → Still in the review (Gokay)
- Impress Master slide view fixes for multiple users
- Split changes into smaller pieces so it’s safe and it is now ready for review
- Slide view is now fixed
- Assertion to be solved
- Pranam reviewed, Szymon needs to look at it again
- Also fixes rendering problems on Calc: F2 to edit formula: Currently we don’t see the edits up until we press enter
- First part merged now
- Scrollbars: Improving scrolling behaviour (calc only)
- Scroll depending on the existing content
- Next: possible to scroll cell by cell via arrow buttons
- , Now it scroll only the data
- Improved clear formatting feature [already merged]
-
Continuing working on rendering issues on impress. Missing unit tests and some other multi-user bugs to fix
- Nicolas: is this related: iOS App: Behavior of "empty" slide layout · Issue #3927 · CollaboraOnline/online · GitHub
- it only happens on the web view within the app (it doesn’t not affect safari outside of the app)
- Probably due to CORE VCL
- Nicolas: is this related: iOS App: Behavior of "empty" slide layout · Issue #3927 · CollaboraOnline/online · GitHub
-
Nick
- Exporting as PDF dialog → async
- Fixed saving issue (missing compile flag)
- Needs to save in the right location
- Talked with Mert → probably better way to do the async part
- File picker → we don’t have → need to figure out how to implement that
- I got it rendering propeply
- Now working on the download part
- Now everything is async but with that some additional problems appear
- A lot of progrees, almost done: https://gerrit.libreoffice.org/c/core/+/140403 Expose PDF export online by NickWingate · Pull Request #5288 · CollaboraOnline/online · GitHub
- Next → goes to epub export options
- Exporting as PDF dialog → async
-
Michael
- zstd → hacked this up in a couple of hours: working nicely
- needs a few more tweaks – and can merge it.
- Waiting for master to be open for changes.
- Andras: WE have now a prototype but still a WIP (it doesn’t work in some platforms). Compiled for Android!
- Silly thing re: tiles vs. deltas: recv-tiles 5700, recv-delta 1311 – odd when we have so many people and should have lots of deltas.
- coolstress testing tool:
- needs more work: need a pet WOPI server –
or an internal set of test documetns I think.
- needs more work: need a pet WOPI server –
- zstd → hacked this up in a couple of hours: working nicely
COOL Days
- Sky-diving was fun,
- Had a great time, lots of good talks …
- Looking forward to next year …
- Videos will be published on our YT channel
Next Meeting
20/10/2022