# Collabora Online Weekly #114

**URL:** <https://forum.collaboraonline.com/t/collabora-online-weekly-114/1743>\
**Category:** Development\
**Tags:** meeting-minutes\
**Created:** [April 6, 2023, 10:35am UTC](https://forum.collaboraonline.com/t/collabora-online-weekly-114/1743 "2023-04-06T10:35:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![pedro.silva](https://dub1.discourse-cdn.com/flex013/user_avatar/forum.collaboraonline.com/pedro.silva/32/4_2.png) [@pedro.silva](https://forum.collaboraonline.com/u/pedro.silva)\
**Post date:** [April 6, 2023, 10:35am UTC](https://forum.collaboraonline.com/t/collabora-online-weekly-114/1743/1 "2023-04-06T10:35:01Z")

</div>

Collabora Online Weekly Meeting #114

Date: Apr 6th 2023

All minutes published on: [Topics tagged meeting-minutes](https://forum.collaboraonline.com/tag/meeting-minutes)

# Attendees (write your name):

- Pedro, Andras, Cosmin, Szymon, Timur, Thorsten, Gabriel, Justin, Nicolas, Einne

# Release schedule (Andras)

- Last week COOL Days
- Maybe next week bug fix release
- Probably, shortly we will have new iOS release

# 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!

- 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](https://github.com/CollaboraOnline/online/issues/6062) → this will probably get better once it gets converted to JSDialog
  - [JSDialog Accessibility Checker](https://github.com/CollaboraOnline/online/issues/6061) → 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

# Community (Pedro)

- Forum
  - Mike Dowrski will also help and be active in the forum
  - 0 replies in user support: [User Support - Collabora Online](https://forum.collaboraonline.com/c/user-support/11?ascending=true&order=posts)
  - 0 replies in installation and config: [Installation & Configuration - Collabora Online](https://forum.collaboraonline.com/c/installation-configuration/10?ascending=true&order=posts)

- [https://collaboraonline.github.io/](https://collaboraonline.github.io/)
  - Credits (translations) page updated **[now done]**
  - But monthly post (forum and SM) [yesterday [February and March leader board were sent out](https://forum.collaboraonline.com/c/localization/)]
    - Congrats top 3 from March: Cosmin; Rob Pearson; SC

  - Call to action replaced and new url for the [COOL Days 2023 slides/vide page](https://www.collaboraoffice.com/cool-days-2023/)

- [Citations bug (zotero library too large)](https://github.com/CollaboraOnline/online/issues/5821)
  - 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 [Pranam assigned to the task]

- Prs in need for attention
  - thanks [pearlescen7](https://github.com/pearlescen7/online) [Partial Fix: Speed-up variable substitution](https://github.com/CollaboraOnline/online/pull/5907)→ Ash needs to review, I have pinged Ash
  - Thanks Bayram [use getrandom() instead of /dev/[u]random #5897 ](https://github.com/CollaboraOnline/online/pull/5897), [now merged]
    - Fixes Linux side on [#5851 use getrandom function](https://github.com/CollaboraOnline/online/issues/5851) → next support BSD and then after prolonged testing → remove /dev/[u]random in Linux and BSD

  - Thanks Darshan, Szymon reviewed[Added functionality to switch spreadsheet tabs using key board shortcut #5875](https://github.com/CollaboraOnline/online/pull/5875)→ Reviewed and request changes
  - Thanks Paris [browser: Separate comment reply sections from other comments #5998](https://github.com/CollaboraOnline/online/pull/5998)→ Pedro reviewed, passed all tests
  - Rashesh [fix for mentions popup on large resolutions](https://github.com/CollaboraOnline/online/pull/6139), needs reviewing/test

## 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)

- Szymon
  - JSDialog conversion: a couple more dialogs
  - Accessibility improvements
  - Fix grid alignments on JSDialogs

- Pranam is working on converting the char formatting dialog
  - Done, more 5 or 6 on writer to go
  - Fix writer dialog now maybe 4 left

- Gokay
  - Improving now the keyboard navigation
    - Tabs were converted to button, additional UI polishing is needed

- CI
  - Rash is looking at the possibility of using the cypress gh integration (bot) [GitHub Apps - Cypress · GitHub](https://github.com/apps/cypress)
    - 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**

- Gulsah
  - Is looking at why sometimes device-tablet.css is used instead of device-mobile.css (JS)

- Richdocumentscode
  - Comments with special characters ã á : string length VS byte length
  - bisecting to find why it crashes on start (proxy.php)

- It seems there are ways to test things without using the ui, using the cypress app actions
  - [Cypress test stability: Avoid closing the sidebar before every test · Issue #5974 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/5974)
  - We can now send uno commands from outside to Collabora Online: [Making sure you're not a bot!](https://sdk.collaboraonline.com/docs/postmessage_api.html?highlight=send_uno_command) thanks [pmzi](https://forum.collaboraonline.com/u/pmzi) for the PR

# Design bits (Pedro and others)

- Pedro
  - JS, fix button being generated with an extra button container
  - JS, fix button text content being generated inside of spans and at the same level of button instead of part of it
  - CSS: fix vex removal regression
  - Fix box-sizing for element in sidebar an dtabs

# Gabriel (1&1)

- I look into [browser: add last modification timeout setting by alessioalex-1and1 · Pull Request #4195 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/4195) 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.

- 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
  - Discussed with Ash during COOL Days hackfest, it seems Ash is already working on some improvements that will most likely fix this saving issues
  - Gabriel: it can be reproduced when we delay the save → resulting in multiple files uploads

## LibreOffice conference (Gabriel)

- Will be in Bucharest – and Gabriel will be organizing it too.
  - [LibreOffice Conference 2023 in Bucharest, Romania - The Document Foundation Blog](https://blog.documentfoundation.org/blog/2023/03/01/libocon-2023-in-bucharest/)
  - Call for papers went out
  - Registration is now open

# COOL Days 2023

- Watch out for slides and videos [https://www.collaboraoffice.com/cool-days-2023/](https://www.collaboraoffice.com/cool-days-2023/)
- And probably photos and other cool stuff

Next meeting

13/04/2023
