Collabora Online Weekly Meeting #73
Date: May 19 2022
All minutes published on: Meeting Minutes - Collabora Online
Attendees (write your name):
- Pedro, Michael, Gabriel, Ezinne, Rashes, Kendy, Pedro, Andras,
Gokay, Aron, Szymon, Pranam, Mert
Grammar checking (Kendy)
- Works nicely in the core
- now have some options to set the end-points & API key.
- Like to get this in before LibreOffice 7.4 freeze - ~2 weeks.
-
Next:
- Look into multiple colors for underlines too.
- Testing dis-connect / re-connect etc. and thread hanging.
- Add an HTTP timeout on the request – and configure that.
Gabriel (1-and-1)
- Moving the last modified timestamp and save status to status bar : browser: add last modification and document status at the bottom by gmasei11 · Pull Request #4531 · CollaboraOnline/online · GitHub
- re-based to be worked on:
-
Next:
- needs to be a switch we can enable / disable:
- one of the UI options we pass in – with options & colors.
- UI_Defaults the best way (Kendy)
- Theming of Collabora Online — SDK https://sdk.collaboraonline.com/ documentation (Pedro)
- No news – didn’t have time to work on this
- Need to improve group_download_as xml option (having the download options within a dropdown)
- have a PR that improves the impl. of this (Pedro)
- icon shared with the UX team they’re happy with it.
- Need to have some time to get the PR in (Pedroforum-wise)
- would like to share the same drop-down logic from elsewhere
- discussed with szymon, looks ok, needs to be reviewed
Welcome updates (Michael)
- Henry implemented server-side update fetching.
- Now looking at welcome piece more.
- Should add a timer to other dialogues eg. update-check (Pedro)
Forum (Pedro)
- New user problems with not-loading:
- I have no idea why this is happening and what to check- Not loading on some clients - #4 by pedro.silva
- checked for any errors … chased various issues here.
- Add comment not working with special chars:
- Add a comment not work when usename details profil nextcloud contain (é, è, ...) · Issue #2196 · nextcloud/richdocuments · GitHub
- can’t reproduce it at all – Julius can’t either → could be the PHP proxy.
- Improving our Kubernetes documentation would be good
- some questions in the forum there.
GitHub activity (Pedro (on vacation)):
- Improving the CSS – thanks to Andreas_K
- Speed Optimization: css files · Issue #4783 · CollaboraOnline/online · GitHub
- files that are expected to be there – that don’t exist, others that have 1 CSS rule
so pointless to have an extra connection for this.
-
Working with spreadsheet is hard
- Inserting and search data in spreadsheets is difficult · Issue #4738 · CollaboraOnline/online · GitHub
- better highlighting of current row/column would be good.
- Would prefer to fix the problems around cursor ugliness (Michael)
- Removing the JQuery / UI CSS thing – the biggest one we use
- test this – were relying on this in classic mode.
Nextcloud bits ( Julius)
- Julius can’t join today:
- Working on improving themes: scroll-bars / look of things etc.
- need testing in HiDPI mode too.
- Workflow from calc ↔ nextcloud forms easier
- Nicolas would like this – access via API for this
- discussed with Julius – lots of low-hanging fruit here.
- NC exports only CSV – some odd tabulation + comma.
- No easy way in the UI to go from calc to forms etc.
- not difficult to open in COOL directly.
- Should generate FODS internally – and we can convert to CSV if wanted.
- Error duplicating a file within the same directory: Copying a file and renaming it in the same directory · Issue #2092 · nextcloud/richdocuments · GitHub
- looked like the preview requests may have caused the file-locking
- clone & wait for the preview to render does it still occur ? Can we work around that ?
- Could we send a preview as we save ? (Michael)
- added a built-in preview mechanism for ODF files
- Preview is/was kind of small …
- could delay that (Michael)
- Can also find a way to make preview generation not lock files (Julius)
- looked like the preview requests may have caused the file-locking
- Font pieces:
- autoconfiguration via docker container parameter is done.
- Tor /Ash looking at an issue with jail building and permissions for fonts.
- we need a plan to get this right → needs to be designed properly.
- Almost certainly we need two user-ids in the system to make this work.
- Desktop / PC locking / launching feature → next for Tor.
- Getting locking information and then we can discuss how CO can pick up those details
- Detecting guests from CheckFileInfo results ? (Michael)
- expect we need a guest-mode, that gets default settings – flagged by the WOPI host.
Design bits (Pedro)
- Data-loss on quick close – turned out to be a template document, now fixed.
- Dialogs that are not JSDialogs, or Vex, some leaflet thing …
- Pedro says:How to help with JSDialogs development (porting dialogs to native HTML) - #5 by pedro.silva
- idea to convert these as easy-hacks – work is more on the testing side.
- Dark mode discussion: Add a dark mode · Issue #4382 · CollaboraOnline/online · GitHub
- using JS to avoid media-query & extra files.
- general dark mode issue Add a dark mode · Issue #4382 · CollaboraOnline/online · GitHub
- We treat this as an extra attribute for normalized-views cf. watermarks …
- just needs implementing.
- We treat this as an extra attribute for normalized-views cf. watermarks …
22.05 bits (Gokay)
- Have a release blocker for the developers beta – so will delay some days
- Delta work mostly in – last pull request coming – but still disabled.
- Failing tests here & there … lets see.
- Master branch vs. what ? (Gabriel)
- distro/collabora/co-22.05 of core code …
Other ongoing work (Kendy)
- Content Controls – coming along nicely – with drop-down ongoing from Miklos
- Rash started working on @mentions – notification etc.
- added the federated ID to the comment author – after the document is round-tripped.
- Ash is working on video embedding / playback
- Font stuff is in-progress (Tor)
- Various bugs being worked on.
Next Meeting
26/05/2022