Collabora Online Weekly Meeting #109
Date: Mar 02nd 2023
All minutes published on: Topics tagged meeting-minutes
Attendees (write your name):
- Pedro, Szymon, Gülşah, Anna, Andras, Nicolas, Cosmin, Gabriel, Ezinne, Timur
Release schedule (Andras)
- 22.05 release , found regression and wanted to re-spin
- tile update problems caused by video patch reverted in the
release branch are still present in master.- switched to share for this call for today.
Nicolas
- Trying to setup CO with oCIS but a bit difficult, documentation seems small
- Pedro: Yes, I had the same problem also looking into this
- Nicolas: I got it working but I needed to get an older CODE docker image and it now works.
- Sent Email. Thanks!
- Nicolas: I got it working but I needed to get an older CODE docker image and it now works.
- Spent some time testing iOS
- So far looks nice, still some work is needed
- iOS App: Lines and basic shapes are hard to handle using a finger
- Suggestion / bug report on “Leave editor” dialog
- Text message now improved
Nextcloud bits (Julius)
-
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 → waiting for desktop client team (richdocuments PR ready)
- planing call next week
- Tor working to read / interpret this and tweak the UI to better integrate
- some potential issues getting authentication tokens for LibreOffice – so deferring this to the next step. (ping the user on the local side that there is a possibility to keep editing the same document collaboratively )
- Julius talking to client team about auth issues. Expose a ini file for edit online in Collabora Office / LibreOffice · Issue #4880 · nextcloud/desktop · GitHub
-
Copy while in read only mode → AI: Pedro create task
-
User mentions pull request is in progress Implement user mentions API by Raudius · Pull Request #2576 · nextcloud/richdocuments · GitHub → merged
- Raul out for a bit → we need to hand off that. Missing: sending notification to the user.
- Julius is taking over and it should be available in the next NC 26 release
Community (Pedro)
- Forum
-
Classifying Dialogs
- Szymon and Gokay converting dialogs and making it easier to understand the difference between nonmodal and modal dialogs
- nonmodal dialogs can have visual overlay now
- 0 replies in user support: User Support - Collabora Online
- 0 replies in installation and config: Installation & Configuration - Collabora Online
- Installation & config: mircokam with an update for Easy setup script for Nextcloud HPB, Signaling & Collabora Office . Thanks for the update!
- Dev: new Sharing code in UI handlers documenting Szymon’s changes
- Dev: GitHub Project
-
Classifying Dialogs
-
https://collaboraonline.github.io/
- Credits (translations)
- Next: Improve iOS instructions A.I.: Pedro will add info about branches
-
Citations bug (zotero library too large)
- Szymon: Look at how to solve this → maybe by paginating the results so we don’t try to pull all at once [to do]
- Options button not working/lack of functionality/dialog in Writer->Format->Sections->Options → Skyler grabbed this issue. Thanks!
- Accessibility check
- Should be only visible on text documents → Accessiblity checker tabbed item should only exist for text doctype by pedropintosilva · Pull Request #5892 · CollaboraOnline/online · GitHub
- Translation missing for German “Avoid newlines to create space”
Community: Dark mode
- AI: Pedro needs to rebase dark mode branch (and solve any conflicts coming from new sidebar work) , then ping Andreas K.
- Branch was very old and with multiple conficts. Branch rebased and now ready to receive Prs. AI → rebase branch and force push
- There is an issue:Add a dark mode · Issue #4382 · CollaboraOnline/online · GitHub
- Why in a branch not master ?
- We got regressions left & right here.
- Affecting the non-dark-mode.
- Plan to add a switcher so it doesn’t do it automatically.
- Can just merge it – and hide the switcher.
- Make it visible in CODE.
- Also trigger info jsdialogs.
- We got regressions left & right here.
- Paris is working on the core rendering pieces as of now (Michael)
GitHub activity (Pedro)
- Szymon
- JSDialog now support nested tabs
- Now working on assistant (chart wizard)
- Multiple instances of the same JSdialog were able to be triggered → now fixed
- Gokay
- Converting Vex popup to JSDialogs
- About dialog and help converted
- Cleanup in the code
- Converting Vex popup to JSDialogs
- Gulsah
- Working on formula are not being update sum cells in frozen rows and columns are not always updated · Issue #5818 · CollaboraOnline/online · GitHub
- It looked like Core problem but after a closer look it’s actually on Online side
- Found the problem, currentvisiblearea carries a range to core side to update but when we have freezed row we have two seperate ranges to update but we just don’t send freezed rows range to core as result the formula on freezed row not updated.
- Paused this for now
- Switched to hyperlink behaviour
- Calc: Cell edit mode → selection fixed
- Calc: still some issues with selection upon cursor movement (hyperlink is one char in calc)
- Working on formula are not being update sum cells in frozen rows and columns are not always updated · Issue #5818 · CollaboraOnline/online · GitHub
- Context TopToolbar for all apps #3869 ← ressurect this PR would be good but without animation. → Ping Andreas K.
- Nick started to work on improving cypress and pushed already first PR Fix writer/help_dialog_update_spec.js spec issues by NickWingate · Pull Request #5883 · CollaboraOnline/online · GitHub
- Remove unnecessary `.wait`s from image tests by NickWingate · Pull Request #5904 · CollaboraOnline/online · GitHub < draft
Design bits (Pedro and others)
- Improve connectors popup dropdown · Issue #5418 · CollaboraOnline/online · GitHub → awaiting for review
- Hyperlink popup, text input field (misaligned ) is actually a textarea
- Pedro: tried to fix it by replacing the html element (not possible it would break for some cases). Instead fix the height and the misalignment via CSS.
- Szymon hyperlink was converted to jsdialog
- ui fix
- CSS improvements, text size
- Pedro we should set minim width
- More styling font weight
- A.I.: ctrl + a inside of the input field select document text
- Mobile: calc : you can now print/download parts of the document (PDF )
- Document Accessibility checker appearing in non-text doctypes
Updated code headers (Michael)
- Kendy added new top-level README.FILENOTICES.md to be used for new files.
- Helpful Linux Foundation training here:
- The Linux Foundation
Gabriel (1-and-1)
- I look into browser: add last modification timeout setting by alessioalex-1and1 · Pull Request #4195 · CollaboraOnline/online · GitHub I will then rebase
- multiple savings (in unmodified documents) in between very short chunks of time (seconds. there is no pattern. The document is identical, identical metadata. Connection closes and then reopens → then it saves. Is not something continuous (maybe between the browser and our infrastructure, maybe the client keep trying to connect)
- Cosmin: I was able to reproduce this sometimes by closing the socket
- Dynamic change to the log level
- it takes some time to go online
- Admin console module is now enabled and we will use it to trigger the dynamic change
- Added extra information re: log-level etc. … for Kit & coolwsd …
- would be nice to log just for one specific DocumentBroker (Michael)
- currently not possible – due to Poco logging.
- would be nice to log just for one specific DocumentBroker (Michael)
- Fix re: slow-start of COW bits … (Gabriel)
- some topology number of pods / pictures of infra would be great too ! (Michael)
LibreOffice conference (Gabriel)
- Will be in Bucharest – and Gabriel will be organizing it too.
Other ongoing work
- Rash
- Content control date picker is not localized
- Cypress fixes
COOL Days 2023
-
COOL Days 2023 - Cambridge, UK - Collabora Office and Collabora Online
- as of today we have 19 community / partner – and 27 staff registered …
- Please RSVP: COOL Days 2023 - RSVP Options - Collabora Office and Collabora Online
- We have booked the beautiful Clare College on 28th and 29th March 2023, one of the many famous Cambridge Colleges for our next Collabora Online Conference.
- Book your seat, fill the form! - free accommodation from 27th → 30th & food for attendees.
- Speakers much appreciated
- It should be easy to travel to airport London Stansted and then get to Cambridge by Train.
- There will be hackfests, Collabora Online and LibreOffice and much more fun
- Keep an eye for event updates every week
- AIL Link this to the chat headers
- (Naomi) Send emails (invitations) → also possibly add more info to the web page → Done
-
Now we have a schedule! Check the link: COOL Days 2023 - Cambridge, UK - Collabora Office and Collabora Online
- Technical Day
- Treasure hunt
- Dinners
Next meeting
9/3/2023