Collabora Online Weekly Meeting #112
Date: Mar 16th 2023
All minutes published on: Topics tagged meeting-minutes
Attendees (write your name):
- Pedro, Anna, Andras, Nicolas, Cosmin, Gabriel, Ezinne, Timur, Gabriel, Thorsten, Szymon, Michael
Release schedule (Andras)
- 22.05.11 is in preparation CODE (this week)
- will include new link feature (link to a specific part of a document if the integration supports it)
- right now testing
- documentation added: Linking API — SDK https://sdk.collaboraonline.com/ documentation
- 23.05 is been used on staging
Nicolas
- 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.
- Suggestion / bug report on “Leave editor” dialog
- Text message now improved
- 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
-
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
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”
- 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
- thanks pearlescen7 Partial Fix: Speed-up variable substitution → Ash needs to review
- Thanks Bayaram use getrandom() instead of /dev/[u]random #5897 , has a question about BSD systems → Ash to review
- Thanks Darshan, Szymon reviewed Added functionality to switch spreadsheet tabs using key board shortcut #5875 → Pedro needs to ping him back
- Thanks Paris browser: Separate comment reply sections from other comments #5998 → Pedro reviewed
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 …
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
- Pranam is working on converting the char formatting dialog
- 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
- Private/gokay/vex remove 1 by gokaysatir · Pull Request #6031 · CollaboraOnline/online · GitHub
- 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
- 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
- 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.
- 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, Rash reviewed , it can be merged
- It seesm there are ways to test things without using the ui, using the cypress app actions
Design bits (Pedro and others)
- 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
Gabriel (1&1)
- Cosmin: almost sure that I will join COOL days
- 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
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
Other ongoing work
- Rash
- Content control date picker is now localized
- Cypress fixes
- Also now checking the scrolling (true) failing test (only on master)
COOL Days 2023
- Emails are being sent notifying speakers/ requesting talk confirmation
-
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
23/3/2023