Wire Android Versions Save

🤖 The new Wire client for Android

v4.6.3

1 month ago

2024-04-09

Chores
  • update kalium (3e294644)
  • update kalium (23d925e0)
  • update kalium (2d375282)
  • update kalium (f3dfb12f)
  • update kalium (bdf7714a)
  • update kalium (7c25cb3e)
  • update kalium (98a0bf10)
  • bump app version to 4.6.3 (d6e94cc2)
New Features
  • add avs and cc version to debug screen (#2830) (bd360e10)
  • enable encrypted proteus storage for internal builds (#2833) (887b2e28)
  • add fdroid to jenkins script (#2814) (abd7f341)
  • adding fdroid flavor to build without GMS and Firebase (WPB-2799) (#2727) cherry pick (#2813) (bfc274cd)
  • add a crl revocation list to debug screen (#2793) (0693f1c8)
Bug Fixes
  • Display verified E2EI icon other user devices list [WPB-6974] (#2868) (8366a0e9)
  • read conversation on short list [WPB-7432] (#2876) (ec371a71)
  • close properly keyboard in conversation screen [WPB-7630] (#2872) (8565a3e9)
  • crash on GrapheneOS when downloading certificate (WPB-7407) (#2864) (13d1705f)
  • Remove NotificationDot for some notifications RC (#2856) (d67bf85a)
  • RevokedCertificate dialog undismissable RC [WPB-7226] (#2854) (aeff098d)
  • lintVitalAnalyze failing because of dependenciesVersionTask (#2858) (272c7ee1)
  • crash when checking audio file size limit (WPB-5961) (#2757) (#2852) (ac7786b6)
  • disable name change when e2ei is enabled (#2825) (b4f213f9)
  • update last read message on conversation opening [WPB-7208] (#2819) (4efd8929)
  • Some workers not running when persistent websocket is enabled (WPB-7213) (#2803) (1a401094)
  • Calling video not streamed when enabling camera on preview screen (WPB-7114) - cherrypick (#2808) (6833d5f1)
  • misleading dialog copy when certificate enrolling fails (WPB-7129) (#2805) (4dc00e65)
  • periodic checks for ws service to start if necessary (WPB-6343) (#2773) (ce5094b5)
Refactors
  • simplify dependency version resource generation (#2849) (afb374b2)

v4.6.2

2 months ago

2024-03-15

Chores
  • update kalium (bdf7714a)
  • update kalium (7c25cb3e)
  • update kalium (efe1ca68)
  • remove duplicated enroll e2ei use case (#2788) (8bd90409)
  • update kalium (d2185f9d)
  • update kalium (b0e5621f)
  • update kalium (ccaabffb)
  • update kalium (e4b36232)
  • update kalium (a1dae98a)
  • explicitly restrict the app to be installed internally (#2768) (3db6178f)
  • update kalium (0bf115b5)
  • update kalium (b40bf8bc)
  • update kalium (998be7db)
  • update kalium (f3b506ac)
  • update app version (79b7652a)
  • update kalium (f7a21861)
  • update kalium reference (88c2846d)
  • update kalium (dfb1ac76)
  • update app version (292b71e8)
  • fix tag logging for internal and staging flavors (#2739) (295d6188)
  • update app version (8e382679)
  • add structured logs to location and fix permission handling (WPB-6358) (#2734) (c9dd5912)
New Features
  • Remove third party library for certificate decoding (WPB-6765) (#2746) (617beeb1)
Bug Fixes
  • Create Group protocol not editable anymore [WPB-7109] (#2790) (b962aeb4)
  • adding federated members to groups (0fec0809)
  • Localised DateFormat in device info (#2783) (e5f2d5c2)
  • list in markdown quote [WPB-6622] (#2781) (2420b87e)
  • breaking changes from kalium (#2778) (2394e27d)
  • Remove autologin in Keycloak in E2EI [WPB-7061] (#2774) (611e574b)
  • user pic is not editable for scim users (#2759) (e2aeaad3)
  • persistent ws not reflected in UI (WPB-7020) (#2770) (3dae65cd)
  • network screen is empty on graphene os (#2760) (98d654e5)
  • e2e webview close [WPB-6788] (#2762) (332bb413)
  • unexpected scrolling on selected message [WPB-6932] (#2753) (1265e6bc)
  • some end points are not routed through the proxy server 4.6 (#2723) (1d39d4a1)
  • Do not show waiting network in CertDetails screen (RC) (WPB-6638) (#2749) (d277d192)
  • crash about persistent websocket being started from background [WPB-6551] (#2745) (85593a6a)
  • calling: microphone restricted when the app goes into background on Android 14 (WPB-6307) (#2780) (82fceb08)
  • e2ei:
    • loading e2ei state during the app initialisation (#2664) (a5ab875e)
    • force login to idp to update certificate (WPB-6877) (#2742) (30b80391)
Other Changes
  • Enrolling E2EI crash [WPB-6788] (#2728) (fadfac32)

v4.6.1

2 months ago

2024-02-28

Chores
  • update kalium (dfb1ac76)
  • update app version (292b71e8)

v4.6.0

2 months ago

2024-02-23

Chores
  • fix dev tag logging (e11de8af)
  • fix tag logging (#2730) (63fd8414)
  • remove unwanted log (1ab45c9f)
  • add git commit hash to external logger (#2729) (5cc138fe)
  • update kalium (1e9c1e9e)
  • update kalium (b9a85f3c)
  • update kalium (5c762873)
  • update kalium reference (1f4d3ab6)
  • update kalium (6b551050)
  • remove jacoco and migrate to kover (ACOL-139) (#2670) (fd1b0e22)
  • update kalium (401347f0)
  • bump app version (65539605)
  • kalium ref (0bb42cd0)
  • Update kalium reference (RC) (#2639) (ea851f34)
  • remove un-needed changes (#2634) (847af47f)
  • update localization strings via Crowdin (rc) (#2628) (da8b5edc)
  • source base strings new for custom dialog deeplink (de6b9602)
  • update source location strings english (#2602) (381f99b5)
  • update localization strings via Crowdin (#2593) (3c0301a0)
  • consume new use case to get fresh team info (WPB-5879) (#2589) (ed02ade3)
  • update kalium (8cd101ee)
  • update kalium (cc9f5373)
  • bump cycle to 4.5.3 (f2754aa7)
  • update kalium (03b0f06f)
  • update localization strings via Crowdin (#2586) (b15453f5)
  • remove (beta) string from protocol details label string (WPB-6112) (#2583) (ff887232)
  • update kalium (55a321f6)
  • fix 'biometric' typo (def256f4)
  • update baseline profiler file (#2575) (7152cdb4)
  • remove deprecated accompanist-navigation dependency (#2568) (2124283c)
  • update copyright to 2024 (#2567) (52decf5a)
  • bump version to 4.5.2 and kalium latest rc changes (15587ad7)
  • update localization strings via Crowdin (#2548) (6b43eed7)
  • remove playtest branch action and adjust size labels to kalium values (#2547) (556c866d)
  • bump app version name to 4.5.1 (1ca3970d)
  • update localization strings via Crowdin (#2527) (2c879303)
  • update kalium (f795076e)
  • update kalium (69a2f204)
  • update kalium reference (590fc5ff)
  • update kalium reference (b7d4a58a)
  • update kalium (a33b63ae)
  • update kalium (69bc659b)
  • update localization strings via Crowdin (RC) (#2480) (7b1f22ce)
  • update kalium ref (39bb2054)
  • Update README to use the new name of Android project (#2458) (4057b6fd)
  • update kalium (160a91f8)
  • rename project references as android, deprecating scala repo (dev) (#2444) (5d2ca2ee)
  • add message item box click (WPB-4986) (#2433) (d0db739d)
  • rollback to buildjet runner (1e14fbe0)
  • rename project references as android, deprecating scala repo (rc) (#2443) (44210a03)
  • update kalium reference (e0be5954)
  • bump develop to v4.6.x (#2425) (4a25e69f)
  • ci: base64 encoding adding a new line after 76 char (#2666) (5daa694b)
  • deps:
    • upgrade Gradle to 8.5 (#2592) (8819a061)
    • bump buildjet/setup-java from 3 to 4 (#2585) (0987ed02)
    • bump dawidd6/action-download-artifact from 2 to 3 (#2555) (0358f127)
    • bump actions/download-artifact from 3 to 4 (#2538) (d72d71bb)
    • bump actions/stale from 8 to 9 (#2515) (a963b92a)
Continuous Integration
  • fix cherry pick action when last commit message contains special characters (#2654) (8f2f1b6e)
  • cherry pick gh action result in bot as auther (#2608) (d16ce74e)
New Features
  • implement use case to get default conversation creation protocol (WPB-5475) (#2722) (f4fef2f8)
  • update place holder name for call participants (996103bd)
  • fetch 2000 team members dring sync [WPB-6483] (#2704) (b9c734b3)
  • allow http calls when checking Certificate Revocation List (WPB-6493) - cherrypick (#2707) (2ab8863b)
  • support remote search by handle (#2647) (8dc59485)
  • Show a dialog when current client's certificate is revoked (WPB-6145) - cherrypick (#2635) (b62d1002)
  • improve enrollment dialog (WPB-4372) (#2610) (97eacae7)
  • implement new search logic (#2573) (abdde82e)
  • sending location messages (WPB-1732) (#2582) (20fea24a)
  • Indicate user with valid E2EI certificate (WPB-3228) (#2561) (701dd641)
  • App soft lock when E2EI is required (WPB-5876) (#2563) (c11b6b5a)
  • legal hold indication on conversation header and on conversation list [WPB-4568] (#2562) (c38ab0f7)
  • scrollable dialogs [WPB-1681] (#2552) (cd5d92dd)
  • discover legal hold when sending message [WPB-5999] (#2558) (21bbb68f)
  • media files tab epic [WPB-4914] (#2556) (d1418534)
  • scrollable dialogs [WPB-1681] (#2554) (ddb1dc43)
  • notify user when sending first message in conversation on legal hold [WPB-4566] (#2535) (d2f867ea)
  • show system message when migrating a mls conversation during a call (WPB-5349) (#2542) (28716381)
  • location replies (WPB-5480) (#2534) (c0aa6b96)
  • support new reason value on conversation leave event (#2536) (aaa2d879)
  • Update kalium for E2EI (WPB-5771) (#2532) (bf538774)
  • video call icon [WPB-3667] (#2529) (40d81754)
  • Use enroll mls use case (WPB-5756) (#2514) (20504620)
  • show legal hold disabled dialog [WPB-4870] (#2511) (d11140ee)
  • handle legal hold system messages [WPB-4779] (#2505) (ebcf86d5)
  • Remove nearby devices permission for calling (WPB-4583) (#2508) (43d336ec)
  • display received location messages - default placeholder (WPB-5483) (#2503) (d75f286e)
  • media gallery [WPB-4989] (#2490) (fc6e59e1)
  • Add pagination in searched messages result screen (WPB-5498) (#2489) (5aa2802c)
  • show pending legal hold request and approve it [WPB-4393] (#2484) (b51377f3)
  • Highlight selected searched message (WPB-5506) (#2441) (e78f8459)
  • remove required nearby devices permission for calling (WPB-4583) (#2460) (8dd2521e)
  • avatar border and message padding improvements [WPB-5059] (#2431) (1a980331)
  • legal hold UI - create bars and banners and handle clicks [WPB-5446] (#2435) (f9d466a2)
  • Dialog informin conversation was degraded (WPB-1771) (#2429) (2d8ec685)
  • avatar border and message padding improvements [WPB-5059] (#2428) (bcb88702)
  • search message highlight [WPB-5163] (#2426) (18795b36)
  • legal hold UI - create all related dialogs [WPB-5446] (#2421) (bc967aca)
  • e2ei:
    • respect e2ei during login and mls client creation (WPB-5851) (#2621) (4a50f650)
    • pass ignore ssl certs for apis in dev build (#2577) (1a59e123)
    • use refresh token for idp authorization (WPB-5880) (#2549) (8a9969a6)
    • update oAuth to get refreshToken (WPB-5880) (#2543) (782d02a7)
    • add e2ei certificate manual enrollment (WPB-309) (#1840) (f818ed45)
  • mls:
    • handle unsupported protocol case [WPB-5047] (#2579) (e5ee0646)
    • reevaluate protocol on demand [WPB-5049] (#2502) (066dd98c)
Bug Fixes
  • e2ei:
    • error handling (WPB-6271) (#2721) (16b4cdb3)
    • remove E2EI shield and buttons if it's disabled on your team (WPB-6520) (#2695) (ea33f807)
    • remove E2EI shield from remove device screen (WPB-6519) (#2685) (876f5da2)
  • show connection request with unavailable name [WPB-6247] (#2716) (1a2034e0)
  • leaking UI context GetE2EICertificateUseCase (WPB-6648) (#2713) (c27c5cf7)
  • MLS degraded dialogs [WPB-6607] (#2712) (54530b76)
  • remove browser allow list and skip of https check (WPB-6609) (#2710) (d8a31c8a)
  • crash when answering a call (WPB-6183) - cherrypick (#2705) (275ba259)
  • Use idp client id from remote (WPB-6494) (#2683) (a6b9a5f1)
  • long click on deleted message (WPB-6290) (#2696) (2fb0e05b)
  • message background highlight colors [WPB-5940] (#2693) (71172b77)
  • 2FA support dark mode (#2697) (f3d03c32)
  • welcome screen large screen [WPB-6427] (#2690) (6f7e5ca6)
  • serverConfig and notification crashes right after user becomes invalid [WPB-6552] [WPB-6233] (#2684) (ceb0052f)
  • NotificationChannelGroup crash (WPB-6233) (#2687) (7914307b)
  • text highlight colors [WPB-5940] (#2680) (6f61248f)
  • add fully qualified handle for external results (WPB-6256) (#2676) (184a0511)
  • crash when uploading avatar [WPB-5965] (#2673) (a05a3cec)
  • persistent audio state, observe senderId, edit deleted message crash [WPB-4716] (#2661) (9a2b3534)
  • Manifest merge issues (3269b331)
  • remove trim of spaces when searching for messages inside a conversation (WPB-5834) (#2659) (22bd1b4d)
  • changes to hopefully improve startup and ANRs [WPB-6048] (#2607) (113d1e7e)
  • make SelfDeletionTimerTest unit instead of instrumented (#2657) (bfaa1917)
  • not possible to search for services [WPB-5943] (#2648) (93508304)
  • self-deleting msg in doze mode on ConversationScreen [WPB-5894] (#2642) (0c413489)
  • logging level does not reflect in datadog (#2645) (51c465ec)
  • setting items clickable area [WPB-6225] (#2643) (42c58301)
  • changes to hopefully improve startup and ANRs [WPB-6048] (#2607) (5ddbbe0e)
  • original image path was used images when sharing from share extension (#2604) (e455480b)
  • sharing location crash when device location off (WPB-6182) (#2601) (5b1a77fb)
  • add correct colors for dark mode when recording audio (WPB-4534) (#2599) (7496480a)
  • download asset dialog button order (WPB-5378) (#2595) (4f388a6a)
  • set modifier of LazyColumn to fillMaxSize (WPB-6121) (#2591) (7b439b93)
  • OtherUserProfile snapshot crash (#2590) (971c8443)
  • Verification icons dark mode (#2580) (196381e6)
  • missing ServerConfig crashes after session expired / logout [WPB-5960] (#2581) (fbc38354)
  • missing ServerConfig crashes after session expired / logout [WPB-5960] (#2570) (4a723c54)
  • remove E2EI indication(shield) from conversations list (WPB-6070) (#2574) (3dad9ebe)
  • applock toggle state when enforced and responding to changes [WPB-5751] (#2566) (e82429b0)
  • applock toggle state when enforced and responding to changes [WPB-5751] (#2564) (3f5defc3)
  • Whole conversation TopBar clickable (WPB-4833) (#2565) (5533ae49)
  • UI bug in E2EI (WPB-5757, WPD-5758) (#2522) (1ff4f2e2)
  • focus input after rich text option [WPB-4254] (#2550) (d4a218c8)
  • message item long tap action [WPB-5952] (#2553) (069d619b)
  • reactions padding [WPB-5855] (#2551) (8d01df79)
  • Hiding E2EI dialogs on logout (#2545) (4f27d503)
  • Remove reportDrawnWhen api due to crash on Android 9 (#2533) (1ab6b755)
  • enabling app lock manually displays the dialog turn off (#2454) (#2540) (55ebcf63)
  • Show verification icons in Calls flow (WPB-5792) (#2537) (a9547fc4)
  • Remove reportDrawnWhen api due to crash on Android 9 (#2530) (26be39e9)
  • dialog for max accounts reached (WPB-1862) (#2526) (a40f9503)
  • wrong url for conversation creation in conflicting backends case (WPB-5014) (#2524) (862344da)
  • app not locked after timeout when screen turned off [WPB-5682] [WPB-5832] (#2521) (a6490b1d)
  • app not locked after timeout when screen turned off [WPB-5682] [WPB-5832] (#2517) (11b24410)
  • set cert pinning for all app flavours (#2513) (c5b8aa5d)
  • allowed username characters [WPB-4365] (#2519) (1bfd7723)
  • breaking lines title location (WPB-5483) (#2516) (83bf0f34)
  • set cert pinning for all app flavours (#2512) (b9df4bd3)
  • App lock does not show up after fresh install (WPB-5609) (#2501) (d092f29c)
  • Profile avatar not updating (WPB-5494) (#2504) (4bb97eb9)
  • display the app lock enforce dialogue when it is enforced but no… (#2491) (24687fd3)
  • disable removing non-permanent clients [WPB-5700] (#2497) (9489ca7a)
  • App lock does not show up after fresh install (WPB-5609) (#2499) (646eca72)
  • app lock not disabled when team enforce is lifted (#2466) (#2482) (3634957a)
  • download success message never disappears (WPB-3317) (#2498) (fad34987)
  • wrong system message icon paddings (#2495) (6656f88c)
  • disable removing non-permanent clients [WPB-5700] (#2485) (636758e8)
  • Update legal hold status class path (#2496) (7e676539)
  • wrong system message icon paddings (#2494) (397c77a2)
  • Mute Icon blocks click event (#2492) (f3108ca6)
  • Second search query not updating and infinite loading icon (WPB-5744) (#2493) (d5dc43ec)
  • display the app lock enforce dialogue when it is enforced but no… (#2487) (bbaba6fe)
  • disable back press when app lock team enforced (WPB-5644) (#2481) (2dd5d834)
  • disable back press when app lock team enforced (WPB-5644) (#2474) (1eef3528)
  • typo variable assign in cherry-pick (#2478) (7019f0d3)
  • typo variable assign in cherry-pick (#2477) (bae4b634)
  • app lock dialog blinking (WPB-5610) (#2470) (471f5838)
  • hide search button in group conversation user profile [WPB-5656] (#2476) (36fd8d66)
  • hide search button in group conversation user profile [WPB-5656] (#2475) (27328c51)
  • app lock can be changes when enforced and it is cleared when not… (#2448) (05ff4533)
  • app lock dialog blinking (WPB-5610) (#2464) (18552c4a)
  • enabling app lock manually displays the dialog turn off (#2454) (7ef3db41)
  • closing keyboard or back pressing when editing a message (#2467) (2d9a3046)
  • reset passcode dialog state when empty input or sso user [WPB-5094] (#2465) (ca097d83)
  • app lock not disabled when team enforce is lifted (#2466) (f593408b)
  • closing keyboard or back pressing when editing a message (#2463) (d0ace3ec)
  • messages list IndexOutOfBoundsException [WPB-5612] (#2459) (8fed4bf9)
  • reset passcode dialog state when empty input or sso user [WPB-5094] (#2447) (7b7acec2)
  • revert changes in message scroll state (#2461) (c97c58af)
  • messages list IndexOutOfBoundsException [WPB-5612] (#2457) (52fbaac6)
  • Show all participants sticky button (WPB-5602) (#2453) (72059c8b)
  • Show all participants sticky button (WPB-5602) (#2452) (3afc4af1)
  • white screen after splash screen (WPB-5439) - cherrypick (#2440) (3c5019b2)
  • app lock can be changes when enforced and it is cleared when not… (#2445) (97a8a945)
  • persistent web socket service crashing when started in android 14 (#2427) (#2430) (e2fa0a70)
  • persistent web socket service crashing when started in android 14 (#2427) (c875768a)
  • disable status update for private users (#2408) (48966296)
  • Conversation verification changed message showing (#2413) (c4e246c3)
  • white screen after splash screen (WPB-5439) (#2417) (12a31d6f)
  • applock:
    • app navigates to biometrics screen after entering passcode RC - cherrypick (#2436) (340255ab)
    • app navigates to biometrics screen after entering passcode (#2434) (547ad8e8)
Reverts
  • avs 9.5.6 version and remove of permissions (#2471) (2510f417)
Tests
  • add sharing location coverage for viewmodel (#2620) (c669dce7)

v4.5.4

3 months ago

2024-02-06

Chores
  • update kalium (401347f0)
  • bump app version (65539605)
Bug Fixes
  • Manifest merge issues (3269b331)
  • changes to hopefully improve startup and ANRs [WPB-6048] (#2607) (113d1e7e)

v4.5.3

4 months ago

2024-01-18

Chores
  • update kalium (cc9f5373)
  • bump cycle to 4.5.3 (f2754aa7)
  • update kalium (03b0f06f)
  • update kalium (55a321f6)
Bug Fixes
  • missing ServerConfig crashes after session expired / logout [WPB-5960] (#2570) (4a723c54)

v4.5.2

4 months ago

2024-01-05

Chores
  • bump version to 4.5.2 and kalium latest rc changes (15587ad7)
New Features
  • scrollable dialogs [WPB-1681] (#2554) (ddb1dc43)
Bug Fixes
  • applock toggle state when enforced and responding to changes [WPB-5751] (#2564) (3f5defc3)

v4.5.1

5 months ago

2023-12-19

Chores
  • bump app version name to 4.5.1 (1ca3970d)
Bug Fixes
  • Remove reportDrawnWhen api due to crash on Android 9 (#2530) (26be39e9)

v4.5.0

5 months ago

2023-12-14

Chores
  • update kalium (f795076e)
  • update kalium (69a2f204)
  • update kalium (a33b63ae)
  • update kalium (69bc659b)
  • update localization strings via Crowdin (RC) (#2480) (7b1f22ce)
  • adjust wrong kalium ref, ahead by 2 commits, not tagged (3dc51da9)
  • update kalium ref (39bb2054)
  • update kalium (160a91f8)
  • rollback to buildjet runner (1e14fbe0)
  • rename project references as android, deprecating scala repo (rc) (#2443) (44210a03)
  • update kalium reference (e0be5954)
  • hide search messages button (WPB-5419) (#2424) (353bb69c)
  • provide a way to make previews with scoped view models (#2414) (3fbff9bc)
  • Adjust minimum characters to search to 1 (WPB-4915) (#2420) (db858eaa)
  • update dependencies (#2418) (d0404eb4)
  • show e2ei certificate item on debug mode only (#2415) (5900c333)
  • update localization sources from Crowdin (#2410) (a4b6f380)
  • update kalium reference (e5037e0a)
  • kalium refe (75819d20)
  • architectural fitness functions - fixed imports (ACOL-123) (#2397) (f666c818)
  • kalium ref (e987c45c)
  • update kalium ref (c1009679)
  • update kalium ref (0a6939bd)
  • update kalium ref (#2386) (953e3f2e)
  • update kalium ref (b05348a2)
  • update kalium ref (b4336c03)
  • update localization sources from Crowdin [WPB-1825] (#2354) (66df8a7f)
  • bump version to 4.4.2 (badfb870)
  • bump version to 4.4.1 (e3a14118)
  • update kalium ref to latest rc (#2347) (9eb8135f)
  • update localization strings via Crowdin (#2344) (44854bb7)
  • update compose destinations and navigation libs (#2339) (0eefaaf6)
  • remove usages of deprecated use cases (bc76aaec)
  • remove github packages repository WPB-5028 (#2337) (4bcd746f)
  • update biometrics dialog copy (#2330) (05fe2184)
  • update localization sources from Crowdin (#2328) (c94a9e0e)
  • disable death penalty on main-thread UI work (a6494909)
  • update kalium reference (#2309) (d2fcaa7d)
  • update crowdin-source-updater.yml (2d7cd432)
  • source updated from crowdin (#2305) (fe24d15d)
  • update kalium reference (952180c5)
  • use the new CameraPreviewBuilder to get CameraPreview (#2291) (30f7cac8)
  • downgrade cc kalium ref (WPB-4912) (#2290) (cd9df4c0)
  • update kalium reference (fbba90bf)
  • update kalium ref (cee1235a)
  • revert changes of #2246 (#2265) (3e508a1b)
  • revert changes of #2245 (#2263) (c2ed958a)
  • update kalium reference (b6dd35d8)
  • update kalium reference (RC) (#2255) (0caaedfb)
  • update compose to version 1.5 (#2248) (d68c9ca0)
  • enable penalty death on strict mode (#2251) (1277cd78)
  • update localization strings via Crowdin (#2244) (52608296)
  • cleanup CoreLogicModule.kt (#2247) (b5ea0741)
  • update localization strings via Crowdin (rc) (#2242) (e9514e91)
  • update localization strings via Crowdin (#2215) (10754310)
  • update localization strings via Crowdin (rc) (#2226) (17603d16)
  • kalium ref (cd49d952)
  • update dependencies (WPB-4373) (#2210) (07cab374)
  • report fully drawn (WPB-274) (#2204) (4cfebfd5)
  • update kalium ref (e7c4f369)
  • benchmark app startup with login (WPB-274) (#2194) (62ff91f8)
  • update kalium reference (333a63e6)
  • update localization strings via Crowdin (#2200) (c2c19371)
  • update localization strings via Crowdin (#2196) (3beadd19)
  • update localization strings via Crowdin (#2185) (08b0248c)
  • add app startup benchmark and baseline profiler (WPB-274) (#2181) (9510f5bf)
  • update kalium ref (2361c8b9)
  • upgrade agp to 8.1 (#2122) (4c2fa916)
  • update localization strings via Crowdin (#2167) (11e6dbfb)
  • upgrade hilt to use ksp (#2176) (3fe2d286)
  • update kalium reference (#2178) (b310d4d3)
  • upgrade hilt to use ksp (#2174) (7bba4df9)
  • update kalium reference (dcd30d07)
  • update localization strings via Crowdin (#2162) (2b85927f)
  • update localization strings via Crowdin (#2149) (89b75265)
  • update kalium ref (8732f821)
  • update kalium ref (82e81192)
  • cherry pick action to update strings from crowdin (#2151) (957ba6cc)
  • Update localization-crowdin-updater.yml (47152f1d)
  • update localization-crowdin-updater.yml (4ef999df)
  • update kalium ref (7b44965a)
  • update localization-crowdin-updater.yml team assignment (dc9aabe2)
  • config crowdin action (#2137) (7d650066)
  • migrate flowrow to compose foundation (WPB-3541) (#2082) (27f2ea3b)
  • bump compose-activity dependency from 1.6.1 to 1.7.2 (#2123) (cc9dc2cb)
  • bump new dev cycle to 4.5.0 (0f10ed94)
  • update kalium ref (9f317224)
  • ci:
    • addresses issue about archiving in releases the APK (cycle 4.4) (#2473) (b653768d)
    • include build info in tests (WPB-4505) (#2319) (2928999a)
  • deps:
    • bump hilt from 2.48 to 2.48.1 (#2398) (c503b723)
    • bump amannn/action-semantic-pull-request from 5.3.0 to 5.4.0 (#2393) (9f141b46)
    • bump androidx.test:runner from 1.4.0 to 1.5.2 (#2394) (95ac5e72)
    • bump coil from 2.4.0 to 2.5.0 (#2391) (9abceec2)
    • bump android-gradlePlugin from 8.1.1 to 8.1.2 (#2383) (727c6cf9)
    • bump actions/setup-node from 3 to 4 (#2365) (886987ba)
    • bump cakeinpanic/jira-description-action from 0.6.1 to 0.7.0 (#2297) (b2e2292c)
    • bump org.jetbrains.kotlinx:kotlinx-datetime from 0.4.0 to 0.4.1 (#2266) (7e2d2de2)
    • bump amannn/action-semantic-pull-request from 5.2.0 to 5.3.0 (#2271) (3114c26f)
    • bump com.google.gms:google-services from 4.3.15 to 4.4.0 (#2256) (ac1f4c18)
    • bump androidx.core:core-ktx from 1.10.1 to 1.12.0 (#2238) (4ce039e3)
    • bump cakeinpanic/jira-description-action from 0.4.0 to 0.6.1 (#2212) (87828e65)
    • bump androidx-lifecycle from 2.6.1 to 2.6.2 (#2187) (c08a7caa)
    • bump actions/checkout from 3 to 4 (#2177) (3de7fc50)
  • dependencies:
    • bump desugar-jdk to 2.0.3 (0ee9ab32)
    • bump agp to 8.1.1 (0dd8e611)
  • rc: update localization strings via Crowdin (#2152) (73ff250c)
  • reactions:
    • remove "More coming soon" label [WPB-4328] (#2154) (4187ad80)
    • remove "More coming soon" label [WPB-4328] (#2153) (58f0f08a)
Continuous Integration
  • remove runner os (#2385) (e6aef5d9)
  • optimise build cache (#2373) (f94ee952)
  • optimise build cache (#2373) (15ead935)
  • use AndroidBob to create cherry-picked PRs (311b5898)
New Features
  • avatar border and message padding improvements [WPB-5059] (#2428) (bcb88702)
  • Navigate to selected searched message (WPB-4986) (#2412) (faf82866)
  • Handle app dialogs with team applock (WPB -2388) (#2390) (23af8cd0)
  • End call on conversation degraded (WPB-4487) (#2399) (98659c95)
  • Show team applock change dialog (WPB-4476) (#2388) (1e614cad)
  • observe team app lock config (WPB-4476) (#2380) (9e51b65a)
  • selectable app theme [WPB-4483] (#2379) (a3f34b05)
  • Show conversation Proteus verification status (#2350) (3c608e92)
  • backup password validation [WPB-4374] (#2370) (a60a8f8b)
  • Show e2ei certificate in device details screen - PART 1 (WPB-3214) (#2316) (7320d6bf)
  • archive locally for non members [WPB-5006] (#2366) (d939a9bc)
  • Show e2ei certificate in device details screen - PART 2 (WPB-3214) (#2332) (a089fdfd)
  • connection request warning badge and conversation started sys message warning (WPB-2266) (#2357) (1385f098)
  • Search inside conversation (WPB-4915) (#2358) (046f8462)
  • scroll bottom - jump to last message (WPB-4987) (WPB-3973) (#2343) (e302061c)
  • app lock UI and UX adjustments [WPB-4695] (#2335) (ab9e3dd0)
  • cherry-pick improvements (#2340) (858d9763)
  • add logger with userid and clientid (#2334) (3eeea525)
  • add logger with userid and clientid (#2280) (b5090d9f)
  • unlock app with biometrics (WPB-4696) (#2321) (01f9c305)
  • mls epic (#1953) (43b3f91b)
  • User verification status Proteus (WPB-1775) (#2299) (d3d6bf77)
  • epic typing indicator sender (WPB-4590) (#2315) (e096a5be)
  • add enter app lock passcode UI and logic [WPB-4695] (#2278) (016560cc)
  • cherry pick improvements (#2298) (25532475)
  • add confirmation dialog archiving [WPB-4434] (#2300) (013245e2)
  • archived conversation list [WPB-4429] (#2295) (7340e57d)
  • typing indicator in conversation view (WPB-4706) (#2292) (cb0ad6b6)
  • unread archived conversations indicator [WPB-4437] (#2288) (7884f768)
  • Handle new SystemMessages (#2289) (b7d4c8d6)
  • add unarchiving logic [WPB-4435][WPB-4436] (#2285) (b5a5ae7f)
  • [RC] feature flag passowrd guest link (WPB-1531) (#2282) (75615981)
  • Conversation MLS verification status updating (WPB-3872) (#2224) (0e96dfbd)
  • archived conversations tab empty state (WPB-4430) (#2273) (d15cb066)
  • Adding option on bottom sheet to archive use cases (#2262) (596009fd)
  • store app lock password securely [WPB-4695] (#2249) (13d55767)
  • setup app lock screen (#2243) (f1940011)
  • Add UI for typing indicator on privacy settings screen [WPB-4592] (#2240) (6e6aabc2)
  • add whats new section (WPB-3777) (#2205) (376b097c)
  • prevent accidental calls in large groups (WPB-4293) (#2216) (ead2204a)
  • feature flag password guest link and improvements (#2133) (5bbac819)
  • Delete notification when message deleted (WPB-1669) (#2121) (e6128c99)
  • cert pinning (#2124) (31b5e66a)
  • show connecting indicator if user has bad/lost connection during a call (WPB-1125) (#2101) (98a9f256)
  • applock: forgot passcode - reset device [WPB-5094] (#2392) (162eded7)
  • AppLock: Adjust appLock to be handled correctly with other features (WPB-4691) (#2363) (05849614)
  • reactions: emoji picker (#2311) (b813a5fa)
  • calling: request audio and BT permission on start, join or accept call (WPB-1809) (WPB-3961) (#2160) (4a8cabe2)
Bug Fixes
  • app not locked after timeout when screen turned off [WPB-5682] [WPB-5832] (#2517) (11b24410)
  • set cert pinning for all app flavours (#2512) (b9df4bd3)
  • App lock does not show up after fresh install (WPB-5609) (#2499) (646eca72)
  • disable removing non-permanent clients [WPB-5700] (#2485) (636758e8)
  • wrong system message icon paddings (#2494) (397c77a2)
  • display the app lock enforce dialogue when it is enforced but no… (#2487) (bbaba6fe)
  • disable back press when app lock team enforced (WPB-5644) (#2474) (1eef3528)
  • typo variable assign in cherry-pick (#2477) (bae4b634)
  • hide search button in group conversation user profile [WPB-5656] (#2475) (27328c51)
  • app lock dialog blinking (WPB-5610) (#2464) (18552c4a)
  • enabling app lock manually displays the dialog turn off (#2454) (7ef3db41)
  • app lock not disabled when team enforce is lifted (#2466) (f593408b)
  • closing keyboard or back pressing when editing a message (#2463) (d0ace3ec)
  • reset passcode dialog state when empty input or sso user [WPB-5094] (#2447) (7b7acec2)
  • revert changes in message scroll state (#2461) (c97c58af)
  • messages list IndexOutOfBoundsException [WPB-5612] (#2457) (52fbaac6)
  • Show all participants sticky button (WPB-5602) (#2452) (3afc4af1)
  • white screen after splash screen (WPB-5439) - cherrypick (#2440) (3c5019b2)
  • app lock can be changes when enforced and it is cleared when not… (#2445) (97a8a945)
  • persistent web socket service crashing when started in android 14 (#2427) (#2430) (e2fa0a70)
  • update applock forgot passcode copy [WPB-5461] (#2423) (30f24cdf)
  • multiple merge conflicts (#2419) (ee5105c1)
  • multiple merge conflicts (#2405) (fa86e9cd)
  • Rejoining call can't be completed (WPB-5111) (#2407) (f548d83b)
  • crash when saving file - duplicate names [WPB-5026] (#2402) (914723f6)
  • crash when saving file - duplicate names [WPB-5026] (#2396) (76bd823e)
  • removed fixed height to adapt to grid view [WPB-5101] (#2381) (730d9e65)
  • message padding [WPB-5059] (#2384) (ca803a70)
  • broken build (#2382) (c340d509)
  • remove app lock after logout (#2378) (0b2fed55)
  • search top bar alignment and interactions [WPB-2231] [WPB-5172] (#2377) (82a71f40)
  • navigating with UPDATE_EXISTED, extracting base route [WPB-5225] (#2376) (28cead33)
  • navigating with UPDATE_EXISTED, extracting base route (#2374) (3861d9be)
  • attachment width and android 14 crash on start [WPB-5101] (#2372) (a7f109a5)
  • design review adjustments for scroll to bottom (#2368) (3d8626b6)
  • update applock copy (WPB-5093) (#2364) (6b22ade7)
  • send button visibility (#2362) (5d512531)
  • add required permissions for calling on API 34 (#2356) (e69dfee4)
  • expanded message composer edit state (#2360) (e3e8790e)
  • expanded message composer improvements [WPB-5131] (#2351) (f33e2f82)
  • fixed issue not activating search on long click in search bar [WPB-2231] (#2353) (fe732634)
  • App crash on app unlock with fingerprint (WPB-5110) (WPB-5108) (#2348) (37ec8f1d)
  • muting group conversation from details screen not working [WPB-4994] (#2338) (22d380a2)
  • disable conversation mute icon + UI fixes [WPB-3897][WPB-3658] (#2333) (15e4e80e)
  • keyboard size after gifs expand [WPB-4985] (#2331) (5794fe05)
  • use stable compose bom version to fix video calls [WPB-4992] (#2326) (e066cb03)
  • bypassing app lock after timeout (#2324) (04c06e30)
  • sanitize urls before displaying warning dialog [WPB-4782] (#2320) (594aa8a0)
  • modify download placeholders to clarify saved and downloaded cases [WPB-4732] (#2322) (052384e8)
  • update archiving dialog copy (#2312) (b7668874)
  • not showing dialog when archiving users from user profile screen [WPB-4993] (#2304) (480af5a1)
  • do not show confirmation dialogs when unarchiving conversations [WPB-4435] (#2303) (6caf28e7)
  • attachments items arrangement [WPB-1840] (#2302) (88bfae88)
  • toast crash [WPB-4937] (#2293) (3522b4a6)
  • updated user settings screen with correct copy for typing indicator [WPB-4592] (#2294) (d7aef433)
  • audio messages partial delivery missing [dev] (WPB-4886) (#2284) (e1f0bb9c)
  • audio messages partial delivery missing (WPB-4886) (#2279) (17844fe4)
  • fixed ping translations in German [WPB-4728] (#2275) (4e7a254b)
  • DiskReadViolation related database check (#2276) (4750dbea)
  • blinking keyboard [WPB-4797] (#2258) (f65934a6)
  • ignore mention with negative index [WPB-4854] (#2272) (68655d0d)
  • self deleting ping has no sound (WPB-3175) (#2269) (6c62bf93)
  • ignore mention with negative index [WPB-4854] (#2270) (be349f53)
  • join call on back facing camera (WPB-3454) (#2267) (bc3af58d)
  • max accounts handling not respected - dev (WPB-4818) (#2259) (07c5a7dc)
  • max accounts dialog prevent dismiss (WPB-4818) (#2260) (b4f76b78)
  • max accounts handling not respected (WPB-4818) (#2257) (df8a0282)
  • Self video disappears when scrolling through video grid (WPB-4651) (#2246) (3212c315)
  • Self video disappears when scrolling through video grid (RC) (WPB-4651) (#2245) (e4bcaeab)
  • memory leak related to video renderer (WPB-3953) (#2241) (ca89841a)
  • message composer keyboard [WPB-1848] (#2214) (faa587ae)
  • use correct connecting copy when a call is trying to establish (#2236) (a7cb96b0)
  • missing archived field migration (#2237) (1fa4b42d)
  • crash when opening service details screen [WPB-4586] (#2232) (d1bf6309)
  • not switching to proper conversation when navigating from notification [WPB-4294] (#2231) (fbe29fd9)
  • crash when requesting focus in create account screen (#2233) (e926090a)
  • use correct connecting copy when a call is trying to establish (#2235) (a7a38bbb)
  • scrolling in calling grid is not smooth (WPB-4531) (RC) (#2229) (821a3a51)
  • crash when opening service details screen [WPB-4586] (#2230) (395cf3b9)
  • conversation screen top bar spacing [WPB-971] (#2208) (fd815b3f)
  • scrolling in calling grid is not smooth (WPB-4531) (#2228) (3cf713f3)
  • not switching to proper conversation when navigating from notification [WPB-4294] (#2211) (0107a025)
  • invisible buttons after changes in WireButton size parameters (#2222) (fbb4c066)
  • message flickering [WPB-3983] (#2219) (cade87ff)
  • message flickering [WPB-3983] (#2217) (872b1aee)
  • conversation screen top bar spacing [WPB-971] (#2195) (45e8bf4a)
  • blinking placeholder avatar on profile screen [WPB-3917] (#2201) (be44e327)
  • blinking placeholder avatar on profile screen [WPB-3917] (#2184) (7a472ec6)
  • crash related to request focus when clicking on last name EditTe… (#2191) (9a112627)
  • app crash when clicking next on create account screen (#2183) (#2186) (46a57b77)
  • update call permission dialog copy (#2182) (58a64137)
  • when changing the timer from a value to off in the file sharing screen the button state is not updated correctly [WPB-405] (#2163) (81cc28b0)
  • adjust message partial delivery failure and assets (WPB-4450) (#2180) (1d85bc1b)
  • adjust message partial delivery failure and assets (WPB-4450) (#2179) (14dd9dd6)
  • show proper empty screen when no contacts [WPB-250] (#2175) (e08cb530)
  • share text to wire (WPB-1872) (#2168) (a19f4b40)
  • enable translations in plurals for failed to add and failed to send messages (WPB-3788) (#2173) (5aafdeaf)
  • enable translations in plurals for failed to add and failed to send messages (WPB-3788) (#2170) (a72e67cf)
  • broken jira action link (WPB-3906) (#2172) (780f878f)
  • show proper empty screen when no contacts [WPB-250] (#2141) (47891fbe)
  • adjust transition animations according to the design documentation [WPB-1817] (#2138) (72036891)
  • mention highlight [WPB-3507] (#2166) (cee9f7cb)
  • mention highlight [WPB-3507] (#2165) (96d18794)
  • when changing the timer from a value to off in the file sharing screen the button state is not updated correctly [WPB-405] (#2156) (45137f6f)
  • normalize asset file name when exporting to external storage (#2161) (231b06f3)
  • Move FeatureChanged dialogs to Activity (WPB-3481) (#2155) (c0cb4de6)
  • map to mentions [WPB-4232] (#2142) (a48cd971)
  • Always allow avatar changeing [WPB-2247] (#2139) (2ae53a2e)
  • missed activity icon size (WPB-3896) (#2140) (8e8d91f8)
  • map to mentions [WPB-4232] (#2135) (916c8880)
  • applock: app navigates to biometrics screen after entering passcode RC - cherrypick (#2436) (340255ab)
  • links:
    • embedded links with escaped chars [e.g. plus] (WPB-4402) (#2342) (e3dddf1f)
    • embedded links with escaped chars [e.g. plus] (WPB-4402) (#2268) (9311af3a)
  • typing: back handler and jumping screen typing indicator (#2325) (88adc9ea)
  • calling:
    • observe self camera state in full screen mode (WPB-4719) (#2254) (b3335933)
    • scrolling the grid is not possible when every one have camera enabled (WPB-4530) (#2220) (5c4b106f)
    • scrolling the grid is not possible when every one have camera enabled (WPB-4530) (RC) (#2221) (8073d92b)
  • 2fa:
    • login button disabled after verifiction backpress [WPB-3590] (#2193) (b49bf40e)
    • login button disabled after verifiction backpress [WPB-3590] (#2192) (bb0ab621)
  • RC: adjust transition animations according to the design documentation [WPB-1817] (#2169) (a3378c18)
Refactors
  • unify access token refreshing logic [WPB-5038] (#2336) (b0155434)
  • unify access token refreshing logic [WPB-5038] (#2336) (0f2a5d0b)

v4.5.0-pre-release

5 months ago

2023-12-14

Chores
  • update kalium (a33b63ae)
  • update kalium (69bc659b)
  • update localization strings via Crowdin (RC) (#2480) (7b1f22ce)
  • update kalium ref (39bb2054)
  • update kalium (160a91f8)
  • rollback to buildjet runner (1e14fbe0)
  • rename project references as android, deprecating scala repo (rc) (#2443) (44210a03)
  • update kalium reference (e0be5954)
  • hide search messages button (WPB-5419) (#2424) (353bb69c)
  • provide a way to make previews with scoped view models (#2414) (3fbff9bc)
  • Adjust minimum characters to search to 1 (WPB-4915) (#2420) (db858eaa)
  • update dependencies (#2418) (d0404eb4)
  • show e2ei certificate item on debug mode only (#2415) (5900c333)
  • update localization sources from Crowdin (#2410) (a4b6f380)
  • update kalium reference (e5037e0a)
  • kalium refe (75819d20)
  • architectural fitness functions - fixed imports (ACOL-123) (#2397) (f666c818)
  • kalium ref (e987c45c)
  • update kalium ref (c1009679)
  • update kalium ref (0a6939bd)
  • update kalium ref (#2386) (953e3f2e)
  • update kalium ref (b05348a2)
  • update kalium ref (b4336c03)
  • update localization sources from Crowdin [WPB-1825] (#2354) (66df8a7f)
  • bump version to 4.4.2 (badfb870)
  • bump version to 4.4.1 (e3a14118)
  • update kalium ref to latest rc (#2347) (9eb8135f)
  • update localization strings via Crowdin (#2344) (44854bb7)
  • update compose destinations and navigation libs (#2339) (0eefaaf6)
  • remove usages of deprecated use cases (bc76aaec)
  • remove github packages repository WPB-5028 (#2337) (4bcd746f)
  • update biometrics dialog copy (#2330) (05fe2184)
  • update localization sources from Crowdin (#2328) (c94a9e0e)
  • disable death penalty on main-thread UI work (a6494909)
  • update kalium reference (#2309) (d2fcaa7d)
  • update crowdin-source-updater.yml (2d7cd432)
  • source updated from crowdin (#2305) (fe24d15d)
  • update kalium reference (952180c5)
  • use the new CameraPreviewBuilder to get CameraPreview (#2291) (30f7cac8)
  • downgrade cc kalium ref (WPB-4912) (#2290) (cd9df4c0)
  • update kalium reference (fbba90bf)
  • update kalium ref (cee1235a)
  • revert changes of #2246 (#2265) (3e508a1b)
  • revert changes of #2245 (#2263) (c2ed958a)
  • update kalium reference (b6dd35d8)
  • update kalium reference (RC) (#2255) (0caaedfb)
  • update compose to version 1.5 (#2248) (d68c9ca0)
  • enable penalty death on strict mode (#2251) (1277cd78)
  • update localization strings via Crowdin (#2244) (52608296)
  • cleanup CoreLogicModule.kt (#2247) (b5ea0741)
  • update localization strings via Crowdin (rc) (#2242) (e9514e91)
  • update localization strings via Crowdin (#2215) (10754310)
  • update localization strings via Crowdin (rc) (#2226) (17603d16)
  • kalium ref (cd49d952)
  • update dependencies (WPB-4373) (#2210) (07cab374)
  • report fully drawn (WPB-274) (#2204) (4cfebfd5)
  • update kalium ref (e7c4f369)
  • benchmark app startup with login (WPB-274) (#2194) (62ff91f8)
  • update kalium reference (333a63e6)
  • update localization strings via Crowdin (#2200) (c2c19371)
  • update localization strings via Crowdin (#2196) (3beadd19)
  • update localization strings via Crowdin (#2185) (08b0248c)
  • add app startup benchmark and baseline profiler (WPB-274) (#2181) (9510f5bf)
  • update kalium ref (2361c8b9)
  • upgrade agp to 8.1 (#2122) (4c2fa916)
  • update localization strings via Crowdin (#2167) (11e6dbfb)
  • upgrade hilt to use ksp (#2176) (3fe2d286)
  • update kalium reference (#2178) (b310d4d3)
  • upgrade hilt to use ksp (#2174) (7bba4df9)
  • update kalium reference (dcd30d07)
  • update localization strings via Crowdin (#2162) (2b85927f)
  • update localization strings via Crowdin (#2149) (89b75265)
  • update kalium ref (8732f821)
  • update kalium ref (82e81192)
  • cherry pick action to update strings from crowdin (#2151) (957ba6cc)
  • Update localization-crowdin-updater.yml (47152f1d)
  • update localization-crowdin-updater.yml (4ef999df)
  • update kalium ref (7b44965a)
  • update localization-crowdin-updater.yml team assignment (dc9aabe2)
  • config crowdin action (#2137) (7d650066)
  • migrate flowrow to compose foundation (WPB-3541) (#2082) (27f2ea3b)
  • bump compose-activity dependency from 1.6.1 to 1.7.2 (#2123) (cc9dc2cb)
  • bump new dev cycle to 4.5.0 (0f10ed94)
  • update kalium ref (9f317224)
  • deps:
    • bump hilt from 2.48 to 2.48.1 (#2398) (c503b723)
    • bump amannn/action-semantic-pull-request from 5.3.0 to 5.4.0 (#2393) (9f141b46)
    • bump androidx.test:runner from 1.4.0 to 1.5.2 (#2394) (95ac5e72)
    • bump coil from 2.4.0 to 2.5.0 (#2391) (9abceec2)
    • bump android-gradlePlugin from 8.1.1 to 8.1.2 (#2383) (727c6cf9)
    • bump actions/setup-node from 3 to 4 (#2365) (886987ba)
    • bump cakeinpanic/jira-description-action from 0.6.1 to 0.7.0 (#2297) (b2e2292c)
    • bump org.jetbrains.kotlinx:kotlinx-datetime from 0.4.0 to 0.4.1 (#2266) (7e2d2de2)
    • bump amannn/action-semantic-pull-request from 5.2.0 to 5.3.0 (#2271) (3114c26f)
    • bump com.google.gms:google-services from 4.3.15 to 4.4.0 (#2256) (ac1f4c18)
    • bump androidx.core:core-ktx from 1.10.1 to 1.12.0 (#2238) (4ce039e3)
    • bump cakeinpanic/jira-description-action from 0.4.0 to 0.6.1 (#2212) (87828e65)
    • bump androidx-lifecycle from 2.6.1 to 2.6.2 (#2187) (c08a7caa)
    • bump actions/checkout from 3 to 4 (#2177) (3de7fc50)
  • ci: include build info in tests (WPB-4505) (#2319) (2928999a)
  • dependencies:
    • bump desugar-jdk to 2.0.3 (0ee9ab32)
    • bump agp to 8.1.1 (0dd8e611)
  • rc: update localization strings via Crowdin (#2152) (73ff250c)
  • reactions:
    • remove "More coming soon" label [WPB-4328] (#2154) (4187ad80)
    • remove "More coming soon" label [WPB-4328] (#2153) (58f0f08a)
Continuous Integration
  • remove runner os (#2385) (e6aef5d9)
  • optimise build cache (#2373) (f94ee952)
  • optimise build cache (#2373) (15ead935)
  • use AndroidBob to create cherry-picked PRs (311b5898)
New Features
  • avatar border and message padding improvements [WPB-5059] (#2428) (bcb88702)
  • Navigate to selected searched message (WPB-4986) (#2412) (faf82866)
  • Handle app dialogs with team applock (WPB -2388) (#2390) (23af8cd0)
  • End call on conversation degraded (WPB-4487) (#2399) (98659c95)
  • Show team applock change dialog (WPB-4476) (#2388) (1e614cad)
  • observe team app lock config (WPB-4476) (#2380) (9e51b65a)
  • selectable app theme [WPB-4483] (#2379) (a3f34b05)
  • Show conversation Proteus verification status (#2350) (3c608e92)
  • backup password validation [WPB-4374] (#2370) (a60a8f8b)
  • Show e2ei certificate in device details screen - PART 1 (WPB-3214) (#2316) (7320d6bf)
  • archive locally for non members [WPB-5006] (#2366) (d939a9bc)
  • Show e2ei certificate in device details screen - PART 2 (WPB-3214) (#2332) (a089fdfd)
  • connection request warning badge and conversation started sys message warning (WPB-2266) (#2357) (1385f098)
  • Search inside conversation (WPB-4915) (#2358) (046f8462)
  • scroll bottom - jump to last message (WPB-4987) (WPB-3973) (#2343) (e302061c)
  • app lock UI and UX adjustments [WPB-4695] (#2335) (ab9e3dd0)
  • cherry-pick improvements (#2340) (858d9763)
  • add logger with userid and clientid (#2334) (3eeea525)
  • add logger with userid and clientid (#2280) (b5090d9f)
  • unlock app with biometrics (WPB-4696) (#2321) (01f9c305)
  • mls epic (#1953) (43b3f91b)
  • User verification status Proteus (WPB-1775) (#2299) (d3d6bf77)
  • epic typing indicator sender (WPB-4590) (#2315) (e096a5be)
  • add enter app lock passcode UI and logic [WPB-4695] (#2278) (016560cc)
  • cherry pick improvements (#2298) (25532475)
  • add confirmation dialog archiving [WPB-4434] (#2300) (013245e2)
  • archived conversation list [WPB-4429] (#2295) (7340e57d)
  • typing indicator in conversation view (WPB-4706) (#2292) (cb0ad6b6)
  • unread archived conversations indicator [WPB-4437] (#2288) (7884f768)
  • Handle new SystemMessages (#2289) (b7d4c8d6)
  • add unarchiving logic [WPB-4435][WPB-4436] (#2285) (b5a5ae7f)
  • [RC] feature flag passowrd guest link (WPB-1531) (#2282) (75615981)
  • Conversation MLS verification status updating (WPB-3872) (#2224) (0e96dfbd)
  • archived conversations tab empty state (WPB-4430) (#2273) (d15cb066)
  • Adding option on bottom sheet to archive use cases (#2262) (596009fd)
  • store app lock password securely [WPB-4695] (#2249) (13d55767)
  • setup app lock screen (#2243) (f1940011)
  • Add UI for typing indicator on privacy settings screen [WPB-4592] (#2240) (6e6aabc2)
  • add whats new section (WPB-3777) (#2205) (376b097c)
  • prevent accidental calls in large groups (WPB-4293) (#2216) (ead2204a)
  • feature flag password guest link and improvements (#2133) (5bbac819)
  • Delete notification when message deleted (WPB-1669) (#2121) (e6128c99)
  • cert pinning (#2124) (31b5e66a)
  • show connecting indicator if user has bad/lost connection during a call (WPB-1125) (#2101) (98a9f256)
  • applock: forgot passcode - reset device [WPB-5094] (#2392) (162eded7)
  • AppLock: Adjust appLock to be handled correctly with other features (WPB-4691) (#2363) (05849614)
  • reactions: emoji picker (#2311) (b813a5fa)
  • calling: request audio and BT permission on start, join or accept call (WPB-1809) (WPB-3961) (#2160) (4a8cabe2)
Bug Fixes
  • App lock does not show up after fresh install (WPB-5609) (#2499) (646eca72)
  • disable removing non-permanent clients [WPB-5700] (#2485) (636758e8)
  • wrong system message icon paddings (#2494) (397c77a2)
  • display the app lock enforce dialogue when it is enforced but no… (#2487) (bbaba6fe)
  • disable back press when app lock team enforced (WPB-5644) (#2474) (1eef3528)
  • typo variable assign in cherry-pick (#2477) (bae4b634)
  • hide search button in group conversation user profile [WPB-5656] (#2475) (27328c51)
  • app lock dialog blinking (WPB-5610) (#2464) (18552c4a)
  • enabling app lock manually displays the dialog turn off (#2454) (7ef3db41)
  • app lock not disabled when team enforce is lifted (#2466) (f593408b)
  • closing keyboard or back pressing when editing a message (#2463) (d0ace3ec)
  • reset passcode dialog state when empty input or sso user [WPB-5094] (#2447) (7b7acec2)
  • revert changes in message scroll state (#2461) (c97c58af)
  • messages list IndexOutOfBoundsException [WPB-5612] (#2457) (52fbaac6)
  • Show all participants sticky button (WPB-5602) (#2452) (3afc4af1)
  • white screen after splash screen (WPB-5439) - cherrypick (#2440) (3c5019b2)
  • app lock can be changes when enforced and it is cleared when not… (#2445) (97a8a945)
  • persistent web socket service crashing when started in android 14 (#2427) (#2430) (e2fa0a70)
  • update applock forgot passcode copy [WPB-5461] (#2423) (30f24cdf)
  • multiple merge conflicts (#2419) (ee5105c1)
  • Rejoining call can't be completed (WPB-5111) (#2407) (f548d83b)
  • crash when saving file - duplicate names [WPB-5026] (#2402) (914723f6)
  • crash when saving file - duplicate names [WPB-5026] (#2396) (76bd823e)
  • removed fixed height to adapt to grid view [WPB-5101] (#2381) (730d9e65)
  • message padding [WPB-5059] (#2384) (ca803a70)
  • broken build (#2382) (c340d509)
  • remove app lock after logout (#2378) (0b2fed55)
  • search top bar alignment and interactions [WPB-2231] [WPB-5172] (#2377) (82a71f40)
  • navigating with UPDATE_EXISTED, extracting base route [WPB-5225] (#2376) (28cead33)
  • navigating with UPDATE_EXISTED, extracting base route (#2374) (3861d9be)
  • attachment width and android 14 crash on start [WPB-5101] (#2372) (a7f109a5)
  • design review adjustments for scroll to bottom (#2368) (3d8626b6)
  • update applock copy (WPB-5093) (#2364) (6b22ade7)
  • send button visibility (#2362) (5d512531)
  • add required permissions for calling on API 34 (#2356) (e69dfee4)
  • expanded message composer edit state (#2360) (e3e8790e)
  • expanded message composer improvements [WPB-5131] (#2351) (f33e2f82)
  • fixed issue not activating search on long click in search bar [WPB-2231] (#2353) (fe732634)
  • App crash on app unlock with fingerprint (WPB-5110) (WPB-5108) (#2348) (37ec8f1d)
  • muting group conversation from details screen not working [WPB-4994] (#2338) (22d380a2)
  • disable conversation mute icon + UI fixes [WPB-3897][WPB-3658] (#2333) (15e4e80e)
  • keyboard size after gifs expand [WPB-4985] (#2331) (5794fe05)
  • use stable compose bom version to fix video calls [WPB-4992] (#2326) (e066cb03)
  • bypassing app lock after timeout (#2324) (04c06e30)
  • sanitize urls before displaying warning dialog [WPB-4782] (#2320) (594aa8a0)
  • modify download placeholders to clarify saved and downloaded cases [WPB-4732] (#2322) (052384e8)
  • update archiving dialog copy (#2312) (b7668874)
  • not showing dialog when archiving users from user profile screen [WPB-4993] (#2304) (480af5a1)
  • do not show confirmation dialogs when unarchiving conversations [WPB-4435] (#2303) (6caf28e7)
  • attachments items arrangement [WPB-1840] (#2302) (88bfae88)
  • toast crash [WPB-4937] (#2293) (3522b4a6)
  • updated user settings screen with correct copy for typing indicator [WPB-4592] (#2294) (d7aef433)
  • audio messages partial delivery missing [dev] (WPB-4886) (#2284) (e1f0bb9c)
  • audio messages partial delivery missing (WPB-4886) (#2279) (17844fe4)
  • fixed ping translations in German [WPB-4728] (#2275) (4e7a254b)
  • DiskReadViolation related database check (#2276) (4750dbea)
  • blinking keyboard [WPB-4797] (#2258) (f65934a6)
  • ignore mention with negative index [WPB-4854] (#2272) (68655d0d)
  • self deleting ping has no sound (WPB-3175) (#2269) (6c62bf93)
  • ignore mention with negative index [WPB-4854] (#2270) (be349f53)
  • join call on back facing camera (WPB-3454) (#2267) (bc3af58d)
  • max accounts handling not respected - dev (WPB-4818) (#2259) (07c5a7dc)
  • max accounts dialog prevent dismiss (WPB-4818) (#2260) (b4f76b78)
  • max accounts handling not respected (WPB-4818) (#2257) (df8a0282)
  • Self video disappears when scrolling through video grid (WPB-4651) (#2246) (3212c315)
  • Self video disappears when scrolling through video grid (RC) (WPB-4651) (#2245) (e4bcaeab)
  • memory leak related to video renderer (WPB-3953) (#2241) (ca89841a)
  • message composer keyboard [WPB-1848] (#2214) (faa587ae)
  • use correct connecting copy when a call is trying to establish (#2236) (a7cb96b0)
  • missing archived field migration (#2237) (1fa4b42d)
  • crash when opening service details screen [WPB-4586] (#2232) (d1bf6309)
  • not switching to proper conversation when navigating from notification [WPB-4294] (#2231) (fbe29fd9)
  • crash when requesting focus in create account screen (#2233) (e926090a)
  • use correct connecting copy when a call is trying to establish (#2235) (a7a38bbb)
  • scrolling in calling grid is not smooth (WPB-4531) (RC) (#2229) (821a3a51)
  • crash when opening service details screen [WPB-4586] (#2230) (395cf3b9)
  • conversation screen top bar spacing [WPB-971] (#2208) (fd815b3f)
  • scrolling in calling grid is not smooth (WPB-4531) (#2228) (3cf713f3)
  • not switching to proper conversation when navigating from notification [WPB-4294] (#2211) (0107a025)
  • invisible buttons after changes in WireButton size parameters (#2222) (fbb4c066)
  • message flickering [WPB-3983] (#2219) (cade87ff)
  • message flickering [WPB-3983] (#2217) (872b1aee)
  • conversation screen top bar spacing [WPB-971] (#2195) (45e8bf4a)
  • blinking placeholder avatar on profile screen [WPB-3917] (#2201) (be44e327)
  • blinking placeholder avatar on profile screen [WPB-3917] (#2184) (7a472ec6)
  • crash related to request focus when clicking on last name EditTe… (#2191) (9a112627)
  • app crash when clicking next on create account screen (#2183) (#2186) (46a57b77)
  • update call permission dialog copy (#2182) (58a64137)
  • when changing the timer from a value to off in the file sharing screen the button state is not updated correctly [WPB-405] (#2163) (81cc28b0)
  • adjust message partial delivery failure and assets (WPB-4450) (#2180) (1d85bc1b)
  • adjust message partial delivery failure and assets (WPB-4450) (#2179) (14dd9dd6)
  • show proper empty screen when no contacts [WPB-250] (#2175) (e08cb530)
  • share text to wire (WPB-1872) (#2168) (a19f4b40)
  • enable translations in plurals for failed to add and failed to send messages (WPB-3788) (#2173) (5aafdeaf)
  • enable translations in plurals for failed to add and failed to send messages (WPB-3788) (#2170) (a72e67cf)
  • broken jira action link (WPB-3906) (#2172) (780f878f)
  • show proper empty screen when no contacts [WPB-250] (#2141) (47891fbe)
  • adjust transition animations according to the design documentation [WPB-1817] (#2138) (72036891)
  • mention highlight [WPB-3507] (#2166) (cee9f7cb)
  • mention highlight [WPB-3507] (#2165) (96d18794)
  • when changing the timer from a value to off in the file sharing screen the button state is not updated correctly [WPB-405] (#2156) (45137f6f)
  • normalize asset file name when exporting to external storage (#2161) (231b06f3)
  • Move FeatureChanged dialogs to Activity (WPB-3481) (#2155) (c0cb4de6)
  • map to mentions [WPB-4232] (#2142) (a48cd971)
  • Always allow avatar changeing [WPB-2247] (#2139) (2ae53a2e)
  • missed activity icon size (WPB-3896) (#2140) (8e8d91f8)
  • map to mentions [WPB-4232] (#2135) (916c8880)
  • applock: app navigates to biometrics screen after entering passcode RC - cherrypick (#2436) (340255ab)
  • links:
    • embedded links with escaped chars [e.g. plus] (WPB-4402) (#2342) (e3dddf1f)
    • embedded links with escaped chars [e.g. plus] (WPB-4402) (#2268) (9311af3a)
  • typing: back handler and jumping screen typing indicator (#2325) (88adc9ea)
  • calling:
    • observe self camera state in full screen mode (WPB-4719) (#2254) (b3335933)
    • scrolling the grid is not possible when every one have camera enabled (WPB-4530) (#2220) (5c4b106f)
    • scrolling the grid is not possible when every one have camera enabled (WPB-4530) (RC) (#2221) (8073d92b)
  • 2fa:
    • login button disabled after verifiction backpress [WPB-3590] (#2193) (b49bf40e)
    • login button disabled after verifiction backpress [WPB-3590] (#2192) (bb0ab621)
  • RC: adjust transition animations according to the design documentation [WPB-1817] (#2169) (a3378c18)
Refactors
  • unify access token refreshing logic [WPB-5038] (#2336) (b0155434)
  • unify access token refreshing logic [WPB-5038] (#2336) (0f2a5d0b)