Collabora Online Weekly Meeting #105
Date: Jan 26th 2023
All minutes published on: Topics tagged meeting-minutes
Attendees (write your name):
- Pedro, Szymon, Gülşah, Michael, Rimuru, Gökay, Kendy, Naomi, Anna, Mike D
Release schedule (Gokay)
- Next CODE 22.05 planned for this week / next week
- Then (maybe in 1 month or so) we will release new CODE version based on the new LO kit
Mike D
- Background on creating 700+ ebooks and then started to look into manuals and technical writing
- Interested in all things open source, eager to know more about Collabora Online and maybe help
Rimuru
- Welcome to Rimuru Aka Aarsh from india , i am currently working on
- Add Scrollbar onmouseover effect · Issue #5473 · CollaboraOnline/online · GitHub
- just setup colabora online today.
Cosmin
- Been exploring the code-base
- investigating an issue – sometimes too many saves to the storage.
- Some 21.11 branch – discussing trying the newest version – 22.05
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
-
New richdocuments releases coming out later today
- Zotero integration for Nextcloud 25
- Show dialog when the user didn’t fill his Zotero API Key
- Szymon: I can prepared a online PR with that (send via post message) [done and merged]
- Now waiting for Julius to implement the richdocument dialog
- Ticket for richdocuments: Add hint to setup Zotero API key · Issue #2746 · nextcloud/richdocuments · GitHub
- Sharing → triggers download page for signed in users
- Szymon: I can prepared a online PR with that (send via post message) [done and merged]
Community (Pedro)
- Forum
- Thanks Michael for answering quick-tryout-not-working issue (Aron/Ezinne could you please do a follow up there?)
- Thanks Aron for answering wopi-integration-unlock-requests-are-called-before-putfile-requests
- If you encounter this, please update. This bug should be fixed in 22.05.8.4
-
https://collaboraonline.github.io/
- Fixed Fedora instructions → Thanks Andreas K.
- Fixed/updated openSUSE instructions
- Next: Improve iOS instructions
- Translations
- German, French, Spanish back to 100%
- Portuguese, Russian, Catalan, Swedish almost there
- Find a language and add help us translate Collabora Online/UI @ Hosted Weblate
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.
Gabriel
- Started to working on a new issue (found in 21.x version): It seems multiple savings (in unmodified documents) in between very short chunks of time (seconds)
- Aron: how do you monitor the status of the document? Is the save icon button showing that is saved? Sometimes we save due to stuff happening on the core side (even if there is no user modification); Gabriel: don’t know this was reported as in “documents are identical”
- It’s quite old version. I can check it quickly to see if there is any obvious cause.
- AI for Gabriel: Create a ticket with this info and maybe worth to mention Ash there.
GitHub activity (Pedro)
- Gulsah
- JSDialog focus issue
- When we close dialog the focus is not in the document → now fixed (reviewed by Szymon) → Merged
- Still affects us in various other places (Hannah)
- typing in cells noticed it.
- Saw it (Gulsah) : Collabora Online loses focus after closing Find and Replace dialog with the mouse · Issue #5712 · CollaboraOnline/online · GitHub
- but didn’t get back – couldn’t reproduce it again – where the exact part is
- thoght just in calc – clicking in the text entry at the top – didn’t work,
clicking in the notebookbar looses focus too.- comment is in github (Pedro)
- JSDialog problem is fixed; Notebookbar fix pushed but not merged; next → menubarbar issue
- Sidebar fix → empty element is now fixed
- Probably comes from core (the empty element is also present in core side)
- User wants to have log out button on the admin console
- PR : https://github.com/CollaboraOnline/online/p.ull/5416
- Gokay: Working on the session logic. Already have a login page.
- Gokay: already improved, now we have a login page! Add logout button to admin console #5416 waiting review AI: emptying cookies didn’t work, ping Kendy
- Kendy :Probably best to delay this to a calm period where we can test it completely
- Gokay: removing the cookie seems not working. Also, maybe I can play with JSON properties and see if there is another alternative
- Michael: Happy to review but let’s not rewrite auth browser logic, probably best to setup a call → A.I. Gokay
- Context TopToolbar for all apps #3869 ← ressurect this PR would be good but without animation. → Ping Andreas K.
Design bits (Pedro and others)
- Hannah → list of dialogs / jsdialogs etc.
- Looking at the core side dialogs so we can see which ones are missing tp convert to JSDialogs in the Online
- Finding instructions of how to launch each dialog
- Which do we have in online & which do we not have.
- Probably good to add comment/list into: How to help with JSDialogs development (porting dialogs to native HTML)
- Fix sidebar → checkbuttons
- Fix w2ui menus appearing with unnecessary scrollbars
- and also Fix dropdown’s arrow position; Increase color contrast on calc’s dropdown marker etc
Other ongoing work
-
Uses some interaction handling sync, not working at the moment
- WRT mentions Rash is trying to make ongoing mentions work
- Finalizing now: writer: introducing new mention feature by Rash419 · Pull Request #5093 · CollaboraOnline/online · GitHub
- A problem with component but not really related with mentions PR
- Raul: still working on the public share issue (nextcloud side). What about notifying the users? Probably not a high prio thing but worth chasing [done]
- Kendy: Ok, please report and we will look into that. But we also need to look further on how all that works on Calc and Impress
- Next → Discuss /test within richdocuments (NC), WIP
- Merged → AI (Julius/Raul) to check/test it
- mention: send a postMessage to integrator when username is selected i… by Rash419 · Pull Request #5334 · CollaboraOnline/online · GitHub
- Also for calc and impress: mention: enable in impress and calc by Rash419 · Pull Request #5317 · CollaboraOnline/online · GitHub
-
Pranam & Szymon
- Reviewing Pranam’s Prs (1 to go footnotes and endnote)
- Now working on how the citations is stored if field (different implementation for ODF and MSO) or bookmark (supported for evey format including documents that were created and operated with Zotero desktop)
- Missing information (which one user should opt)
- Pranam:
- Sorting bibliography (pending)
- Handling multiple citations (they should get merge). Possible to multiselect
-
Szymon:
- Line break fix for DeepL fixed, next → add test
- Found second case: selecting the new document → to do
- Jumping cursor → it needed to be double tested → Gokay tested, let’s keep the latest merged commit on this
- Szymon: still I would like to revisited this (I think we might be cancelling tiles when scrolling) ← AI
-
Export PDF to storage → still not merged
- Sometimes export was not working (problem on core side)
- Line break fix for DeepL fixed, next → add test
COOL Days 2023
- COOL Days 2023 - Cambridge, UK - 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 accomodation 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/2/2023