# Collabora Online Weekly Meeting #76

**URL:** <https://forum.collaboraonline.com/t/collabora-online-weekly-meeting-76/1168>\
**Category:** Development\
**Tags:** meeting-minutes\
**Created:** [June 9, 2022, 10:46am UTC](https://forum.collaboraonline.com/t/collabora-online-weekly-meeting-76/1168 "2022-06-09T10:46:07Z")\
**Posts on this page:** 2\
**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:** [June 9, 2022, 10:46am UTC](https://forum.collaboraonline.com/t/collabora-online-weekly-meeting-76/1168/1 "2022-06-09T10:46:07Z")

</div>

# Collabora Online Weekly Meeting #76

Date: June 9 2022

All minutes published on: [Meeting Minutes - Collabora Online](https://forum.collaboraonline.com/c/news/meeting-minutes/14)

## Attendees (write your name):

- Julius, Andras, Michael, Kendy, Pranam, Gokay, Pedro, Szymon, Aron,  
Nicolas, Gabriel

## Nextcloud bits (Julius)

- Working on fields
- Widget re-worked, no indicator to see which person you clicked to follow
  - in the widget – when you press “follow someone” keeps following even if you edit
    - should stop when you start to edit – as happens on a map.
    - **AI:** file an easy-hack around this (Gokay)

- Some fixes in the pipeline – causing issues with special characters
  - could have lead to documents not opening in some cases.
  - Did some hacks around php-proxy (Michael)
    - waiting for some QA results on that still.

  - Something different – had an unusual way of passing the  
filenames around richdocuments side

- Error duplicating a file within the same directory: [Copying a file and renaming it in the same directory · Issue #2092 · nextcloud/richdocuments · GitHub](https://github.com/nextcloud/richdocuments/issues/2092)
  - looked like the preview requests may have caused the file-locking
    - Do a shared-lock when reading the file, but may cause exclusive lock to fail.

  - Perhaps good to copy the file to a temp file when generating the preview.
    - May fail for 600Mb PPTs.

  - Internally we generate a high-quality pixel preview (Michael)
    - partly because of hair-line issue → render it large & scale it.
    - Possibly we could send it with the save → Post two things …
    - no way to overwrite the preview outside of the preview paths (Julius)

- Font pieces:
  - Tor on holiday → was looking at some bind-mounting issue (Michael)

- Nothing special here – discussing doing the next richdocuments release
- Desktop / PC locking / launching feature → next for Tor.
  - Getting locking information and then we can discuss how CO can pick up those details

## Gabriel (1-and-1)

- Didn’t have much time to work for community patches recently
  - Moving the last modified timestamp and save status to status bar : [https://github.com/CollaboraOnline/online/pull/4531](https://github.com/CollaboraOnline/online/pull/4531)
  - hope to get back into action soon; don’t know when.

## Grammar checking (Kendy)

- Problems with the XML files
  - format needs to have locale names in the config file for every locale.
  - Trying to make it work out of the box: all enabled, but grammar checking is only turned on / off in the desktop version in config screen
  - and/or with env. Variable
  - Whatever found as 1st grammar checker enables without user-config
  - There but configuring it in COOL is hard currently.

- Mert onto DeepL integration when this is finished.

## Welcome updates (Gokay)

- updated the ticket (Michael)
- LibreOffice Technology logo now seems to be indirected via coolwsd

## Forum (Pedro)

- Been a bit absent – on holiday; today back in full force.
- New users coming in – interesting thing is 1 user reporting two issues
  - solved his own issues
    - **lifeboy** : awesome to have answers shared with other people!

- Kubernetes/nginx
  - looked at a problem & tried to reproduce it (Pranam)
    - everything seemed to work fine
    - just gave some general advice.

- Interesting report re: Android/tablet – a crash opening dialogs …
  - asked for info & didn’t get much.
  - **AI:** add instructions on logging app so we can get details (Pedro)

### GitHub activity (Pedro)

- Social media post mentioning users
  - and CtA to attend weekly calls.

- Another easy-hack:
  - missing icons in dark-mode:
    - [Add dark icons for content controls (writer \> form) · Issue #4880 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/4880)

- Contributors:
  - went through and merged almost all of Andreas K’s pending PRs
  - tabbed view / view-tab – ordering of icons got fixed: now consistent through the apps.
  - Nice basic shape shape improvements:
    - [Insert Shapes instead of Basic Shapes · CollaboraOnline/online@97e196c · GitHub](https://github.com/CollaboraOnline/online/commit/97e196c37081326b7c262c6e02c3cb6d0c797387)

  - Missing master-slide insert-slide piece needs checking & merging
    - [Impress Notebookbar UI not compliant with the rest plus missing Edit Master Slide · Issue #4633 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/4633)

  - Missing macro pieces added too.

- Dark Mode
  - general dark mode issue [Add a dark mode · Issue #4382 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/4382)
    - have a solution for rendering tiles (Kendy)
      - just needs implementing.

    - Pranam on this longer term.

## Deltas

- More testing needed & tuning for larger numbers of users
- B/W reduction is very substantial some numbers ~75% redux – 20kb/sec vs. 100 …

### Design bits (Pedro)

- Improvements merged targetting the new formula-bar and some fixes.
- Perhaps good to create new control on the JS-builder; now have two buttons
  - thinking of creating a new control instead ? For expander on formular bar etc.

- Content Controls
  - picture & date control icons sorted thanks to Pranam.

- Dark mode discussion: [Add a dark mode · Issue #4382 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/4382)
  - We treat this as an extra attribute for normalized-views cf. Watermarks …

- Mac testing appreciated for:
  - [Dialog box / Popup type window fails to open on Mac · Issue #4834 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/4834)
  - got a crash with HiDPI screens (Aron)
    - a 22.05 core regression
      - also a phab ticket on it. T35754
      - affects all tunnelled dialogs.

    - Converting dialogs → JSDialogs (Gokay)
      - not possible they’re all converted (Michael)
      - work ongoing – need to test them all, details to fix (Szymon)
      - will find someone to fix the crasher.

- Interested in navigation sidebar (Rizal)
  - can we just enable it ? (Michael)
    - in general it just works (Szymon)
      - need some additional things in the tree-view
      - uses some icons & other elements we don’t have yet.
      - Have a github issue for this as an idea for GSOC
        - [GSoC: Allow navigation through headings when editing text documents on mobile · Issue #4127 · CollaboraOnline/online · GitHub](https://github.com/CollaboraOnline/online/issues/4127)

## 22.05 bits (Michael)

- Internal / live testing of 22.05 reveals many crashers & problems
  - unlikely that we ship in 1 week.

## Other ongoing work (Gokay)

- polishing 22.05 – working on welcome
- Content Controls & mostly bug-fixing.
- Ash is working on mixed-language save
- Ash addressed a nasty socket error condition bug addressed
- Lubos fixed a threading / deadlock in change-tracking.
- Rash: two new improvements:
  - PR: that makes the alias groups even easier to setup in case you want to say a group of hosts should be in one alias group – by regexp.
    - only one host – as a regexp - 1st one who matches is the host – the rest is aliases to that. Hopefully helps wrt. Docker upgrades.

  - PR: for @mentions – fixed import of ODF to identify comments
    - created export to OOXML – distracted by content-controls again for a bit.

## Szymon

- questions on find-replace focus – is there a ticket ?
  - Duplicated id – two nodes there.

- Nice to have JSDialog / code re-use from save/busy popups (Michael)
  - perhaps harder – more dialog-’y edges ?
  - for each different one should have different animation (Pedro)
    - saw some weirdness there …
    - black border – focus marker from browser: now gone … (Szymon)

## Next Meeting

16/06/2022

---

<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:** [June 9, 2022, 12:18pm UTC](https://forum.collaboraonline.com/t/collabora-online-weekly-meeting-76/1168/2 "2022-06-09T12:18:13Z")

</div>

**AI:** add instructions on logging app so we can get details (Pedro)  
**Done** : [How to get logs from Android](https://forum.collaboraonline.com/t/how-to-get-logs-from-android/1169)
