2026-10-09
Chores
- update kalium (WPB-8645) (#5362) (c67f79c)
- update kalium (87ebdef)
- update kalium (6e3f97d)
- add 4.35.0 release notes [WPB-28747] (#5315) (cb623d9)
- update strings [WPB-28747] (#5313) (e54cf8e)
- update strings 🍒 [WPB-28747] (#5314) (0cdab7b)
- bump ksp to 2.3.11 (WPB-8645) (#5274) (2e455f2)
- merge missing PRs from main into develop [WPB-28747] (#5291) (6956889)
- update kalium [WPB-28747] (#5292) (4db7862)
- update kalium [WPB-28747] (#5289) (33826c7)
- add 4.34.0 release notes (WPB-8645) (#5265) (1e1b083)
- bump app version to 4.35 (WPB-8645) (#5237) (969346a)
- l10n:
- update localization strings via Crowdin (WPB-9776) (#5303) (5bb4d8e)
- update localization strings via Crowdin (WPB-9776) (#5288) (a745a61)
- update localization strings via Crowdin (WPB-9776) (#5283) (f1dac54)
- update localization strings via Crowdin (WPB-9776) (#5271) (4b283d6)
- update localization strings via Crowdin (WPB-9776) (#5260) (4e4a6d1)
- update localization strings via Crowdin (WPB-9776) (#5253) (fe0c81f)
- update localization strings via Crowdin (WPB-9776) (#5246) (cb21638)
- beta release: merge develop v4.35 [WPB-28747] (#5290) (d9aa5da)
- deps:
Continuous Integration
New Features
- sync meetings when empty list 🍒4.35 [WPB-29186] (#5349) (4e09b6f)
- sync meetings when empty list 🍒4.36 [WPB-29186] (#5348) (c097f0c)
- meeting invite, update, cancel notifications 🍒4.36 [WPB-26693][WPB-25511][WPB-25518] (#5340) (4f9402a)
- meeting invite, update, cancel notifications 🍒4.35 [WPB-26693][WPB-25511][WPB-25518] (#5339) (1ed4ad7)
- Direct Upload Entry Point (WPB-25205) (#5306) (ac413dc)
- enable drive permission (WPB-29020) (#5321) (edd0ba7)
- support multi-ingress SSO login (WPB-27414) (#5300) (e86f203)
- fetch apps and collaborators (WPB-25747) (#5220) (0050da5)
- Display correct attributes when sorting is applied (WPB-27788) (#5301) (3dd697e)
- refresh meetings list when day, system time or timezone changes [WPB-28223] (#5269) (d3af6f7)
- adminless group delete reminder (WPB-25284) (#5266) (92c645a)
- add apps and collaborators to team sync [WPB-28428] (#5249) (9a6c236)
- handle meeting tzid [WPB-27614] (#5248) (ec0ab46)
- support cancelling backup restore (WPB-19677) (#5245) (47da8ec)
- update sorting icon display (WPB-27860) (#5254) (384178f)
- delete meeting for me [WPB-27932] (#5236) (ee9b66a)
- Show Crypto Services section (WPB-27920) (#5171) (283d776)
- drive:
- open editable documents by role (WPB-28773) (#5294) (22604b2)
- In-app pdf viewer (WPB-28358) (#5235) (5cd1ad0)
- Restrict sharing files to Viewer conversations (WPB-28477) (#5250) (00771dd)
- Restrict external file opening for Viewer users (WPB-28476) (#5247) (049e74a)
- hide some action buttons from viewer (WPB-28361) (WPB-28360) (#5243) (d3ed0cc)
- Drive: Show loader when opening a file from conversation (WPB-28575) (#5262) (5b053f6)
- conversation: add manual MLS migration (WPB-27446) (#5168) (584bb60)
- crypto: migrate to Core Crypto v10 [WPB-8645] (#5204) (c3b770d)
Bug Fixes
- FAB reappears for viewer-only users after closing the viewer access banner (WPB-29270) (#5355) (9fd7eb5)
- deleted message retry (WPB-29069) (#5324) (6e36737)
- guest mode for new channel (WPB-28029) (#5318) (21a28de)
- accept call on lockscreen when app is locked [WPB-25850] (#5311) (a29806a)
- show all meeting participants avatars in right order [WPB-29001][WPB-28457] (#5319) (4d2e081)
- crash on app startup caused by a session race (WPB-28973) (#5312) (8e44810)
- crash on app startup caused by a session race (WPB-28973) (#5310) (388f69d)
- meetings UI fixes 🍒 [WPB-28185][WPB-28786] (#5299) (27eac96)
- meetings UI fixes [WPB-28185][WPB-28786] (#5298) (049fd33)
- Offline files saved in subfolders are missing from the conversation file list (WPB-28734) (#5287) (c7f9c4f)
- Conversation filter in Drive leaves the search view in an indefinite loading state (WPB-27749) (#5286) (45dcdd1)
- blank screen when opening image in a cells conversation (WPB-28145) (#5263) (cd5e74f)
- prevent missed call notifications for meetings and opening meeting conversations [WPB-28195] (#5276) (21042ed)
- adjust meeting time formats and labels [WPB-28054][WPB-28459][WPB-28454] (#5281) (0ca29f5)
- meeting members only from self-team self-domain [WPB-28245] (#5264) (e20f807)
- crash when showing location (WPB-28203) (#5272) (8d38a9b)
- handling federation conflict when creating MLS conversation (WPB-26348) (#5239) (3307efb)
- starting conversation with user without clients (WPB-18997) (#5190) (d1d247c)
- translations (WPB-28170) (#5241) (#5251) (fb0f15d)
- Remove media player translation from crowdin.yml (75a387b)
- navigation:
- drive: store files in Conversation-scoped directories instead of a flat directory (WPB-27627) (#5139) (7776d13)
- user-profile: show user name in folder toast [WPB-28423] (#5238) (412f70f)
Refactors
- use kermit-io for file logging (WPB-26806) (#5231) (a5475d0)
- move audio player to a separate module (WPB-27633) (#5112) (e73dcbe)
Tests
- migrate status scenarios (WPB-28971) (#5316) (710bea8)
- notifications tests (WPB-28805) (#5308) (cbd9493)
- migrate search scenarios (WPB-28879) (#5304) (9940140)
- migrate settings scenarios (WPB-28880) (#5305) (86ee83c)
- migrate self-deleting message scenarios (WPB-28802) (#5302) (789b4ed)
- multiple accounts, session expiration and remove user (WPB-28772) (#5297) (46e274b)
- claimed domain (WPB-28768) (#5293) (1bb92fc)
- e2ee device management (WPB-28690) (#5280) (ab2532f)
- migrate edit message (WPB-28695) (#5282) (cd033da)
- migrate conference calling restriction scenarios (WPB-28682) (#5277) (5562d44)
- update backend API calls to v16 (WPB-28623) (#5275) (08111a2)
- large team guests link (WPB-28405) (#5242) (1169598)