# Collabora Online Weekly #112

**URL:** <https://forum.collaboraonline.com/t/collabora-online-weekly-112/1689>\
**Category:** Development\
**Tags:** meeting-minutes\
**Created:** [March 16, 2023, 12:12pm UTC](https://forum.collaboraonline.com/t/collabora-online-weekly-112/1689 "2023-03-16T12:12:03Z")\
**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:** [March 16, 2023, 12:12pm UTC](https://forum.collaboraonline.com/t/collabora-online-weekly-112/1689/1 "2023-03-16T12:12:03Z")

</div>

Collabora Online Weekly Meeting #112

Date: Mar 16th 2023

All minutes published on: [Topics tagged meeting-minutes](https://forum.collaboraonline.com/tag/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: [Making sure you're not a bot!](https://sdk.collaboraonline.com/docs/linking_api.html)

- 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 [Implement user mentions API by Raudius · Pull Request #2576 · nextcloud/richdocuments · GitHub](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)](https://github.com/nextcloud/richdocuments/issues/2764)
  - 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](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)
  - Dev: new [Sharing code in UI handlers](https://forum.collaboraonline.com/t/sharing-code-in-ui-handlers/1627) documenting Szymon’s changes

- [https://collaboraonline.github.io/](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)](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

  - [Options button not working/lack of functionality/dialog in Writer-\>Format-\>Sections-\>Options](https://github.com/CollaboraOnline/online/issues/5771) → 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](https://github.com/CollaboraOnline/online/pull/5958) → needs to fix last commit
  - thanks [pearlescen7](https://github.com/pearlescen7/online) [Partial Fix: Speed-up variable substitution](https://github.com/CollaboraOnline/online/pull/5907)→ Ash needs to review
  - Thanks Bayaram [use getrandom() instead of /dev/[u]random #5897 ](https://github.com/CollaboraOnline/online/pull/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](https://github.com/CollaboraOnline/online/pull/5875)→ Pedro needs to ping him back
  - Thanks Paris [browser: Separate comment reply sections from other comments #5998](https://github.com/CollaboraOnline/online/pull/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](https://github.com/CollaboraOnline/online/issues/5395#issuecomment-1461530831) related with 32px icons
  - [Add missing icons for function wizard · CollaboraOnline/online@a23003e · GitHub](https://github.com/CollaboraOnline/online/commit/a23003e3a7fd2f53f7e0da0e25a2ebf8a003b208#commitcomment-103666520) 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](https://github.com/CollaboraOnline/online/pull/6031)

- 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**

- 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

- [**Context TopToolbar for all apps #3869**](https://github.com/CollaboraOnline/online/pull/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](https://github.com/CollaboraOnline/online/pull/5883)
- [Remove unnecessary `.wait`s from image tests by NickWingate · Pull Request #5904 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/pull/5904), Rash reviewed , it can be merged
- It seesm 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)

# 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](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

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

# 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
- [https://www.collaboraoffice.com/cooldays/](https://www.collaboraoffice.com/cooldays/)
  - as of today we have 19 community / partner – and 27 staff registered …

- Please RSVP: [https://www.collaboraoffice.com/cool-days-2023-rsvp-options/](https://www.collaboraoffice.com/cool-days-2023-rsvp-options/)
- 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: [https://www.collaboraoffice.com/cooldays/](https://www.collaboraoffice.com/cooldays/)**
  - **Technical Day**
  - **Treasure hunt**
  - **Dinners 😛**

Next meeting

23/3/2023
