Collabora Online Weekly Meeting #109
Date: Feb 23rd 2023
All minutes published on: Topics tagged meeting-minutes
Attendees (write your name):
- Pedro, Szymon, Gülşah, Ezinne, Anna, Gökay, Andras, Nicolas, Aron, Cosmin, Gabriel, Kendy
Release schedule (Andras)
- Tested 23.05 on staging )
- We will keep produce snpshot packages and then → CODE new docker image based on 23:05 (not yet)
- iOS release based on 22:05 is in the works (now we have concept build → published in the Apple’s testflight)
- released → testflight
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!
- 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
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
- 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
-
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.
- Michael poking in his spare time at this.
GitHub activity (Pedro)
- 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.
- 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.
- icon size use css variables #5420 by Andreas-Kainz · Pull Request #5561 · CollaboraOnline/online · GitHub → Pedro: reviewed, pinged Andreas. This is part of Tabbed view: bigtoolitem has decreased in size · Issue #5395 · CollaboraOnline/online · GitHub
- 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
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 widht
- Pedro: Right now we have two types of JSDialogs movable and not movable (pop ups, such as info dialogs) they look identical. We should differentiate them (maybe adding overlay)
Michael
- As we move away from Vex (converting them into JSDialogs) are we moving also towards more Typescript?
- Symon: We can start to convert the separated JSdialogs files into typescript one by one.
Gabriel
- 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
Other ongoing work
- Szymon:
- File properties dialog was not working on some languages
- Quotes were being used and thus breaking the JSON → done and merged
- Content controls dialogs fixes (overlapping buttons) → done
- Citations features that require integration will not be visible if the integrator doesn’t support it → buttons do not appear when the feature set is not available
- Calc fix missing range error dialog
- Formula bar fix related to copy paste
- File properties dialog was not working on some languages
FOSDEM
- All talks and slides available at Talks and Slides by Collabora Productivity at FOSDEM 2023 - Collabora Office and Collabora Online
- Follow up blog post (report) will be published soon
COOL Days 2023
- COOL Days 2023 - Cambridge, UK - Collabora Office and Collabora Online
- 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
2/3/2023