2025-07-16
Chores
- bump core-crypto to version 7.0.2 (8d26015)
- update kalium (12097a4)
- update kalium (d13e12f)
- update kalium (bc469ad)
- update kalium (f2de7a1)
- 4.14.0 release notes (0eba2ef)
- 4.14.0 release notes (2c08fa4)
- update kalium (fecc83e)
- update countly URL [WPB-18183] (354fca2)
- update kalium (ad0355f)
- update cherry-pick-pr config to not stale (a45f457)
- update kalium (d1db9ea)
- update kalium (7119fe2)
- update kalium (359a3c4)
- update kalium (8ba67c7)
- kalium (4b8a6e4)
- update kalium (2f481ed)
- reorder repository declarations in build.gradle.kts (176bd0c)
- use correct string for channel name label (#WPB-17876) (#4067) (d69c7c2)
- update kalium (4017043)
- update kalium (2f0b177)
- bump app version to 4.14.0 (329b1bd)
- update kotlin to 2.1 [WPB-17116] (#4014) (20905fd)
- remove scala migration code and related references [WPB-17693] (#4036) (4227eb2)
- update actions to being able to trigger the crowding flow (9a137e9)
- bump app version to 4.13.2 (49b545f)
- deps:
- l10n:
- update localization strings via Crowdin (WPB-9776) (#4103) (4e0f51e)
- update localization strings via Crowdin (WPB-9776) (#4097) (5d8037e)
- update localization strings via Crowdin (WPB-9776) (#4096) (c994022)
- update localization strings via Crowdin (WPB-9776) (#4074) (0bb32b1)
- update localization strings via Crowdin (WPB-9776) (#4057) (1d69b85)
- update localization strings via Crowdin (WPB-9776) (#4048) (f9099cc)
- update localization strings via Crowdin (WPB-9776) (#4025) (7a2d56d)
New Features
- cells:
- display tags in files list (WPB-18466) (#4085) (04e4134)
- hide MLS read Receipts in UI [WPB-17670] (#4100) (127b6da)
- history options screens when creating new channel [WPB-15877] (#4090) (d0ef239)
- add team management access from main navigation (WPB-17721) (#4092) (6d74cf2)
- enable crossplatform backup in default configuration (ee4d7aa)
- enable new registration feature in default configuration (f285b14)
- channel history loading indicators [WPB-15859] [WPB-15860] (#4077) (8fb2c03)
- cross platform backup (#WPB-10579) (#4006) (c4b39f4)
- Update Cells copies (WPB-17967) (#4046) (acc61d7)
- landscape mode - dialogs for tablets [WPB-17198] [WPB-17288] (#4034) (ca4929a)
- add support for customizable branch in custom builds [WPB-17922] (#4040) (1941324)
- call UI updates for landscape mode [WPB-17199] [WPB-17289] [WPB-17200] (#4037) (cd40916)
- Recycle bin (WPB-17745) (#4035) (a1c5b79)
- Move to folder (WPB-17274) (#4026) (b8867f2)
- new-registration:
- async-notifications: enable async notifications by debug settings (WPB-17976) (#4051) (2b38d30)
Bug Fixes
- asset validation for backups (ec4b6b8)
- add WireRootNavGraph annotation to PersonalToTeamMigrationNavGraph [WPB-18673] (#4109) (78f6df7)
- reset registration analytics unfinished process (WPB-17459) (#4108) (e1bfb59)
- crash when opening MLS conversation details [WPB-18647] (#4107) (20b4431)
- analytics registration are sent with secondary account if available, when it shouldn't (WPB-18606) (#4104) (0d6e652)
- channel history indicator alignment and flickering [WPB-15859] (#4094) (0de1e3b)
- Location service crash on custom devices [WPB-18457] 🍒 (#4101) (a547df1)
- reply from notification (#WPB-18533) (#4093) (054e902)
- correct base date initialization in DateAndTimeParsersTest for UTC timezone [WPB-8645] (#4091) (e18c89f)
- request 2fa code when removing client (#WPB-11401) (#4087) (7e00a1c)
- compose previews not working with RootNavGraph on kotlin 2.1 [WPB-18203] (#4083) (c40a6ce)
- new registration flows fixes to code verification screen (WPB-18400) (WPB-18401) (#4086) (df44b2a)
- resolve crash on initialization and revert Amplituda dependency update [WPB-17405] (#4084) (d543d12)
- save backup screen state on orientation change (#WPB-18247) (#4081) (1dac8e1)
- crash when accepting call with no permissions (#WPB-16441) (#4082) (2127685)
- correctly show both mls thumbprint and e2ei shield (#WPB-18230) (#4073) (3278532)
- general improvements new registration flows (WPB-18329)(WPB-18333)(WPB-18334)(WPB-18335) (#4076) (33791eb)
- emoji picker issues on tablet landscape [WPB-18132] [WPB-18133] (#4068) (8adba6b)
- avatar picker on landscape tablet [WPB-17288] (#4062) (e26db9f)
- adjust more screens for tablet landscape [WPB-18123] (#4069) (d2f1034)
- new registration general fixes about navigation and copies (WPB-17410) (#4071) (6b5b4b4)
- handling team settings events [WPB-18202] (#4065) (d080fc8)
- improve backup performance (#WPB-18216) (#4066) (f311bc4)
- show mls thumbprint in other user device list (#WPB-17894) (#4047) (5c6d70a)
- change scope of hang up actions - extract to use case [WPB-18174] (#4063) (90d4b57)
- update kalium (462ebbe)
- update kalium (30683a9)
- update bitmap loading to use withContext for coroutine scope [WPB-18107] (#4056) (431a730)
- not federating error missing when creating new conversation [WPB-16880] (#4042) (df2af36)
- call video not paused in background [WPB-16609] (#4050) (56e8d75)
- crash when tapping start conversation button many times (#WPB-17923) (#4044) (7dfce88)
- error message not visible when trying to record audio during cal… (#4043) (7c8ae18)
- anr on initial setup screen (#WPB-17964) (#4052) (8c34351)
- team migration banner sometimes not showing [WPB-17646] (#4045) (16c8252)
- call activity closing (#WPB-15667) (#4039) (62d0c23)
- call notification crash (#WPB-17868) (#4038) (a79cd13)
Refactors
- rename ConversationOptions to CreateConversationParam [WPB-8645] (#4032) (e09ac2a)
- extract common actions code to dedicated classes [WPB-17842] (#4064) (af0cb58)
- remove navigation lambdas from view models - part 3 [WPB-17842] (#4058) (7260562)
- remove navigation lambdas from view models - part 2 [WPB-17842] (#4055) (f98ff11)
- remove navigation lambdas from view models - part 1 [WPB-17842] (#4054) (cc7d53f)