2026-07-31
Chores
- deps:
- [WPB-9777] Update WarpBuilds/cache digest to 40f3443 (#5101) (f6657af)
- [WPB-9777] Update actions/setup-java digest to 03ad4de (#5072) (ea2f4fb)
- [WPB-9777] Update 1password/install-cli-action digest to a5215d3 (#5051) (ce1e62c)
- [WPB-9777] Pin dependencies (#5050) (aba8337)
- [WPB-9777] bump coil from 3.4.0 to 3.5.0 (#5017) (adc78e8)
- [WPB-9777] Update actions/setup-java action to v5.5.0 (#5047) (e48df7a)
- [WPB-9777] Update mockk to v1.14.11 (#5045) (dfd1fb6)
- [WPB-9777] Update toshimaru/auto-author-assign action to v3.0.3 (#5046) (948d4d9)
- [WPB-9777] Update softprops/action-gh-release action to v3.0.1 (#5043) (ea6641c)
- [WPB-9777] Update actions/checkout action to v6.0.3 (#5042) (04a2099)
- enable link previews for white build (cecafb8)
- update kalium (25f1e54)
- update kalium (d452057)
- update kalium (a10fb87)
- update kalium (c601b16)
- remove debug enablement of consumable notifications capability client and its handling (WPB-27156) (#5060) (9fd4d6c)
- remove not needed clear text traffic permission for CRL (6925c87)
- update kalium (fadd006)
- remove unused log file writer v1 [WPB-26807] (#5024) (374858c)
- update kalium (5150439)
- update kalium (741c0f5)
- update kalium (9ae7f4c)
- update version number to 4.31.0 (5487909)
- perf:
- l10n:
- drive: undo revert of drive drawer visibility gating (commit 1f351f8) (a45c807)
Continuous Integration
- create lineage for white archived apk (WPB-26919) (#5079) (f4438f9)
- configure Android device groups [WPB-27197] (#5055) (47eff06)
- e2e:
New Features
- meeting occurrences pagination [WPB-20268] (#5061) (c7cbaab)
- enhance in-call reactions panel with animations and layout adjustments (0da95b7)
- default backend none [WPB-26206] [WPB-26586] [WPB-26624] (#5023) (c7ff2d3)
- handle new error when leaving conversation (WPB-25281) (#5025) (eb6ccd3)
- manual mls migration [WPB-8645] (#5044) (ba5c450)
- restrict offline support for collabora files (WPB-26521) (#5032) (5f40358)
- link previews: link previews implementation rendering and generation (WPB-26861) (#5039) (2a361ab)
- drive:
Bug Fixes
- ci: scope AVD cache key on main (#5123) (728d1f4)
- release: merge 4.30.1 hotfixes (#5085) (b34cfd8)
- message-paging: refactor to use AsyncQueryPagingSource and improve message ordering (b335317)
- app-lock:
- receipts: preserve receipts for MLS one-on-one chats (ac77c8d)
- navigation: rebuild graph after invalid session [WPB-27228] (#5063) (f8327cf)
- e2e:
- resolve library test instrumentation (52c6ee6)
- validate deflake source revision (fba8549)
- reject noncanonical device groups (72252f1)
- sanitize published test reports (43ba8c0)
- fail on incomplete test results (6443b07)
- bind runner to target app (cdf88f0)
- limit device test secrets [WPB-27063] (3984857)
- link previews improv before alpha rel (9594529)
- link previews NotifyCustomKey and feature flag for settings (db99d19)
- issue where when the status is set to away, the app does not ring and no join btn is visible [WPB-22834] (#5018) (ff8fa7a)
- in-app image viewer crash (WPB-25409) (#5031) (804ab48)
- legacy SSO login (WPB-26810) (#5030) (392cb26)
- legacy SSO login (WPB-26810) (#5030) (41d561b)
- domain value for asset uploads (379fb71)
Other Changes
- navigation: rebuild graph after invalid session [WPB-27228] (#5063)" (87a66ad)
- better action descriptions for reactions (WPB-15174) (#5012)" (0e775f3)
Refactors
Tests
- sync: recover after connectivity returns [WPB-27272] (#5069) (c2a47b0)
- add call participant list e2e coverage (WPB-19140) (#5064) (ea494b5)
- add calling e2e coverage (WPB-27005) (#5058) (39220eb)
- wpb-27019-keycloak-scim-sso-provisioning (WPB-27019) (#5052) (0f2e1b1)
- content conversation content (WPB-26986) (#5053) (d6f58db)
- add backup restore e2e coverage (WPB-26900) (#5040) (89a1c65)
- add archive conversation e2e coverage (WPB-26763) (#5028) (b24fda0)
- respect selected backend (WPB-26824) (#5027) (d5c695c)