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 to crash on Android 9 (#2533) (1ab6b75)
- enabling app lock manually displays the dialog turn off (#2454) (#2540) (55ebcf6)
- Show verification icons in Calls flow (WPB-5792) (#2537) (a9547fc)
- Remove reportDrawnWhen api due to crash on Android 9 (#2530) (26be39e)
- dialog for max accounts reached (WPB-1862) (#2526) (a40f950)
- wrong url for conversation creation in conflicting backends case (WPB-5014) (#2524) (862344d)
- app not locked after timeout when screen turned off [WPB-5682] [WPB-5832] (#2521) (a6490b1)
- app not locked after timeout when screen turned off [WPB-5682] [WPB-5832] (#2517) (11b2441)
- set cert pinning for all app flavours (#2513) (c5b8aa5)
- allowed username characters [WPB-4365] (#2519) (1bfd772)
- breaking lines title location (WPB-5483) (#2516) (83bf0f3)
- set cert pinning for all app flavours (#2512) (b9df4bd)
- App lock does not show up after fresh install (WPB-5609) (#2501) (d092f29)
- Profile avatar not updating (WPB-5494) (#2504) (4bb97eb)
- display the app lock enforce dialogue when it is enforced but no… (#2491) (24687fd)
- disable removing non-permanent clients [WPB-5700] (#2497) (9489ca7)
- App lock does not show up after fresh install (WPB-5609) (#2499) (646eca7)
- app lock not disabled when team enforce is lifted (#2466) (#2482) (3634957)
- download success message never disappears (WPB-3317) (#2498) (fad3498)
- wrong system message icon paddings (#2495) (6656f88)
- disable removing non-permanent clients [WPB-5700] (#2485) (636758e)
- Update legal hold status class path (#2496) (7e67653)
- wrong system message icon paddings (#2494) (397c77a)
- Mute Icon blocks click event (#2492) (f3108ca)
- Second search query not updating and infinite loading icon (WPB-5744) (#2493) (d5dc43e)
- display the app lock enforce dialogue when it is enforced but no… (#2487) (bbaba6f)
- disable back press when app lock team enforced (WPB-5644) (#2481) (2dd5d83)
- disable back press when app lock team enforced (WPB-5644) (#2474) (1eef352)
- typo variable assign in cherry-pick (#2478) (7019f0d)
- typo variable assign in cherry-pick (#2477) (bae4b63)
- app lock dialog blinking (WPB-5610) (#2470) (471f583)
- hide search button in group conversation user profile [WPB-5656] (#2476) (36fd8d6)
- hide search button in group conversation user profile [WPB-5656] (#2475) (27328c5)
- app lock can be changes when enforced and it is cleared when not… (#2448) (05ff453)
- app lock dialog blinking (WPB-5610) (#2464) (18552c4)
- enabling app lock manually displays the dialog turn off (#2454) (7ef3db4)
- closing keyboard or back pressing when editing a message (#2467) (2d9a304)
- reset passcode dialog state when empty input or sso user [WPB-5094] (#2465) (ca097d8)
- app lock not disabled when team enforce is lifted (#2466) (f593408)
- closing keyboard or back pressing when editing a message (#2463) (d0ace3e)
- messages list IndexOutOfBoundsException [WPB-5612] (#2459) (8fed4bf)
- reset passcode dialog state when empty input or sso user [WPB-5094] (#2447) (7b7acec)
- revert changes in message scroll state (#2461) (c97c58a)
- messages list IndexOutOfBoundsException [WPB-5612] (#2457) (52fbaac)
- Show all participants sticky button (WPB-5602) (#2453) (72059c8)
- Show all participants sticky button (WPB-5602) (#2452) (3afc4af)
- white screen after splash screen (WPB-5439) - cherrypick (#2440) (3c5019b)
- app lock can be changes when enforced and it is cleared when not… (#2445) (97a8a94)
- persistent web socket service crashing when started in android 14 (#2427) (#2430) (e2fa0a7)
- persistent web socket service crashing when started in android 14 (#2427) (c875768)
- disable status update for private users (#2408) (4896629)
- Conversation verification changed message showing (#2413) (c4e246c)
- white screen after splash screen (WPB-5439) (#2417) (12a31d6)
- applock: