Releases: wireapp/wire-android
Releases · wireapp/wire-android
v4.6.3
2024-04-09
Chores
- update kalium (3e29464)
- update kalium (23d925e)
- update kalium (2d37528)
- update kalium (f3dfb12)
- update kalium (bdf7714)
- update kalium (7c25cb3)
- update kalium (98a0bf1)
- bump app version to 4.6.3 (d6e94cc)
New Features
- add avs and cc version to debug screen (#2830) (bd360e1)
- enable encrypted proteus storage for internal builds (#2833) (887b2e2)
- add fdroid to jenkins script (#2814) (abd7f34)
- adding fdroid flavor to build without GMS and Firebase (WPB-2799) (#2727) cherry pick (#2813) (bfc274c)
- add a crl revocation list to debug screen (#2793) (0693f1c)
Bug Fixes
- Display verified E2EI icon other user devices list [WPB-6974] (#2868) (8366a0e)
- read conversation on short list [WPB-7432] (#2876) (ec371a7)
- close properly keyboard in conversation screen [WPB-7630] (#2872) (8565a3e)
- crash on GrapheneOS when downloading certificate (WPB-7407) (#2864) (13d1705)
- Remove NotificationDot for some notifications RC (#2856) (d67bf85)
- RevokedCertificate dialog undismissable RC [WPB-7226] (#2854) (aeff098)
- lintVitalAnalyze failing because of dependenciesVersionTask (#2858) (272c7ee)
- crash when checking audio file size limit (WPB-5961) (#2757) (#2852) (ac7786b)
- disable name change when e2ei is enabled (#2825) (b4f213f)
- update last read message on conversation opening [WPB-7208] (#2819) (4efd892)
- Some workers not running when persistent websocket is enabled (WPB-7213) (#2803) (1a40109)
- Calling video not streamed when enabling camera on preview screen (WPB-7114) - cherrypick (#2808) (6833d5f)
- misleading dialog copy when certificate enrolling fails (WPB-7129) (#2805) (4dc00e6)
- periodic checks for ws service to start if necessary (WPB-6343) (#2773) (ce5094b)
Refactors
v4.6.2
2024-03-15
Chores
- update kalium (bdf7714)
- update kalium (7c25cb3)
- update kalium (efe1ca6)
- remove duplicated enroll e2ei use case (#2788) (8bd9040)
- update kalium (d2185f9)
- update kalium (b0e5621)
- update kalium (ccaabff)
- update kalium (e4b3623)
- update kalium (a1dae98)
- explicitly restrict the app to be installed internally (#2768) (3db6178)
- update kalium (0bf115b)
- update kalium (b40bf8b)
- update kalium (998be7d)
- update kalium (f3b506a)
- update app version (79b7652)
- update kalium (f7a2186)
- update kalium reference (88c2846)
- update kalium (dfb1ac7)
- update app version (292b71e)
- fix tag logging for internal and staging flavors (#2739) (295d618)
- update app version (8e38267)
- add structured logs to location and fix permission handling (WPB-6358) (#2734) (c9dd591)
New Features
Bug Fixes
- Create Group protocol not editable anymore [WPB-7109] (#2790) (b962aeb)
- adding federated members to groups (0fec080)
- Localised DateFormat in device info (#2783) (e5f2d5c)
- list in markdown quote [WPB-6622] (#2781) (2420b87)
- breaking changes from kalium (#2778) (2394e27)
- Remove autologin in Keycloak in E2EI [WPB-7061] (#2774) (611e574)
- user pic is not editable for scim users (#2759) (e2aeaad)
- persistent ws not reflected in UI (WPB-7020) (#2770) (3dae65c)
- network screen is empty on graphene os (#2760) (98d654e)
- e2e webview close [WPB-6788] (#2762) (332bb41)
- unexpected scrolling on selected message [WPB-6932] (#2753) (1265e6b)
- some end points are not routed through the proxy server 4.6 (#2723) (1d39d4a)
- Do not show waiting network in CertDetails screen (RC) (WPB-6638) (#2749) (d277d19)
- crash about persistent websocket being started from background [WPB-6551] (#2745) (85593a6)
- calling: microphone restricted when the app goes into background on Android 14 (WPB-6307) (#2780) (82fceb0)
- e2ei:
Other Changes
v4.6.1
v4.6.0
2024-02-23
Chores
- fix dev tag logging (e11de8a)
- fix tag logging (#2730) (63fd841)
- remove unwanted log (1ab45c9)
- add git commit hash to external logger (#2729) (5cc138f)
- update kalium (1e9c1e9)
- update kalium (b9a85f3)
- update kalium (5c76287)
- update kalium reference (1f4d3ab)
- update kalium (6b55105)
- remove jacoco and migrate to kover (ACOL-139) (#2670) (fd1b0e2)
- update kalium (401347f)
- bump app version (6553960)
- kalium ref (0bb42cd)
- Update kalium reference (RC) (#2639) (ea851f3)
- remove un-needed changes (#2634) (847af47)
- update localization strings via Crowdin (rc) (#2628) (da8b5ed)
- source base strings new for custom dialog deeplink (de6b960)
- update source location strings english (#2602) (381f99b)
- update localization strings via Crowdin (#2593) (3c0301a)
- consume new use case to get fresh team info (WPB-5879) (#2589) (ed02ade)
- update kalium (8cd101e)
- update kalium (cc9f537)
- bump cycle to 4.5.3 (f2754aa)
- update kalium (03b0f06)
- update localization strings via Crowdin (#2586) (b15453f)
- remove (beta) string from protocol details label string (WPB-6112) (#2583) (ff88723)
- update kalium (55a321f)
- fix 'biometric' typo (def256f)
- update baseline profiler file (#2575) (7152cdb)
- remove deprecated accompanist-navigation dependency (#2568) (2124283)
- update copyright to 2024 (#2567) (52decf5)
- bump version to 4.5.2 and kalium latest rc changes (15587ad)
- update localization strings via Crowdin (#2548) (6b43eed)
- remove playtest branch action and adjust size labels to kalium values (#2547) (556c866)
- bump app version name to 4.5.1 (1ca3970)
- update localization strings via Crowdin (#2527) (2c87930)
- update kalium (f795076)
- update kalium (69a2f20)
- update kalium reference (590fc5f)
- update kalium reference (b7d4a58)
- update kalium (a33b63a)
- update kalium (69bc659)
- update localization strings via Crowdin (RC) (#2480) (7b1f22c)
- update kalium ref (39bb205)
- Update README to use the new name of Android project (#2458) (4057b6f)
- update kalium (160a91f)
- rename project references as android, deprecating scala repo (dev) (#2444) (5d2ca2e)
- add message item box click (WPB-4986) (#2433) (d0db739)
- rollback to buildjet runner (1e14fbe)
- rename project references as android, deprecating scala repo (rc) (#2443) (44210a0)
- update kalium reference (e0be595)
- bump develop to v4.6.x (#2425) (4a25e69)
- ci: base64 encoding adding a new line after 76 char (#2666) (5daa694)
- deps:
Continuous Integration
- fix cherry pick action when last commit message contains special characters (#2654) (8f2f1b6)
- cherry pick gh action result in bot as auther (#2608) (d16ce74)
New Features
- implement use case to get default conversation creation protocol (WPB-5475) (#2722) (f4fef2f)
- update place holder name for call participants (996103b)
- fetch 2000 team members dring sync [WPB-6483] (#2704) (b9c734b)
- allow http calls when checking Certificate Revocation List (WPB-6493) - cherrypick (#2707) (2ab8863)
- support remote search by handle (#2647) (8dc5948)
- Show a dialog when current client's certificate is revoked (WPB-6145) - cherrypick (#2635) (b62d100)
- improve enrollment dialog (WPB-4372) (#2610) (97eacae)
- implement new search logic (#2573) (abdde82)
- sending location messages (WPB-1732) (#2582) (20fea24)
- Indicate user with valid E2EI certificate (WPB-3228) (#2561) (701dd64)
- App soft lock when E2EI is required (WPB-5876) (#2563) (c11b6b5)
- legal hold indication on conversation header and on conversation list [WPB-4568] (#2562) (c38ab0f)
- scrollable dialogs [WPB-1681] (#2552) (cd5d92d)
- discover legal hold when sending message [WPB-5999] (#2558) (21bbb68)
- media files tab epic [WPB-4914] (#2556) (d141853)
- scrollable dialogs [WPB-1681] (#2554) (ddb1dc4)
- notify user when sending first message in conversation on legal hold [WPB-4566] (#2535) (d2f867e)
- show system message when migrating a mls conversation during a call (WPB-5349) (#2542) (2871638)
- location replies (WPB-5480) (#2534) (c0aa6b9)
- support new reason value on conversation leave event (#2536) (aaa2d87)
- Update kalium for E2EI (WPB-5771) (#2532) (bf53877)
- video call icon [WPB-3667] (#2529) (40d8175)
- Use enroll mls use case (WPB-5756) (#2514) (2050462)
- show legal hold disabled dialog [WPB-4870] (#2511) (d11140e)
- handle legal hold system messages [WPB-4779] (#2505) (ebcf86d)
- Remove nearby devices permission for calling (WPB-4583) (#2508) (43d336e)
- display received location messages - default placeholder (WPB-5483) (#2503) (d75f286)
- media gallery [WPB-4989] (#2490) (fc6e59e)
- Add pagination in searched messages result screen (WPB-5498) (#2489) (5aa2802)
- show pending legal hold request and approve it [WPB-4393] (#2484) (b51377f)
- Highlight selected searched message (WPB-5506) (#2441) (e78f845)
- remove required nearby devices permission for calling (WPB-4583) (#2460) (8dd2521)
- avatar border and message padding improvements [WPB-5059] (#2431) (1a98033)
- legal hold UI - create bars and banners and handle clicks [WPB-5446] (#2435) (f9d466a)
- Dialog informin conversation was degraded (WPB-1771) (#2429) (2d8ec68)
- avatar border and message padding improvements [WPB-5059] (#2428) (bcb8870)
- search message highlight [WPB-5163] (#2426) (18795b3)
- legal hold UI - create all related dialogs [WPB-5446] (#2421) (bc967ac)
- e2ei:
- respect e2ei during login and mls client creation (WPB-5851) (#2621) (4a50f65)
- pass ignore ssl certs for apis in dev build (#2577) (1a59e12)
- use refresh token for idp authorization (WPB-5880) (#2549) (8a9969a)
- update oAuth to get refreshToken (WPB-5880) (#2543) (782d02a)
- add e2ei certificate manual enrollment (WPB-309) (#1840) (f818ed4)
- mls:
Bug Fixes
- e2ei:
- show connection request with unavailable name [WPB-6247] (#2716) (1a2034e)
- leaking UI context GetE2EICertificateUseCase (WPB-6648) (#2713) (c27c5cf)
- MLS degraded dialogs [WPB-6607] (#2712) (54530b7)
- remove browser allow list and skip of https check (WPB-6609) (#2710) (d8a31c8)
- crash when answering a call (WPB-6183) - cherrypick (#2705) (275ba25)
- Use idp client id from remote (WPB-6494) (#2683) (a6b9a5f)
- long click on deleted message (WPB-6290) (#2696) (2fb0e05)
- message background highlight colors [WPB-5940] (#2693) (71172b7)
- 2FA support dark mode (#2697) (f3d03c3)
- welcome screen large screen [WPB-6427] (#2690) (6f7e5ca)
- serverConfig and notification crashes right after user becomes invalid [WPB-6552] [WPB-6233] (#2684) (ceb0052)
- NotificationChannelGroup crash (WPB-6233) (#2687) (7914307)
- text highlight colors [WPB-5940] (#2680) (6f61248)
- add fully qualified handle for external results (WPB-6256) (#2676) (184a051)
- crash when uploading avatar [WPB-5965] (#2673) (a05a3ce)
- persistent audio state, observe senderId, edit deleted message crash [WPB-4716] (#2661) (9a2b353)
- Manifest merge issues (3269b33)
- remove trim of spaces when searching for messages inside a conversation (WPB-5834) (#2659) (22bd1b4)
- changes to hopefully improve startup and ANRs [WPB-6048] (#2607) (113d1e7)
- make SelfDeletionTimerTest unit instead of instrumented (#2657) (bfaa191)
- not possible to search for services [WPB-5943] (#2648) (9350830)
- self-deleting msg in doze mode on ConversationScreen [WPB-5894] (#2642) (0c41348)
- logging level does not reflect in datadog (#2645) (51c465e)
- setting items clickable area [WPB-6225] (#2643) (42c5830)
- changes to hopefully improve startup and ANRs [WPB-6048] (#2607) (5ddbbe0)
- original image path was used images when sharing from share extension (#2604) (e455480)
- sharing location crash when device location off (WPB-6182) (#2601) (5b1a77f)
- add correct colors for dark mode when recording audio (WPB-4534) (#2599) (7496480)
- download asset dialog button order (WPB-5378) (#2595) (4f388a6)
- set modifier of LazyColumn to fillMaxSize (WPB-6121) (#2591) (7b439b9)
- OtherUserProfile snapshot crash (#2590) (971c844)
- Verification icons dark mode (#2580) (196381e)
- missing ServerConfig crashes after session expired / logout [WPB-5960] (#2581) (fbc3835)
- missing ServerConfig crashes after session expired / logout [WPB-5960] (#2570) (4a723c5)
- remove E2EI indication(shield) from conversations list (WPB-6070) (#2574) (3dad9eb)
- applock toggle state when enforced and responding to changes [WPB-5751] (#2566) (e82429b)
- applock toggle state when enforced and responding to changes [WPB-5751] (#2564) (3f5defc)
- Whole conversation TopBar clickable (WPB-4833) (#2565) (5533ae4)
- UI bug in E2EI (WPB-5757, WPD-5758) (#2522) (1ff4f2e)
- focus input after rich text option [WPB-4254] (#2550) (d4a218c)
- message item long tap action [WPB-5952] (#2553) (069d619)
- reactions padding [WPB-5855] (#2551) (8d01df7)
- Hiding E2EI dialogs on logout (#2545) (4f27d50)
- Remove reportDrawnWhen api due t...
v4.5.4
v4.5.3
v4.5.2
v4.5.1
v4.5.0
2023-12-14
Chores
- update kalium (f795076)
- update kalium (69a2f20)
- update kalium (a33b63a)
- update kalium (69bc659)
- update localization strings via Crowdin (RC) (#2480) (7b1f22c)
- adjust wrong kalium ref, ahead by 2 commits, not tagged (3dc51da)
- update kalium ref (39bb205)
- update kalium (160a91f)
- rollback to buildjet runner (1e14fbe)
- rename project references as android, deprecating scala repo (rc) (#2443) (44210a0)
- update kalium reference (e0be595)
- hide search messages button (WPB-5419) (#2424) (353bb69)
- provide a way to make previews with scoped view models (#2414) (3fbff9b)
- Adjust minimum characters to search to 1 (WPB-4915) (#2420) (db858ea)
- update dependencies (#2418) (d0404eb)
- show e2ei certificate item on debug mode only (#2415) (5900c33)
- update localization sources from Crowdin (#2410) (a4b6f38)
- update kalium reference (e5037e0)
- kalium refe (75819d2)
- architectural fitness functions - fixed imports (ACOL-123) (#2397) (f666c81)
- kalium ref (e987c45)
- update kalium ref (c100967)
- update kalium ref (0a6939b)
- update kalium ref (#2386) (953e3f2)
- update kalium ref (b05348a)
- update kalium ref (b4336c0)
- update localization sources from Crowdin [WPB-1825] (#2354) (66df8a7)
- bump version to 4.4.2 (badfb87)
- bump version to 4.4.1 (e3a1411)
- update kalium ref to latest rc (#2347) (9eb8135)
- update localization strings via Crowdin (#2344) (44854bb)
- update compose destinations and navigation libs (#2339) (0eefaaf)
- remove usages of deprecated use cases (bc76aae)
- remove github packages repository WPB-5028 (#2337) (4bcd746)
- update biometrics dialog copy (#2330) (05fe218)
- update localization sources from Crowdin (#2328) (c94a9e0)
- disable death penalty on main-thread UI work (a649490)
- update kalium reference (#2309) (d2fcaa7)
- update crowdin-source-updater.yml (2d7cd43)
- source updated from crowdin (#2305) (fe24d15)
- update kalium reference (952180c)
- use the new CameraPreviewBuilder to get CameraPreview (#2291) (30f7cac)
- downgrade cc kalium ref (WPB-4912) (#2290) (cd9df4c)
- update kalium reference (fbba90b)
- update kalium ref (cee1235)
- revert changes of #2246 (#2265) (3e508a1)
- revert changes of #2245 (#2263) (c2ed958)
- update kalium reference (b6dd35d)
- update kalium reference (RC) (#2255) (0caaedf)
- update compose to version 1.5 (#2248) (d68c9ca)
- enable penalty death on strict mode (#2251) (1277cd7)
- update localization strings via Crowdin (#2244) (5260829)
- cleanup CoreLogicModule.kt (#2247) (b5ea074)
- update localization strings via Crowdin (rc) (#2242) (e9514e9)
- update localization strings via Crowdin (#2215) (1075431)
- update localization strings via Crowdin (rc) (#2226) (17603d1)
- kalium ref (cd49d95)
- update dependencies (WPB-4373) (#2210) (07cab37)
- report fully drawn (WPB-274) (#2204) (4cfebfd)
- update kalium ref (e7c4f36)
- benchmark app startup with login (WPB-274) (#2194) (62ff91f)
- update kalium reference (333a63e)
- update localization strings via Crowdin (#2200) (c2c1937)
- update localization strings via Crowdin (#2196) (3beadd1)
- update localization strings via Crowdin (#2185) (08b0248)
- add app startup benchmark and baseline profiler (WPB-274) (#2181) (9510f5b)
- update kalium ref (2361c8b)
- upgrade agp to 8.1 (#2122) (4c2fa91)
- update localization strings via Crowdin (#2167) (11e6dbf)
- upgrade hilt to use ksp (#2176) (3fe2d28)
- update kalium reference (#2178) (b310d4d)
- upgrade hilt to use ksp (#2174) (7bba4df)
- update kalium reference (dcd30d0)
- update localization strings via Crowdin (#2162) (2b85927)
- update localization strings via Crowdin (#2149) (89b7526)
- update kalium ref (8732f82)
- update kalium ref (82e8119)
- cherry pick action to update strings from crowdin (#2151) (957ba6c)
- Update localization-crowdin-updater.yml (47152f1)
- update localization-crowdin-updater.yml (4ef999d)
- update kalium ref (7b44965)
- update localization-crowdin-updater.yml team assignment (dc9aabe)
- config crowdin action (#2137) (7d65006)
- migrate flowrow to compose foundation (WPB-3541) (#2082) (27f2ea3)
- bump compose-activity dependency from 1.6.1 to 1.7.2 (#2123) (cc9dc2c)
- bump new dev cycle to 4.5.0 (0f10ed9)
- update kalium ref (9f31722)
- ci:
- deps:
- bump hilt from 2.48 to 2.48.1 (#2398) (c503b72)
- bump amannn/action-semantic-pull-request from 5.3.0 to 5.4.0 (#2393) (9f141b4)
- bump androidx.test:runner from 1.4.0 to 1.5.2 (#2394) (95ac5e7)
- bump coil from 2.4.0 to 2.5.0 (#2391) (9abceec)
- bump android-gradlePlugin from 8.1.1 to 8.1.2 (#2383) (727c6cf)
- bump actions/setup-node from 3 to 4 (#2365) (886987b)
- bump cakeinpanic/jira-description-action from 0.6.1 to 0.7.0 (#2297) (b2e2292)
- bump org.jetbrains.kotlinx:kotlinx-datetime from 0.4.0 to 0.4.1 (#2266) (7e2d2de)
- bump amannn/action-semantic-pull-request from 5.2.0 to 5.3.0 (#2271) (3114c26)
- bump com.google.gms:google-services from 4.3.15 to 4.4.0 (#2256) (ac1f4c1)
- bump androidx.core:core-ktx from 1.10.1 to 1.12.0 (#2238) (4ce039e)
- bump cakeinpanic/jira-description-action from 0.4.0 to 0.6.1 (#2212) (87828e6)
- bump androidx-lifecycle from 2.6.1 to 2.6.2 (#2187) (c08a7ca)
- bump actions/checkout from 3 to 4 (#2177) (3de7fc5)
- dependencies:
- rc: update localization strings via Crowdin (#2152) (73ff250)
- reactions:
Continuous Integration
- remove runner os (#2385) (e6aef5d)
- optimise build cache (#2373) (f94ee95)
- optimise build cache (#2373) (15ead93)
- use AndroidBob to create cherry-picked PRs (311b589)
New Features
- avatar border and message padding improvements [WPB-5059] (#2428) (bcb8870)
- Navigate to selected searched message (WPB-4986) (#2412) (faf8286)
- Handle app dialogs with team applock (WPB -2388) (#2390) (23af8cd)
- End call on conversation degraded (WPB-4487) (#2399) (98659c9)
- Show team applock change dialog (WPB-4476) (#2388) (1e614ca)
- observe team app lock config (WPB-4476) (#2380) (9e51b65)
- selectable app theme [WPB-4483] (#2379) (a3f34b0)
- Show conversation Proteus verification status (#2350) (3c608e9)
- backup password validation [WPB-4374] (#2370) (a60a8f8)
- Show e2ei certificate in device details screen - PART 1 (WPB-3214) (#2316) (7320d6b)
- archive locally for non members [WPB-5006] (#2366) (d939a9b)
- Show e2ei certificate in device details screen - PART 2 (WPB-3214) (#2332) (a089fdf)
- connection request warning badge and conversation started sys message warning (WPB-2266) (#2357) (1385f09)
- Search inside conversation (WPB-4915) (#2358) (046f846)
- scroll bottom - jump to last message (WPB-4987) (WPB-3973) (#2343) (e302061)
- app lock UI and UX adjustments [WPB-4695] (#2335) (ab9e3dd)
- cherry-pick improvements (#2340) (858d976)
- add logger with userid and clientid (#2334) (3eeea52)
- add logger with userid and clientid (#2280) (b5090d9)
- unlock app with biometrics (WPB-4696) (#2321) (01f9c30)
- mls epic (#1953) (43b3f91)
- User verification status Proteus (WPB-1775) (#2299) (d3d6bf7)
- epic typing indicator sender (WPB-4590) (#2315) (e096a5b)
- add enter app lock passcode UI and logic [WPB-4695] (#2278) (016560c)
- cherry pick improvements (#2298) (2553247)
- add confirmation dialog archiving [WPB-4434] (#2300) (013245e)
- archived conversation list [WPB-4429] (#2295) (7340e57)
- typing indicator in conversation view (WPB-4706) (#2292) (cb0ad6b)
- unread archived conversations indicator [WPB-4437] (#2288) (7884f76)
- Handle new SystemMessages (#2289) (b7d4c8d)
- add unarchiving logic [WPB-4435][WPB-4436] (#2285) (b5a5ae7)
- [RC] feature flag passowrd guest link (WPB-1531) (#2282) (7561598)
- Conversation MLS verification status updating (WPB-3872) (#2224) (0e96dfb)
- archived conversations tab empty state (WPB-4430) (#2273) (d15cb06)
- Adding option on bottom sheet to archive use cases (#2262) (596009f)
- store app lock password securely [WPB-4695] (#2249) (13d5576)
- setup app lock screen (#2243) (f194001)
- Add UI for typing indicator on privacy settings screen [WPB-4592] (#2240) (6e6aabc)
- add whats new section (WPB-3777) (#2205) (376b097)
- prevent accidental calls in large groups (WPB-4293) (#2216) (ead2204)
- feature flag password guest link and improvements (#2133) (5bbac81)
- Delete notification when message deleted (WPB-1669) (#2121) (e6128c9)
- cert pinning (#2124) (31b5e66)
- show connecting indicator if user has bad/lost connection during a call (WPB-1125) (#2101) (98a9f25)
- applock: forgot passcode - reset device [WPB-5094] (#2392) (162eded)
- AppLock: Adjust appLock to be handled correctly with other features (WPB-4691) (#2363) (0584961)
- reactions: emoji picker (#2311) (b813a5f)
- calling: request audio and BT permission on start, join or accept call (WPB-1809) (WPB-3961) (#2160) (4a8cabe)
Bug Fixes
- app not locked after timeout when screen turned off [WPB-5682] [WPB-5832] (#2517) (11b2441)
- set cert pinning for all app flavours (#2512) (b9df4bd)
- App lock does not show up after fresh install (WPB-5609) (#2499) (646eca7)
- disable removing non-permanent clients [WPB-5700] (#2485) (636758e)
- wrong system message icon pa...
v4.5.0-pre-release
2023-12-14
Chores
- update kalium (a33b63a)
- update kalium (69bc659)
- update localization strings via Crowdin (RC) (#2480) (7b1f22c)
- update kalium ref (39bb205)
- update kalium (160a91f)
- rollback to buildjet runner (1e14fbe)
- rename project references as android, deprecating scala repo (rc) (#2443) (44210a0)
- update kalium reference (e0be595)
- hide search messages button (WPB-5419) (#2424) (353bb69)
- provide a way to make previews with scoped view models (#2414) (3fbff9b)
- Adjust minimum characters to search to 1 (WPB-4915) (#2420) (db858ea)
- update dependencies (#2418) (d0404eb)
- show e2ei certificate item on debug mode only (#2415) (5900c33)
- update localization sources from Crowdin (#2410) (a4b6f38)
- update kalium reference (e5037e0)
- kalium refe (75819d2)
- architectural fitness functions - fixed imports (ACOL-123) (#2397) (f666c81)
- kalium ref (e987c45)
- update kalium ref (c100967)
- update kalium ref (0a6939b)
- update kalium ref (#2386) (953e3f2)
- update kalium ref (b05348a)
- update kalium ref (b4336c0)
- update localization sources from Crowdin [WPB-1825] (#2354) (66df8a7)
- bump version to 4.4.2 (badfb87)
- bump version to 4.4.1 (e3a1411)
- update kalium ref to latest rc (#2347) (9eb8135)
- update localization strings via Crowdin (#2344) (44854bb)
- update compose destinations and navigation libs (#2339) (0eefaaf)
- remove usages of deprecated use cases (bc76aae)
- remove github packages repository WPB-5028 (#2337) (4bcd746)
- update biometrics dialog copy (#2330) (05fe218)
- update localization sources from Crowdin (#2328) (c94a9e0)
- disable death penalty on main-thread UI work (a649490)
- update kalium reference (#2309) (d2fcaa7)
- update crowdin-source-updater.yml (2d7cd43)
- source updated from crowdin (#2305) (fe24d15)
- update kalium reference (952180c)
- use the new CameraPreviewBuilder to get CameraPreview (#2291) (30f7cac)
- downgrade cc kalium ref (WPB-4912) (#2290) (cd9df4c)
- update kalium reference (fbba90b)
- update kalium ref (cee1235)
- revert changes of #2246 (#2265) (3e508a1)
- revert changes of #2245 (#2263) (c2ed958)
- update kalium reference (b6dd35d)
- update kalium reference (RC) (#2255) (0caaedf)
- update compose to version 1.5 (#2248) (d68c9ca)
- enable penalty death on strict mode (#2251) (1277cd7)
- update localization strings via Crowdin (#2244) (5260829)
- cleanup CoreLogicModule.kt (#2247) (b5ea074)
- update localization strings via Crowdin (rc) (#2242) (e9514e9)
- update localization strings via Crowdin (#2215) (1075431)
- update localization strings via Crowdin (rc) (#2226) (17603d1)
- kalium ref (cd49d95)
- update dependencies (WPB-4373) (#2210) (07cab37)
- report fully drawn (WPB-274) (#2204) (4cfebfd)
- update kalium ref (e7c4f36)
- benchmark app startup with login (WPB-274) (#2194) (62ff91f)
- update kalium reference (333a63e)
- update localization strings via Crowdin (#2200) (c2c1937)
- update localization strings via Crowdin (#2196) (3beadd1)
- update localization strings via Crowdin (#2185) (08b0248)
- add app startup benchmark and baseline profiler (WPB-274) (#2181) (9510f5b)
- update kalium ref (2361c8b)
- upgrade agp to 8.1 (#2122) (4c2fa91)
- update localization strings via Crowdin (#2167) (11e6dbf)
- upgrade hilt to use ksp (#2176) (3fe2d28)
- update kalium reference (#2178) (b310d4d)
- upgrade hilt to use ksp (#2174) (7bba4df)
- update kalium reference (dcd30d0)
- update localization strings via Crowdin (#2162) (2b85927)
- update localization strings via Crowdin (#2149) (89b7526)
- update kalium ref (8732f82)
- update kalium ref (82e8119)
- cherry pick action to update strings from crowdin (#2151) (957ba6c)
- Update localization-crowdin-updater.yml (47152f1)
- update localization-crowdin-updater.yml (4ef999d)
- update kalium ref (7b44965)
- update localization-crowdin-updater.yml team assignment (dc9aabe)
- config crowdin action (#2137) (7d65006)
- migrate flowrow to compose foundation (WPB-3541) (#2082) (27f2ea3)
- bump compose-activity dependency from 1.6.1 to 1.7.2 (#2123) (cc9dc2c)
- bump new dev cycle to 4.5.0 (0f10ed9)
- update kalium ref (9f31722)
- deps:
- bump hilt from 2.48 to 2.48.1 (#2398) (c503b72)
- bump amannn/action-semantic-pull-request from 5.3.0 to 5.4.0 (#2393) (9f141b4)
- bump androidx.test:runner from 1.4.0 to 1.5.2 (#2394) (95ac5e7)
- bump coil from 2.4.0 to 2.5.0 (#2391) (9abceec)
- bump android-gradlePlugin from 8.1.1 to 8.1.2 (#2383) (727c6cf)
- bump actions/setup-node from 3 to 4 (#2365) (886987b)
- bump cakeinpanic/jira-description-action from 0.6.1 to 0.7.0 (#2297) (b2e2292)
- bump org.jetbrains.kotlinx:kotlinx-datetime from 0.4.0 to 0.4.1 (#2266) (7e2d2de)
- bump amannn/action-semantic-pull-request from 5.2.0 to 5.3.0 (#2271) (3114c26)
- bump com.google.gms:google-services from 4.3.15 to 4.4.0 (#2256) (ac1f4c1)
- bump androidx.core:core-ktx from 1.10.1 to 1.12.0 (#2238) (4ce039e)
- bump cakeinpanic/jira-description-action from 0.4.0 to 0.6.1 (#2212) (87828e6)
- bump androidx-lifecycle from 2.6.1 to 2.6.2 (#2187) (c08a7ca)
- bump actions/checkout from 3 to 4 (#2177) (3de7fc5)
- ci: include build info in tests (WPB-4505) (#2319) (2928999)
- dependencies:
- rc: update localization strings via Crowdin (#2152) (73ff250)
- reactions:
Continuous Integration
- remove runner os (#2385) (e6aef5d)
- optimise build cache (#2373) (f94ee95)
- optimise build cache (#2373) (15ead93)
- use AndroidBob to create cherry-picked PRs (311b589)
New Features
- avatar border and message padding improvements [WPB-5059] (#2428) (bcb8870)
- Navigate to selected searched message (WPB-4986) (#2412) (faf8286)
- Handle app dialogs with team applock (WPB -2388) (#2390) (23af8cd)
- End call on conversation degraded (WPB-4487) (#2399) (98659c9)
- Show team applock change dialog (WPB-4476) (#2388) (1e614ca)
- observe team app lock config (WPB-4476) (#2380) (9e51b65)
- selectable app theme [WPB-4483] (#2379) (a3f34b0)
- Show conversation Proteus verification status (#2350) (3c608e9)
- backup password validation [WPB-4374] (#2370) (a60a8f8)
- Show e2ei certificate in device details screen - PART 1 (WPB-3214) (#2316) (7320d6b)
- archive locally for non members [WPB-5006] (#2366) (d939a9b)
- Show e2ei certificate in device details screen - PART 2 (WPB-3214) (#2332) (a089fdf)
- connection request warning badge and conversation started sys message warning (WPB-2266) (#2357) (1385f09)
- Search inside conversation (WPB-4915) (#2358) (046f846)
- scroll bottom - jump to last message (WPB-4987) (WPB-3973) (#2343) (e302061)
- app lock UI and UX adjustments [WPB-4695] (#2335) (ab9e3dd)
- cherry-pick improvements (#2340) (858d976)
- add logger with userid and clientid (#2334) (3eeea52)
- add logger with userid and clientid (#2280) (b5090d9)
- unlock app with biometrics (WPB-4696) (#2321) (01f9c30)
- mls epic (#1953) (43b3f91)
- User verification status Proteus (WPB-1775) (#2299) (d3d6bf7)
- epic typing indicator sender (WPB-4590) (#2315) (e096a5b)
- add enter app lock passcode UI and logic [WPB-4695] (#2278) (016560c)
- cherry pick improvements (#2298) (2553247)
- add confirmation dialog archiving [WPB-4434] (#2300) (013245e)
- archived conversation list [WPB-4429] (#2295) (7340e57)
- typing indicator in conversation view (WPB-4706) (#2292) (cb0ad6b)
- unread archived conversations indicator [WPB-4437] (#2288) (7884f76)
- Handle new SystemMessages (#2289) (b7d4c8d)
- add unarchiving logic [WPB-4435][WPB-4436] (#2285) (b5a5ae7)
- [RC] feature flag passowrd guest link (WPB-1531) (#2282) (7561598)
- Conversation MLS verification status updating (WPB-3872) (#2224) (0e96dfb)
- archived conversations tab empty state (WPB-4430) (#2273) (d15cb06)
- Adding option on bottom sheet to archive use cases (#2262) (596009f)
- store app lock password securely [WPB-4695] (#2249) (13d5576)
- setup app lock screen (#2243) (f194001)
- Add UI for typing indicator on privacy settings screen [WPB-4592] (#2240) (6e6aabc)
- add whats new section (WPB-3777) (#2205) (376b097)
- prevent accidental calls in large groups (WPB-4293) (#2216) (ead2204)
- feature flag password guest link and improvements (#2133) (5bbac81)
- Delete notification when message deleted (WPB-1669) (#2121) (e6128c9)
- cert pinning (#2124) (31b5e66)
- show connecting indicator if user has bad/lost connection during a call (WPB-1125) (#2101) (98a9f25)
- applock: forgot passcode - reset device [WPB-5094] (#2392) (162eded)
- AppLock: Adjust appLock to be handled correctly with other features (WPB-4691) (#2363) (0584961)
- reactions: emoji picker (#2311) (b813a5f)
- calling: request audio and BT permission on start, join or accept call (WPB-1809) (WPB-3961) (#2160) (4a8cabe)
Bug Fixes
- App lock does not show up after fresh install (WPB-5609) (#2499) (646eca7)
- disable removing non-permanent clients [WPB-5700] (#2485) (636758e)
- wrong system message icon paddings (#2494) (397c77a)
- display the app lock enforce dialogue when it is enforced but no… (#2487) (bbaba6f)
- disable back press when app lock team enforced (WPB-5644) (#2474) (1eef352)
- typo variable assign in cherry-pick (#2477) (bae4b63)
- hide search button in group conversation user profile [WPB-5656] (#2475) (27328c5)
- app lock dialog blinking (WPB-5610)...