Collabora Online Weekly Meeting #123
Collabora Online Weekly Meeting #123
Date: Jun 15th 2023
All minutes published on: https://forum.collaboraonline.com/tag/meeting-minutes
Attendees (write your name):
-
Mike D, Timur, Darshan, Mike D (Tex), Nicolas, Gülşah, Ezinne, Symon, Anna, Shehr, Luigi, Gökay, Rashesh, Cosmin, Andras, Pedro, Thorsten, Gabriel, Aron, Michael, Caolán
Release schedule (Andras
-
23.05
-
Released on Tuesday – it went well, have
-
Next release is not yet decided …
fixing bugs we’re aware of … need feedback.
If something serious – can release quickly, if not, can take time.
-
Suggests in ~2 weeks another one (Michael)
need more performance work in there.
-
ASAN crash count drop
-
Is it real ? - did people stop using staging …
-
Timur and Ezinne are regularly using staging
Mobile
-
Patrick is doing some great work to get 23.05 app working on iOS
need to get this merged; Marco needs to poke at keyboard entry bits.
-
Android / Chrome-Os apps needs pulling up from 21.11 to 23.05 too …
-
no point in investigating old 21.11 version on Android (Aron)
we need a new build there to test anything.
-
Forum (Mike D)
-
Mike D: 5 more posts responded to this week.
-
Key topics:
-
https://forum.collaboraonline.com/t/content-of-files-not-displayed-on-chromebook/1714
Bug. A 2nd user appeared.
Chrome OS, very old version. (See “Mobile” heading.)
-
Thorsten has a GSOC project this year to do some stuff.
But remote signing is not working on Online.
-
https://forum.collaboraonline.com/t/if-the-document-is-not-saved-after-modification-and-the-browser-is-refreshed-the-document-will-not-be-able-to-be-loaded/1821
-
-
Questions:
-
You can enable "read only" via config files... But is there any way to enable via "frontend"?
(Locking file/user permissions, similar to Google Docs’s “Share” Menu?)
-
-
-
25->25 - zero replies in user support:
https://forum.collaboraonline.com/c/user-support/11?order=activity
-
57->58 - zero replies in installation and config:
Dark mode
-
Paris has fixed Dark Mode for calc → patch pending review here; Miklos was helping out.
-
Paris filed a bug on the black cursor on black page
-
Fixed. Still we need to look at why the document page color sometimes doesn’t update when toggling (NC)
Darshan is taking a look at this
-
-
-
Darshan: https://github.com/CollaboraOnline/online/pull/6356
-
CSS image URL re-writing happens for proxy-mode (Michael)
Next → refactor this so to avoid code duplication (light/dark mode)
global.js “// re-write relative URLs in CSS …”
perhaps an idea for Szymon to look at.
-
Change w2ui impl. Of icons – so we can replace them …
so can replace URL from the code.
Szymon: looked into that but there is no need to re-write the relative URLS for Darshan merged PR
Calc headers glitch → fixed but not merged
Insert Formula object (writer) working on new regression (sidebar doesn’t appear and the frame box too small)
-
-
Andreas K. now helping left and right
-
Sidebar improvements to get in but need some work still
Pushed fixes one PR to get updated
-
-
Nextcloud has four themes – we should probably aim to match that:
high contrast dark & light, and dark and light (normal).
-
For now using the manual switch from the button …
perhaps we want to detect the browser’s dark-mode ?
-
AI: Having an enumeration like this pushed across
the iframe + PostMessage update (Szymon)will add another field in the UI defaults (Pedro)
Online activity (Pedro)
-
Gokay
working on Calc – improving sorting of columns
Working on Calc: Sorting data coluns displaces the Chart label
-
Pull request backlog is growing
Please make sure CI is green before merging
Get another review as normal.
-
Szymon
JSDialog layout generic fixes
-
Debug logs → found that we were initializing Zotero when new user joins
Fixed
-
Linking API
-
Contains categories for presentations (so we don’t mix master slides and normal slides) → so we will be able to use the smartpicker to link to other document’s parts
Julius will also push something in the richdocuments side
-
Spreadsheets we have categories but we don’t have items
Item list is not implemented
Jumping is not yet implemented either
-
-
JSDialog conversion
Fix writer dialog now maybe 3 left
-
Shehr Pushed a new PR for that speeding calls https://github.com/CollaboraOnline/online/pull/6467
-
Now → Easy-hack pretty print. Sometimes the debugger stops at a break point sometimes it doesn’t
Szymon will check it, need a paste of that.
Hunting design glitches
-
Now → trying to improve the insert line
Nicolas: Maybe we could investigate some improvements around the handles
-
-
Gulsah
-
Dialog Tabs improvements
Timur checked, let’s move to low prio
Smart picker option was always visible even if the integrator doesn’t have that capability
Sidebar: Animation section fixed, merged and released
-
Waiting for reviews
Prevent multiple tunneled dialog → Good to have Szymon’s eyes on that PR
-
Impress: slide sorter: enabling context menu (to insert slide and paste slide)
To do: to be able to insert slide in a particular position (in between 2 exisiting slides)
-
Other tasks in the pipeline (difficult to reproduce)
Ezinne the ipad issue is already resolved (the tabs are visible)
-
-
Rashesh
Working on K8s related stuff
-
Luigi
-
Investigating / testing UI
Make sure no 404 erros appears and take a note of which ones are missing
-
-
Gabriel
working on upgrading 1&1 to 22.05
-
QA team finishing some tests of the migration – feedback was very good.
Much better than 21.xx – more stable etc.
-
Cosmin
mostly working on the update.
-
Nicolas
generally happy with big-ticket items
-
have a number of paper-cuts, should he file them ?
Yes – best to report on github (Pedro)
-
using staging a lot – and stumble around on minor UX things
documenting the competition.
Design bits (Pedro and others)
-
Pedro
Working on UI blockers from the final 23.05 release
And getting the last PRs in for tomorrow’s build
Community
-
Translation stats to go out soon → SM and Forum
-
New contributors/or returning contributions → SM
LibreOffice conference (Gabriel)
-
Still busy organizing the conference
-
We will organize a workshop there to popularize FLOSS / programming
spreading the ideas through different means is good.
-
Will be in Bucharest – and Gabriel will be organizing it too.
https://blog.documentfoundation.org/blog/2023/03/01/libocon-2023-in-bucharest/
Registration is now open
-
You are invited to the "Introduction in LibreOffice Development" workshop:
Performance
-
Couple of branches:
-
implemeting RLE compression of delta cache in the Kit → save as lots of memory, and kernel work.
Want to get that merged soon …
-
more improtant → re-write of tile-caching in JS
something of a mess currently.
New version will manage Canvases properly & the associate memory
stores compressed versions of tiles.
De-bongs a lot in the CanvastileLayer …
still do a lot of discard of tiles … would be useful to have around.
-
-
Expectation → merge these this week … somehow, or early next week
+300 lines -500 lines in the core of tile rendering.
Some big improvements here.
-
Slide-show start-up performance ..
slow.
Next meeting
22/06/2023