Collabora Online Weekly Meeting #113
Date: Mar 23rd 2023
All minutes published on: Topics tagged meeting-minutes
Attendees (write your name):
- Pedro, Gülşah, Andras, Cosmin, Aron, Szymon, Timur, Thorsten
Release schedule (Andras)
- CODE 22.05.12 release was done last week
- +1 respin on Monday
- Just in time for NC 26 launch (Pick Link)
- Yet another respin is planned tomorrow together with COOL 22.05.12 release (bugfixes)
- 23.05 is been used on staging
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
- still some rough edges. We need to maybe address some blockers (need to double check the saving)
- Produce a list of the last blockers to fix before releasing over 21.11 form Testflight.
- Testing dialogs and reporting on GitHub:
- UX Improvement: Review > Manage · Issue #6062 · CollaboraOnline/online · GitHub → this will probably get better once it gets converted to JSDialog
- JSDialog Accessibility Checker → needs UI fixing (grid)
- Next: test the languageTool improvements from Mike
- logging and the possibility to have multiple languages in the same document
- Also inlcude fallback in the case that particular locale is non existent. Example: PT-PT → PT-BR
- Still building from master
Nextcloud bits (Julius)
- User mentions pull request is in progress https://github.com/nextcloud/richdocuments/pull/2576 → merged
- Also some fixes from Collabora Online entered and will be available in the release
- Julius is taking over and it should be available in the next NC 26 release, annouced
-
Zotero improvements (richdocuments side)
- Julius pushed a new PR, Pedro → revieweed , nice NC popup implemented, needs to reload the page. Szymon also fixed the api check
- All done, including Szymon’s latest fix on Collabora Online side
Community (Pedro)
- Forum
- 0 replies in user support: User Support - Collabora Online
- 0 replies in installation and config: Installation & Configuration - Collabora Online
- Dev: new Sharing code in UI handlers documenting Szymon’s changes
-
https://collaboraonline.github.io/
- Credits (translations) page updated but still didn’t send out the montlhy credits
- But montly post (forum and SM) still not out, will go out today, sorry for the delay
-
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] → this can be taken over by Pranam
-
Options button not working/lack of functionality/dialog in Writer->Format->Sections->Options → Skyler grabbed this issue. Thanks!
- Unsupported control type “dockingwindow” → Szymon we can ignore this but I will prepare a fix anyhow
- Prs in need for attention
- thanks Harsh: Made bigtoolitem appearance bigger than icon with inline labels. by htz1412 · Pull Request #5958 · CollaboraOnline/online · GitHub → needs to fix last commit → PR updated , re-trigering tests
- thanks pearlescen7 Partial Fix: Speed-up variable substitution → Ash needs to review, I have pinged Ash
- Thanks Bayram use getrandom() instead of /dev/[u]random #5897 , has a question about BSD systems → Ash to review, Reviewed and merged, thanks!
- Thanks Darshan, Szymon reviewed Added functionality to switch spreadsheet tabs using key board shortcut #5875 → Pedro needs to ping him back, pinged him, needs to fix commits
- Thanks Paris browser: Separate comment reply sections from other comments #5998 → Pedro reviewed, passed all tests
Community: Dark mode
- Dark mode branch was rebased → it should get merged after releases provided that we have the toggle working
- Paris got the rendering working for multiple views with different settings
- not just dark mode, but non-printing characters etc.
- nice new features coming for 23.05
- so far writer only – Calc & Impress/Draw need some rendering re-factoring …
- Online dark mode branch is now merged
GitHub activity (Pedro)
- Thanks Rizal (rizmut) for the comments WRT icons
- Tabbed view: bigtoolitem has decreased in size · Issue #5395 · CollaboraOnline/online · GitHub related with 32px icons
- Add missing icons for function wizard · CollaboraOnline/online@a23003e · GitHub icons too generic , ask rizmut too add other icons (Pedro’s AI)
- Szymon
- JSDialog conversion: function wizard, scrolled window, almost done with calc
- Added sub tabs
- Finished converting dialogs on calc and impress
- Now polishing the widgets
- Dialog → help button issue now fixed (clicking would do nothing)
- Dialogs jumping fixed (when navigating between dialog tabs)
- Pranam is working on converting the char formatting dialog
- Done, more 5 or 6 on writer to go
- Gokay
- Converting Vex popup to JSDialogs: alertdialog, idle dialog, infobar, Part.js, hide/show spreadhsheet tab, clipboard warning (selection border needs to be hidden)
- About dialog and help converted
- Cleanup in the code
- https://github.com/CollaboraOnline/online/pull/6031
- All vex converted! Now removing Lingering vex code that we don’t need anymore
- Improving now the keyboard navigation
- Tabs were converted to button, additional UI polishing is needed
- Converting Vex popup to JSDialogs: alertdialog, idle dialog, infobar, Part.js, hide/show spreadhsheet tab, clipboard warning (selection border needs to be hidden)
- CI
- Rash is looking at the possibility of using the cypress gh integration (bot) GitHub Apps - Cypress · GitHub
- Andras: we will see how the whole process of building online works, probably we need to send the already build binaries
- Pedro will modify the PR github action text to include there a note of all the tests that are not covered by cypress → AI Pedro
- Rash is looking at the possibility of using the cypress gh integration (bot) GitHub Apps - Cypress · GitHub
- Gulsah
- Switched to hyperlink behaviour
- Calc: Cell edit mode → selection fixed
- https://gerrit.libreoffice.org/c/core/+/148475
- Calc: still some issues with selection upon cursor movement (hyperlink is one char in calc)
- Trying to get coordinates from field
- Now the user gets a hyperlink selection once he clicks in the hyperlink (for now only the first part) WIP
- Switched to hyperlink behaviour
- Context TopToolbar for all apps #3869 ← ressurect this PR would be good but without animation. → Ping Andreas K.
- It seesm there are ways to test things without using the ui, using the cypress app actions
Design bits (Pedro and others)
- WIP PR from FOSDEM on keyboard navigation bet tabs (Pedro)
- I asked Gokay to just use it in his own big keyboard nav PR
- Find and replace dialog improvements
- Now it’s possible to use the integrators dialog on mobile (focus is not stolen anymore)
- Mention popup fixes
- Make sure uibutton have box sizing set
Gabriel (1&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
- nothing unusual showed up
- Save on exit is activated → due to an issue we detected on calc (when editing a cell) and it seems it was the easiest way to “fix it”
- The document is save inside of core and then an identical version (just the timestamp differs) is uploaded, still unsure why this is happening
- Michael: is it doing repeated save from the core process? Or is a repeated upload? For the look of it it could be an issue with coolwsd process
- Save at the fix intervals scenarios disappeared
- Now added extra flags in the console so we can try to identify/understand better what is happening
- Michael: Where is it? Can you push it, it seems very useful
- 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)
- Cosmin: we were able to deploy a new version and now we have the dynamic log level change
- Confirmed: will be at COOL Days
LibreOffice conference (Gabriel)
- Will be in Bucharest – and Gabriel will be organizing it too.
- LibreOffice Conference 2023 in Bucharest, Romania - The Document Foundation Blog
- Call for papers went out
- Registration is now open
COOL Days 2023
- Schedule: COOL Days 2023 Schedule - Collabora Office and Collabora Online
- Emails are being sent notifying speakers/ requesting talk confirmation
-
COOL Days 2023 Schedule - 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 Schedule - Collabora Office and Collabora Online
- Technical Day
- Treasure hunt
- Dinners
Next meeting
After COOLDays