github wireapp/wire-android v4.6.5

one day ago

2024-09-26

Chores
  • update kalium (f26e47c4)
  • update kalium reference (1b89b075)
  • Bump app version to 4.6.5 (a73da234)
  • update kalium (0c9939c4)
  • update kalium (3a6a48ce)
  • Update kalium reference (b8fb1187)
  • update kalium reference (70458754)
  • update kalium (362babba)
  • bump app version to 4.8.3 (02ef6664)
  • add new store screen shots for fdroid WPB-10569 (c23a8ec1)
  • disable guest link with password (#3383) (682d006f)
  • bump compose to 1.7.0-rc01 (#3365) (29f877e4)
  • update kalium (280485a2)
  • update kalium ref (97f6b70d)
  • update kalium (8bd27f1c)
  • Improve Analytics dialog (WPB-10601) (#3336) (fcacb243)
  • show hide analytics toggle (WPB-10587) (#3319) (d612887f)
  • update kalium (14e21fa1)
  • bump app version to 4.8.2 (821b81af)
  • Set analytics enabled for beta builds (WPB-10293) (#3316) (a7d70dee)
  • bump app version to 4.8.1 (d491d5b0)
  • update kalium (77ce27b4)
  • update kalium (76ac9b68)
  • Do not send data to Analytics on custom backend (WPB-10020) (#3294) (9704c197)
  • disable password protected guest link on prod (2a084d02)
  • update kalium (cdbc9965)
  • update kalium (deb752a0)
  • update kalium (6b02f526)
  • update kalium (8392fd43)
  • update strings copies by content writer (WPB-9776) (#3249) (eaf3d763)
  • disable countly WPB-10293 (cfa8716e)
  • update kalium ref (c8e30f1e)
  • use manifest placeholder to get rid of playstore error (WPB-8645) (#3229) (1f0bf8be)
  • update kalium (cd1d5f62)
  • update localization strings via Crowdin (#3174) (4af8ab0e)
  • update kalium (72143b6b)
  • update kalium (0da70067)
  • include crowdin translations updater for modules (WPB-10073) (#3172) (ba32a7d4)
  • externalize all wire links to support custom builds (WPB-9811) 🍒 🍒 (#3165) (9bb37dfb)
  • Move Analytics to user-level (WPB-9584) (#3142) (c8fb8820)
  • externalize all wire links to support custom builds (WPB-9811) (#3158) (f1641646)
  • change aws region (29894a86)
  • update kalium (fff9f3a4)
  • update compose libs to get rid of rendering crashes WPB-9666 (466cd99e)
  • update kalium (2dae7245)
  • view model compose testing WPB-8829 (a24c9552)
  • increment versionCode slower WPB-9816 (072f73df)
  • update kalium ref (461c6ef6)
  • update kalium reference (6ffc6983)
  • remove any mention to maven local repo WPB-2799 (094c1aa1)
  • update kalium ref (2d98ae77)
  • add performance metrics to event processing (#2827) (f0e9bc7d)
  • update kalium (b65d1c72)
  • add safeguards to Prod and Beta build action (#3106) (0750c087)
  • unify external logger code (#3098) (e88f5096)
  • update kalium (480891a7)
  • add compose-runtime to Benchmark module (#3093) (d07aa382)
  • update kalium (813a43ce)
  • solve foss source sets and dependencies statically 🍒 (#3083) (8bc646b6)
  • Upload build to S3 WPB-8730 (97a03690)
  • update dependencies (#3086) (09a449f6)
  • upgrade APG to 8.3.2 (#3079) (1f8b72e7)
  • update localization sources from Crowdin (#3068) (4dc5b5b1)
  • update localization strings via Crowdin (#3030) (d7beea0a)
  • update localization strings via Crowdin (#3027) (b22b0978)
  • update kalium (303654bd)
  • add new verified string for opt-out toggle description (WPB-8922) (#3011) (d4ec2b55)
  • update kalium (1b5a1923)
  • file access crashes [WPB-7368] 🍒 (#2995) (ba3e728c)
  • bump app version (8e1d4194)
  • bump app version to 4.8.0 (e450a385)
  • update localization strings via Crowdin (#2898) (838c9b61)
  • replace deprecated functions (#2931) (de5104bb)
  • update wrong copy (#2935) (aefe51bb)
  • update dependencies before code freeze (#2934) (17ab3ae1)
  • update kalium (ccbd0304)
  • update kalium reference (746781d5)
  • add git and dep version explicit dependency to all lint vital tasks (a2b700ee)
  • update kalium (3e294644)
  • update kalium (23d925e0)
  • upgrade kotlin to 1.9.23 (#2767) (f71d13e7)
  • local navigator ACOL-153 (6ec89eea)
  • add Technolinator config for dependencytrack, setting the correct java version (SEC-598) (#2720) (8dbc70d7)
  • add git commit hash to external logger (#2731) (78980069)
  • remove conversation id from send message viewmodel to make it reausable (#2834) (bee00f04)
  • extract send message to viemodel (#2824) (fec0ad9e)
  • upgrade compose from 1.5 to 1.6 (#2821) (0676fb62)
  • move remove message to conv messages view model (#2823) (7e37bcbe)
  • update kalium (2d375282)
  • remove duplicated enroll e2ei use case (#2789) (f881a15e)
  • update kalium (f3dfb12f)
  • update kalium (98a0bf10)
  • update localization strings via Crowdin (#2787) (e1581cc5)
  • bump app version to 4.6.3 (d6e94cc2)
  • update kalium (efe1ca68)
  • remove duplicated enroll e2ei use case (#2788) (8bd90409)
  • explicitly restrict the app to be installed internally (#2769) (bf7794e6)
  • 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)
  • fix tag logging for internal and staging flavors (#2739) (295d6188)
  • fix tag logging (#2733) (216ee5be)
  • update app version (8e382679)
  • add structured logs to location and fix permission handling (WPB-6358) (#2736) (e9cd1a91)
  • add structured logs to location and fix permission handling (WPB-6358) (#2734) (c9dd5912)
  • fix dev tag logging (e11de8af)
  • fix tag logging (#2730) (63fd8414)
  • update kalium (4f9f5f63)
  • remove unwanted log (4fd2ca03)
  • 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)
  • add client suffix on debug builds ACOL-144 (60618af2)
  • update kalium (6b551050)
  • enable MLS for beta build flavour (ACOL-146) (#2675) (6e156276)
  • remove jacoco and migrate to kover (ACOL-139) (#2671) (96259818)
  • remove jacoco and migrate to kover (ACOL-139) (#2670) (fd1b0e22)
  • 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 localization strings via Crowdin (#2617) (2a61529d)
  • source strings new translations (dev) (#2603) (0ecc5d48)
  • update source location strings english (#2602) (381f99b5)
  • bump app version (4f4b025a)
  • kalium:
    • update kalium ref (ab54c1ae)
    • update kalium ref (c9eb06d2)
    • update kalium ref (#2989) (acea960c)
  • mls:
    • unify MLS client identity models (WPB-9774) 🍒 #3107 (#3233) (1da258d4)
    • unify MLS client identity models (WPB-9774) (#3107) (e8fd2079)
  • l10n: update localization strings via Crowdin (WPB-9776) (#3201) (245730a2)
  • deps:
    • bump gradle/wrapper-validation-action from 3.3.2 to 3.5.0 (#3183) (febf5cb7)
    • bump crowdin/github-action from 1 to 2 (#3091) (52fa1208)
    • bump androidx-lifecycle from 2.7.0 to 2.8.0 (#3049) (32bb9678)
    • bump dawidd6/action-download-artifact from 3 to 4 (#3067) (3f9164e8)
    • bump gradle wrapper-validation-action to 3.3.2 (#3042) (40ebea4d)
    • bump amannn/action-semantic-pull-request from 5.4.0 to 5.5.2 (#2981) (067dbaa2)
    • bump gradle/wrapper-validation-action from 3.3.1 to 3.3.2 (#2949) (b1b3f71d)
    • bump commonmark from 0.21.0 to 0.22.0 (#2932) (e0d91340)
    • bump gradle/wrapper-validation-action from 3.3.0 to 3.3.1 (#2924) (a3f5cdc3)
    • bump coil from 2.5.0 to 2.6.0 (#2925) (114d60a1)
    • bump androidx.benchmark:benchmark-macro-junit4 from 1.2.3 to 1.2.4 (#2907) (59ec81df)
    • bump aboutLibraries from 10.8.0 to 11.1.3 (#2901) (25ec09ea)
    • bump gradle/wrapper-validation-action from 2.1.2 to 3.3.0 (#2897) (7b43af74)
    • bump com.prof18.rssparser:rssparser from 6.0.1 to 6.0.7 (#2896) (2727e0d7)
    • bump junit5 from 5.10.0 to 5.10.2 (#2889) (e4c4b463)
    • bump hilt from 2.48.1 to 2.51.1 (#2875) (84afaad9)
    • bump gradle/wrapper-validation-action from 2.1.1 to 2.1.2 (#2846) (73748cc9)
    • bump de.mannodermaus.gradle.plugins:android-junit5 from 1.9.3.0 to 1.10.0.0 (#2871) (b6381f1b)
    • bump dev.ahmedmourad.bundlizer:bundlizer-core from 0.7.0 to 0.8.0 (#2838) (9c4d5b4a)
    • bump compose-destinations from 1.9.54 to 1.10.2 (#2641) (323f2440)
    • bump softprops/action-gh-release from 1 to 2 (#2800) (5a55ca50)
    • bump buildjet/cache from 3 to 4 (#2719) (41e73388)
    • bump gradle/wrapper-validation-action from 1.1.0 to 2.1.1 (#2689) (db7f8a41)
    • bump codecov/codecov-action from 3 to 4 (#2663) (9caf09c9)
  • ci:
    • add android and compose lint WPB-9287 (25f8a2f4)
    • Keep builds on Jenkins if certain branches were build (#2761) (1875400b)
    • base64 encoding adding a new line after 76 char (#2666) (#2667) (96a99d7b)
    • base64 encoding adding a new line after 76 char (#2666) (5daa694b)
  • tests: support vintage engine (junit4) and add robolectric (ACOL-139) (#2662) (1889535a)
Continuous Integration
  • fix apk path when uploading release apk to gh releases (WPB-8645) (#3382) (7f72679e)
  • set the correct version name for fdroid updates WPB-10569 (831a5474)
  • set the correct track name for prod (#3375) (0ad8177f)
  • add gradle task to generate app version WPB-7289 (305ae7a1)
  • final adjust builds for rc branch (WPB-8645) (83375d98)
  • final final final adjust builds for rc branch (WPB-8645) (#3341) (2965b53d)
  • create 'beta' builds for nightly tests suite (WPB-10408) (#3296) (2e4fcd47)
  • support custom app version for fdroid WPB-10569 (81e96523)
  • fix prod gh action (92d37a44)
  • Update build-prod-app.yml (3b93ee21)
  • missing codecov token (WPB-8645) (#3271) (7c917d47)
  • fix workflow runs against target branches rc and develop (WPB-8645) (#3263) (45614c13)
  • upload fdroid builds from the correct folder WPB-10367 (0a90c931)
  • build fdroid for regression testing WPB-10367 (1ff8f6b1)
  • change build type for RC (WPB-8645) (#3241) (26f461b5)
  • codecov fix and rc workflow tweak (WPB-8645) (#3219) (9da047b3)
  • upload apk to latest release after uploading to playstore (WPB-8645) (#3203) (dac4d402)
  • fix no rc builds in merge group, retrocompat with jenkins (WPB-8730) (2a4cc0b6)
  • fix keystore used for internal (WPB-8730) (94e8c196)
  • adjust flavors built for QA automation (WPB-8730) (#3144) (68a9a2fc)
  • allow parallel merge queue builds WPB-9914 (8dff1af6)
  • s3 path for artifacts adjustment (WPB-8730) (#3131) (1ab655a1)
  • add DataDog tokens to GitHub workflows WPB-9788 (86dbacea)
  • configure jira linking action to run on all PRs WPB-9779 (f3ee75c7)
  • upload the app to Play Store (WPB-8729) (#3058) (9b16675c)
  • use Android Bob GH token for cherrypicks 🍒 (#3072) (d6ca5839)
  • add env variables for key store path (#3051) (a23ff9bb)
  • Setup workflows to build all variants in the app (WPB-8644) (#3014) (482c1791)
  • show all lint information in the console (522d1cb1)
  • github acceptance improvements [WPB-8666] WPB-9133 (f0966586)
  • use new cherry-pick action (831f1b58)
  • use new cherry-pick action (24154e7f)
  • fix cherry pick action when last commit message contains special characters (#2654) (8f2f1b6e)
  • cherry pick gh action result in bot as auther (#2608) (d16ce74e)
Documentation Changes
  • improve customization documentation WPB-10019 (ce491bb0)
  • README: list app flavours (#2735) (e31b0623)
New Features
  • enable password guest link in prod (#3364) (3bab6336)
  • show analytics initialized for automation (WPB-10600) (#3330) (a404cdfa)
  • Add Analytics Usage opt-in dialog (WPB-9970) & (WPB-9973) (#3306) (4cf9278c)
  • generate effects file on demand WPB-9713 (48610a2c)
  • countly cherrypick (WPB-8978) (#3270) (9fa30d70)
  • use SFT for OneOnOne calls if the flag is true (WPB-7153) (#3225) (73897441)
  • Use sft for one on one calls when needed cherrypick 4.6 (#3235) (968a8684)
  • enable password protected guest links WPB-9529 (#3185) (7988fb8c)
  • Remove Reply option for notifications in degraded conversation WPB-7425 (94524d59)
  • Enable running end to end automation on Android PR (WPB-9676) (#3152) (fe9a0788)
  • cherrypick privacy links and terms of use sections (WPB-8846) (#3149) (ddc47086)
  • add anonymous analytics (WPB-8933) (#3076) (5d184601)
  • multiple image preview WPB-8801 (7f02ec46)
  • add toggle to opt-out analytics (WPB-8922) (#3008) (e74d5671)
  • add privacy policy (WPB-8846) (#3001) (bb9e7651)
  • grouping message dates (WPB-1733) 🍒 (#2972) (b5e662e1)
  • allow swipe to reply (WPB-982) 🍒 (#2959) (0c824427)
  • support new MLS cipher suite (#2951) (a6846f12)
  • Minimise incoming/outgoing call screen (WPB-979) (#2912) (7875c992)
  • update dependencies (#2911) (c4c92edf)
  • sketch canvas initial empty state (WPB-6960) (#2908) (9975e603)
  • display avs and CC version on all builds (#2900) (9c95a140)
  • reply markdown WPB-3558 (7e10577c)
  • display avs and CC version on all builds (#2894) (30e14ee6)
  • last message markdown WPB-7413 (1486bbaa)
  • add a crl revocation list to debug screen (#2804) (ca15e59a)
  • add fdroid to jenkins script (#2816) (0d56a7b9)
  • image preview WPB-6733 (85f79daa)
  • group message dates functionality (WPB-1733) (#2878) (0c4b4f03)
  • add avs and cc version to debug screen (#2848) (80d5aab2)
  • sketching prototype pt1 - module (WPB-6243) (#2811) (ad1880f8)
  • enable encrypted proteus storage for internal builds (#2836) (a6780314)
  • add avs and cc version to debug screen (#2830) (bd360e10)
  • audio message filter (WPB-6406) (#2835) (23177bae)
  • 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)
  • legal hold indicator on message headers WPB-4571 (17f1c2ae)
  • message draft WPB-1021 (06d13997)
  • update flow for new group conversation creation WPB-1630 (ec46b081)
  • update conversation guest link when opning the conversation (#2744) (bb3bc098)
  • add a crl revocation list to debug screen (#2793) (0693f1c8)
  • Remove notifications on read from another client WPB-1881 (50ccd98a)
  • hide group creation and edit options for external user WPB-5749 (40e0afbd)
  • show accent-colored user names in conversations WPB-6891 (3c901b20)
  • filter markdown by query 5164 (94d9786f)
  • Remove third party library for certificate decoding (WPB-6765) (#2747) (ff84939e)
  • fetch 2000 team members dring sync WPB-6483 (13475d19)
  • Remove third party library for certificate decoding (WPB-6765) (#2746) (617beeb1)
  • handle different FailedToAdd system messages types WPB-5939 (21505f40)
  • adding fdroid flavor to build without GMS and Firebase (WPB-2799) (#2727) (0e0430df)
  • implement use case to get default conversation creation protocol (WPB-5475) (#2725) (ff529eda)
  • implement use case to get default conversation creation protocol (WPB-5475) (#2722) (f4fef2f8)
  • legal hold indicators on group details screens WPB-4569 (80aa6a3e)
  • update place holder name for call participants (996103bd)
  • fetch 2000 team members dring sync WPB-6483 (b9c734b3)
  • allow http calls when checking Certificate Revocation List (WPB-6493) - cherrypick (#2707) (2ab8863b)
  • allow http calls when checking Certificate Revocation List (WPB-6493) (#2700) (8be32392)
  • improve permission handling (WPB-6154) (#2655) (32085af3)
  • support remote search by handle (#2679) (09e2257f)
  • support remote search by handle (#2647) (8dc59485)
  • legal hold - update banners to v2 WPB-6464 (8f8a6e14)
  • navigate to original reply message (WPB-1694) (#2672) (b25ae646)
  • legal hold indication on user profiles WPB-4780 (fe78d526)
  • handle legal hold failure result when sending connection WPB-4395 (90ff3645)
  • Show a dialog when current client's certificate is revoked (WPB-6145) - cherrypick (#2635) (b62d1002)
  • Show a dialog when current client's certificate is revoked (WPB-6145) (#2594) (43695b03)
  • improve enrollment dialog (dev) (WPB-4372) (#2613) (833422ac)
  • improve enrollment dialog (WPB-4372) (#2610) (97eacae7)
  • config:
    • separate lower KeyPackage limit and set to false (WPB-8685) (#2930) (9e16636d)
    • separate lower KeyPackage limit and set to false (WPB-8685) (#2927) (2c071dd4)
  • sketch: draw sketchs epic (#2905) (41f33b72)
  • e2ei:
    • respect E2EI during login and MLS client creation (WPB-5851) (#2633) (7c6148c5)
    • respect e2ei during login and mls client creation (WPB-5851) (#2621) (4a50f650)
    • set claims in OAuth flow (#2623) (936df80d)
Bug Fixes
  • empty dependencies section WPB-10929 (4f9f3653)
  • button keeps spinning when user starts a conversation and back (WPB-5862) (#3372) (ac07dd41)
  • missing verification for analytics toggle (WPB-10587) (#3378) (7887df80)
  • app asking for notification permission on each navigation to the HomeScreenWPB-10750 (00b66336)
  • Add missing staging backend verification for analytics (WPB-10736) (#3366) (06346eff)
  • time not displayed correctly on Samsung devices WPB-10598 (a7c08b05)
  • Crash when starting starting PersistentWebsocketService (WPB-10712) - cherrypick RC (#3353) (b95dbbb2)
  • builds for QA nightly builds missing folder (WPB-10408) (#3329) (585f6cba)
  • ensure request focus is called once after the first composition is done WPB-10571 (eb15ac35)
  • app registering many config sync jobs WPB-10234 (9b875dda)
  • Remove direct usage of Lazy (WPB-10304) (#3311) (443db9d0)
  • Remove Reset Session for MLS conversations [WPB-10426] 🍒 (#3304) (1d139955)
  • Remove Reset Session for MLS conversations (#3298) (8311bc9b)
  • typos in compatrelease artifacts (WPB-8645) (#3303) (87be8a42)
  • keep OngoingCallService always running during call WPB-10467 (8df3b3d7)
  • delete button appears briefly when opening account screen - cherrypick (WPB-7426) (#3293) (8d353349)
  • sharing extension for text content (WPB-10466) (#3291) (f1d68bad)
  • improve audio file size WPB-10001 (ed728efb)
  • weird overscroll that makes conversation list disappear WPB-9035 (e439ff96)
  • Shields not shown in group participants list [WPB-10255] 🍒 (#3276) (fedb66d0)
  • connection button not shown when partial metadata (WPB-10342) (#3280) (d746711b)
  • multiline topbar title still sometimes not centered WPB-9608 (65bdbb49)
  • direct usage from Lazy (WPB-10304) (#3279) (4c52a263)
  • Shields not shown in group participants list WPB-10255 (8d8cb954)
  • add loading screen when importing asset (WPB-10217) (#3260) (92ef1f24)
  • can not interact with second incoming call (WPB-9965) (#3251) (29fb931c)
  • disable clicks under record audio WPB-9619 (390b79b9)
  • empty backup file name WPB-10210 (ffa5f1ce)
  • sharing button is disabled [WPB-9947] 🍒 (#3234) (411d97c2)
  • multiline topbar title not centered WPB-9608 (c63fbc7d)
  • sharing button is disabled WPB-9947 (b0f05380)
  • block sending empty messages, also empty markdowns WPB-10179 (1d1e9fd0)
  • user logged out listener WPB-10114 (97be6d50)
  • typo in a system message (WPB-9776) (#3212) (9762d286)
  • keep screen on during ongoing call WPB-9033 (f6d43e1b)
  • merge group triggering twice and incorrect for RC (WPB-8645) (#3213) (3321e269)
  • "All Android Release Notes" item is not clickable - 🍒 v4.6 WPB-10125 (320b580c)
  • call participants tiles UI WPB-10149 (3e62b74d)
  • "All Android Release Notes" item is not clickable WPB-10125 (1a20e334)
  • double ringing on incoming call screen and swipeable notifications WPB-9963 (bbd35920)
  • flickering call other participants video (WPB-9617) (#3188) (129fb9a3)
  • analytics initialization crash (WPB-10063) (#3184) (a61bb5ab)
  • interaction during screen transitions [WPB-6533] 🍒 🍒 (#3182) (79c6a031)
  • avs and cc versions in new section about this app (WPB-5935) (#3181) (68d134be)
  • interaction during screen transitions WPB-6533 (0572370e)
  • anonymous analytics manager initialisation WPB-10063 (25a5eb48)
  • self clients slow loading WPB-9919 (7e91bc81)
  • Make smoke tests not report if github actions are aborted (WPB-9676) (#3177) (6306bee8)
  • fix notification by preventing countly form blocking the app start WPB-10072 (0ff7cc0f)
  • asset restriction WPB-9947 (#2856) (#2862) (#3157) (#3170) (bce97f82)
  • Better error messages on github action or smoke run failures (WPB-9676) (#3169) (d40a366e)
  • unfocus message composer when keyboard hides WPB-9722 (309eb3cd)
  • handling ActivityNotFoundExceptions WPB-9794 (7d329397)
  • self deleting option refreshing WPB-9419 (de006416)
  • cherrypick terms of use copy (WPB-8846) (#3154) (b1862b99)
  • asset restriction WPB-9947 (#3147) (#3150) (0f8ae939)
  • location sharing without gms when not moving [WPB-9724] 🍒 🍒 (#3145) (29b6de27)
  • location sharing without gms when not moving WPB-9724 (d768fcef)
  • crash when loading what's new section [WPB-9810] 🍒 🍒 (#3135) (524735e9)
  • device list dividers WPB-8829 (96e3720e)
  • crash when loading what's new section WPB-9810 (f5b85215)
  • wrong caller name in outgoing call (WPB-9758) (#3129) (43a460f0)
  • audio converting time WPB-9705 (6b1abd65)
  • handle NoCommonProtocol error while starting conversation (#3120) (83404f62)
  • camera on/off button when in fullscreen [WPB-9815] 🍒 🍒 (#3123) (d27c1447)
  • camera on/off button when in fullscreen WPB-9815 (4c5a52fb)
  • missing remove device button WPB-8819 (fc4e2725)
  • ANR when recording an audio (WPB-9528) 🍒 (#3119) (3fdb317c)
  • Re-fetching of devices certificates on comming back from DeviceDetails [WPB-6970] 🍒 🍒 (#3118) (fc3ed43d)
  • breaking changes from kalium (#3109) (8f29159f)
  • exception when executing multiple fetches of the same avatar WPB-9640 (e71c1c03)
  • run WireViewModel usecases on worker thread (WPB-6874) (#3100) (396d0d11)
  • Re-fetching of devices certificates on comming back from DeviceDetails WPB-6970 (ab3cabec)
  • hide speaker button from IncomingCallScreen (WPB-9031) (#3099) (156c2729)
  • change display name state WPB-9653 (b47aaae9)
  • inject usecases lazily in WireActivityViewModel (WPB-6874) (#3096) (ee787718)
  • make learn more links clickable for automation v2 WPB-5888 (a573bebc)
  • change default lineLimits for text fields to be single-line (#3095) (a7f127fd)
  • remove brackets from build file name (#3089) (61170acc)
  • After sending a reaction, keyboard opens automatically (WPB-9358) (#3085) (61eacdcc)
  • more issues with sharing media WPB-9550 (b061616d)
  • disable message options for gallery asset WPB-9047 (af34214d)
  • issues with sharing media WPB-9550 (5e89a0b2)
  • dividers in privacy settings WPB-3985 (419e8661)
  • asset preview tile name WPB-8801 (4a8279af)
  • bottom sheet state WPB-9045 (060e71ea)
  • errors in fdroid build script causeing it to build DevDebug instead of FdroidRelease 🍒 (#3062) (a7b73c00)
  • swipe to reply not working on first try 🍒 (#3069) (b5b269d8)
  • run UI logic on the main thread [WPB-9458] 🍒 (#3056) (387c67ec)
  • proximity sensor keeps turning the screen off even when there is no call (WPB-9215) 🍒 (#3052) (d6cdb11e)
  • crash on code screen while requesting focus (WPB-6876) (#3043) (0fee9fea)
  • crash when no browser available (WPB-9436) (#3041) (19032ec5)
  • multiple undo tap for drawing, unnecessary recompositions (WPB-8810) 🍒 (#3033) (c4d8002d)
  • top bar not centered when on-premises backend is visible [WPB-9383] 🍒 (#3029) (ac4c4a2b)
  • recreate cache directories in case cache is cleared [WPB-7368] 🍒 (#3016) (8f8b582a)
  • markdown support link reference [WPB-9220] 🍒 (#3020) (d26b742d)
  • jumping keyboard behavior (WPB-9357) 🍒 (#3025) (4ddaf893)
  • bring back 'show password' button on password text input (#3017) (2b4b52eb)
  • GetE2EICertificate button when no certificate 🍒 🍒 (#3015) (62d1284e)
  • Websocket toggle always off [WBP-8669] 🍒 (#3005) (4411ffb5)
  • No red shields visible on devices list from other users [WPB-8677] 🍒 🍒 (#3006) (266563e8)
  • GetE2EICertificate button when no certificate (#3002) (9289f54e)
  • show last deleted message WPB-1899 (08879d3d)
  • heavy sketch file 🍒 (#2993) (bcee8486)
  • group messages date | design changes (WPB-1733) 🍒 (#2987) (1a4a439e)
  • improve swipe detection and animation [WPB-9046] 🍒 (#2986) (d76c1896)
  • disable swiping in some extra cases [WPB-9044] 🍒 (#2984) (69e378d6)
  • call dropped when turning camera on (WPB-9013) 🍒 (#2976) (377f6006)
  • revert launch mode to singleTask (WPB-9014) 🍒 (#2978) (eb02dc30)
  • divider thickness [WPB-3985] 🍒 (#2973) (bf5d34ee)
  • keep the composed message when replying [WPB-982] 🍒 (#2970) (df97d3da)
  • No red shields visible on devices list from other users WPB-8677 (b425435f)
  • finish CallActivity and remove task when call is terminated (WPB-6437) 🍒 (#2968) (92415e05)
  • Crash after fresh install 🍒 (#2967) (3ed54539)
  • properly cherry-pick when there are changes in submodule (8a6eed1b)
  • properly cherry-pick when there are changes in submodule (a8f24cd5)
  • incoming call screen is not shown on second account (#2956) (68a73718)
  • start CallActivity in a new task (WPB-6437) (#2952) (6142d0a9)
  • login in with a second account during a call via deep links (WPB-8937) (#2948) (d099c023)
  • text changes for the new group creation flow WPB-1630 (70f61a56)
  • Fetch MLS status on every conversation opening WPB-8610 (1fcb41e8)
  • Handle 1o1 conversations when no key packages WPB-6936 (b0043db0)
  • get identities only for newly emitted members WPB-8753 (ca21b3ae)
  • get identities only for newly emitted members WPB-8753 (5638df44)
  • empty html message (#2943) (d4e1cd66)
  • request video streams after creating renderers (WPB-8808) (#2939) (790f8b27)
  • secure switching to invalid account and disable composer WPB-7369 (37b2fb26)
  • Display verified E2EI icon other user devices list WPB-6974 (7e463b07)
  • Handle 1o1 conversations when no key packages WPB-6936 (413a82b6)
  • show incoming call screen for second account (#2929) (ecb1140c)
  • remove duplicated debug id in settings screen WPB-8626 (6bf7e6de)
  • message reaction details crash WPB-8802 (7b3b0aca)
  • remove duplicated debug id in settings screen WPB-8626 (ac56dd35)
  • prevent screenshots when it's enabled in CallActivity (#2920) (fc14ebb6)
  • sketch general issues (WPB-8810) (WPB-8811) (WPB-8812) (#2919) (8aa0aea5)
  • create group contacts selection, hide show less button [WPB-6975] WPB-8813 (37a0fe52)
  • secure switching to invalid account and disable composer WPB-7369 (0991c312)
  • message details tab counter WPB-8798 (3019bb94)
  • fdroid start crash and icon color (#2910) (90f6c8de)
  • bottom-sheet-dividers WPB-3985 (3d3814e9)
  • error in deciding whether the current build should use open source only dependencies or not (#2891) (3b3a9728)
  • local image bad quality WPB-1839 (d2cc0151)
  • not possible to accept legal hold as SSO user WPB-8719 (91698478)
  • add last backup date (WPB-1897) (#2869) (2a1f8f0b)
  • Fetch MLS status on every conversation opening WPB-8610 (2d5066da)
  • error in deciding whether the current build should use open source only dependencies or not (#2890) (fb657e96)
  • wrong color of fdroid app icon (WPB-7287) (#2886) (480a5a6f)
  • startup crash with fdroid WPB-7286 (844f58f4)
  • remove dot from title string (#2888) (1f2734d3)
  • remove dot from title string (#2887) (19bce82a)
  • disable name change when e2ei is enabled (#2829) (59edd8d1)
  • read conversation on short list WPB-7432 (043add3c)
  • misleading e2ei certificate error dialog (WPB-7129) (#2885) (1b04e302)
  • misleading e2ei certificate error dialog (WPB-7129) (#2883) (bc12ea5f)
  • close properly keyboard in conversation screen WPB-7630 (42858fef)
  • Display verified E2EI icon other user devices list WPB-6974 (8366a0e9)
  • Remove NotificationDot for some notifications RC (#2863) (c588bc0e)
  • read conversation on short list WPB-7432 (ec371a71)
  • close properly keyboard in conversation screen WPB-7630 (8565a3e9)
  • test for multimodule (#2873) (2a11540b)
  • crash on GrapheneOS when downloading certificate (WPB-7407) (#2867) (2f9e6de6)
  • crash on GrapheneOS when downloading certificate (WPB-7407) (#2864) (13d1705f)
  • run observers on workers thread to avoid ANRs (WPB-6051) (#2857) (c9069bad)
  • Remove NotificationDot for some notifications RC (#2856) (d67bf85a)
  • RevokedCertificate dialog undismissable RC WPB-7226 (aeff098d)
  • lintVitalAnalyze failing because of dependenciesVersionTask (#2858) (272c7ee1)
  • Revoked Certificate dialog undismissable WPB-7226 (c29437ce)
  • crash when checking audio file size limit (WPB-5961) (#2757) (#2852) (ac7786b6)
  • message content padding WPB-987 (dc830eec)
  • audio message filter toggle (WPB-6406) (#2847) (7b1afb54)
  • disable sound and vibration for notification reply WPB-4741 (e3ed13b1)
  • padding for single asset in import media WPB-1839 (9077058b)
  • conversation options divider WPB-3985 (e2cc1377)
  • update last read message on conversation opening WPB-7208 (f24c968c)
  • init temp writable uri (#2837) (9f6fd8fe)
  • update 2FA code and E2EI enrollment screens UI WPB-6772 (7d5208b1)
  • disable name change when e2ei is enabled (#2825) (b4f213f9)
  • input is hiding when searching and scrolling WPB-271 (de629adc)
  • attachment options visible when navigating after searching WPB-2425 (e79d1820)
  • update last read message on conversation opening WPB-7208 (4efd8929)
  • edit option is stored when selecting another message (WPB-4403) (#2810) (9e452529)
  • Some workers not running when persistent websocket is enabled (WPB-7213) (#2809) (9b071f4a)
  • 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) (#2807) (85c23df2)
  • Calling video not streamed when enabling camera on preview screen (WPB-7114) (#2801) (07587371)
  • unnecessarily calls to updateVideoState function (WPB-6747) (#2798) (0f311bd1)
  • misleading dialog copy when certificate enrolling fails (WPB-7129) (#2805) (4dc00e65)
  • some end points are not routed through the proxy server 4.6 (#2754) (01a0da9c)
  • stay in call screen after back button from fullscreen WPB-640 (334db7b0)
  • breaking changes from kalium (#2779) (2ff2e045)
  • Create Group protocol not editable anymore WPB-7109 (df1c124d)
  • periodic checks for ws service to start if necessary (WPB-6343) (#2792) (36a230f3)
  • periodic checks for ws service to start if necessary (WPB-6343) (#2773) (ce5094b5)
  • network screen is empty on graphene os (#2766) (6ff62806)
  • Create Group protocol not editable anymore WPB-7109 (b962aeb4)
  • Localised DateFormat in device info (#2785) (04d69467)
  • Remove autologin in Keycloak in E2EI WPB-7061 (07832e7f)
  • legal hold dialogs content WPB-6469 (b0441544)
  • user pic is not editable for scim users (#2776) (a25cad6c)
  • adding federated members to groups (0fec0809)
  • Localised DateFormat in device info (#2783) (e5f2d5c2)
  • list in markdown quote WPB-6622 (2420b87e)
  • persistent ws not reflected in UI (WPB-7020) (#2771) (79c1384e)
  • breaking changes from kalium (#2778) (2394e27d)
  • Remove autologin in Keycloak in E2EI WPB-7061 (611e574b)
  • user pic is not editable for scim users (#2759) (e2aeaad3)
  • e2e webview close WPB-6788 (c816a0be)
  • crash when stopping recording audio WPB-5961 (8b0809eb)
  • persistent ws not reflected in UI (WPB-7020) (#2770) (3dae65cd)
  • network screen is empty on graphene os (#2760) (98d654e5)
  • e2e webview close WPB-6788 (332bb413)
  • crash when checking audio file size limit (WPB-5961) (#2757) (c8e59aff)
  • unexpected scrolling on selected message WPB-6932 (84d37375)
  • Do not show waiting network in CertDetails screen(WPB-6638) (#2750) (46ea2fe6)
  • unexpected scrolling on selected message WPB-6932 (1265e6bc)
  • some end points are not routed through the proxy server 4.6 (#2723) (1d39d4a1)
  • crash about persistent websocket being started from background WPB-6551 (a07eca90)
  • Do not show waiting network in CertDetails screen (RC) (WPB-6638) (#2749) (d277d192)
  • crash about persistent websocket being started from background WPB-6551 (85593a6a)
  • jank on scrolling WPB-6726 (77ee3b38)
  • show connection request with unavailable name WPB-6247 (f51420ac)
  • MLS degraded dialogs WPB-6607 (bbeeb09e)
  • 2FA support dark mode (#2699) (0df0e038)
  • NotificationChannelGroup crash (WPB-6233) (#2691) (36e10cb2)
  • welcome screen large screen WPB-6427 (f2c51046)
  • leaking UI context GetE2EICertificateUseCase (WPB-6648) (#2717) (a0fdb2ef)
  • remove browser allow list and skip of https check (WPB-6609) (#2714) (a2e16eeb)
  • show connection request with unavailable name WPB-6247 (1a2034e0)
  • leaking UI context GetE2EICertificateUseCase (WPB-6648) (#2713) (c27c5cf7)
  • MLS degraded dialogs WPB-6607 (54530b76)
  • remove browser allow list and skip of https check (WPB-6609) (#2710) (d8a31c8a)
  • message background highlight colors WPB-5940 (7b64c905)
  • crash when answering a call (WPB-6183) - cherrypick (#2705) (275ba259)
  • Use idp client id from remote (WPB-6494) (#2703) (da946994)
  • long click on deleted message (WPB-6290) (#2702) (15bc6f30)
  • Use idp client id from remote (WPB-6494) (#2683) (a6b9a5f1)
  • long click on deleted message (WPB-6290) (#2696) (2fb0e05b)
  • crash when answering a call (WPB-6183) (#2682) (d2559d6b)
  • message background highlight colors WPB-5940 (71172b77)
  • 2FA support dark mode (#2697) (f3d03c32)
  • serverConfig and notification crashes right after user becomes invalid [WPB-6552] WPB-6233 (a0bc84c5)
  • welcome screen large screen WPB-6427 (6f7e5ca6)
  • serverConfig and notification crashes right after user becomes invalid [WPB-6552] WPB-6233 (ceb0052f)
  • NotificationChannelGroup crash (WPB-6233) (#2687) (7914307b)
  • text highlight colors WPB-5940 (0be4dc8f)
  • text highlight colors WPB-5940 (6f61248f)
  • add fully qualified handle for external results (WPB-6256) (#2677) (0f6bace6)
  • add fully qualified handle for external results (WPB-6256) (#2676) (184a0511)
  • crash when uploading avatar WPB-5965 (ecb7ff12)
  • persistent audio state and observe senderId WPB-4716 (9a72c32f)
  • crash when uploading avatar WPB-5965 (a05a3cec)
  • not possible to search for services WPB-5943 (#2665) (5803646d)
  • persistent audio state, observe senderId, edit deleted message crash WPB-4716 (9a2b3534)
  • remove trim of spaces when searching for messages inside a conversation (WPB-5834) (#2660) (a0773250)
  • remove trim of spaces when searching for messages inside a conversation (WPB-5834) (#2659) (22bd1b4d)
  • self-deleting msg in doze mode on ConversationScreen WPB-5894 (b629f327)
  • responding to clicks right after navigating WPB-5468 (c1cf6c29)
  • make SelfDeletionTimerTest unit instead of instrumented (#2657) (bfaa1917)
  • setting items clickable area WPB-6225 (122ae8b2)
  • not possible to search for services WPB-5943 (93508304)
  • self-deleting msg in doze mode on ConversationScreen WPB-5894 (0c413489)
  • logging level does not reflect in datadog (#2646) (d211cb3a)
  • logging level does not reflect in datadog (#2645) (51c465ec)
  • setting items clickable area WPB-6225 (42c58301)
  • original image path was used images from share extension (#2626) (652898ad)
  • preserve Original Author in Cherry-Picked Commits (#2629) (fdfccf56)
  • changes to hopefully improve startup and ANRs WPB-6048 (06b1be8c)
  • sharing location crash when device location off (dev) (WPB-6182) (#2606) (9601c92a)
  • changes to hopefully improve startup and ANRs WPB-6048 (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)
  • add correct colors for dark mode when recording audio (WPB-4534) (#2598) (8e036d14)
  • conversation: disable addMember on a one-on-one conversation with deleted account (WPB-10259) (#3349) (e745bb20)
  • ci:
    • build fdroid with Compatrelease build type 🍒 (#3053) (aee1880b)
    • github action deadlock in merge_group (#3048) (f95ed2bc)
  • e2ei:
    • crash on downloading certificates (WPB-9097) (#3000) (a0fd74f7)
    • download certificate name (WPB-8606) (#2961) (c184481f)
    • force login to idp to update certificate (WPB-6877) (#2743) (42d82dd9)
    • loading e2ei state during the app initialisation (#2755) (f54e896d)
    • loading e2ei state during the app initialisation (#2664) (a5ab875e)
    • error handling in E2EI flow (WPB-6271) (#2732) (6436d824)
    • force login to idp to update certificate (WPB-6877) (#2742) (30b80391)
    • error handling (WPB-6271) (#2721) (16b4cdb3)
    • remove E2EI shield and buttons if it's disabled on your team (WPB-6520) (#2698) (ca119300)
    • 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) (#2686) (2118e42c)
    • remove E2EI shield from remove device screen (WPB-6519) (#2685) (876f5da2)
  • calling:
    • pause the video feed when the lifecycle is paused and resume it when the lifecycle is resumed (WPB-7304) (#2937) (e20c64ac)
    • microphone restricted when the app goes into background on Android 14 (WPB-6307) (#2782) (eba05a88)
    • microphone restricted when the app goes into background on Android 14 (WPB-6307) (#2780) (82fceb08)
Other Changes
  • use Instant instead of string in most places WPB-9216 (64238c48)
  • wrong MLS data [WPB-8908] 🍒 🍒 (#3087) (98021346)
  • wrong MLS data WPB-8908 (4aeb39d9)
  • 1 calls can not be established on staging environment (WPB-9359) 🍒 (#3038) (15225287)
  • 1 conversation when legal hold requested WPB-5937 (724816c3)
  • Enrolling E2EI crash WPB-6788 (7a2c430f)
  • Enrolling E2EI crash WPB-6788 (fadfac32)
Refactors
  • remove old date time parser APIs (WPB-9934) (#3171) (3a803c8f)
  • update text input logic to v2 TextFieldState, part 6 WPB-8779 (987a373c)
  • update text input logic to v2 TextFieldState, part 5 WPB-8779 (d0b2c783)
  • update text input logic to v2 TextFieldState, part 4 WPB-8779 (0ef498b7)
  • update text input logic to v2 TextFieldState, part 3 WPB-8779 (dea8a2f7)
  • update text input logic to v2 TextFieldState, part 2 WPB-8779 (ac418640)
  • update text input logic to v2 TextFieldState, part 1 WPB-8779 (1aec80da)
  • remove rememberRipple, unify calling icon buttons (#2998) (0cd50094)
  • introduce BasicTextField2 [WPB-8779] WPB-8727 (24769c4b)
  • remove unused fields from notification model (#2922) (2dca015e)
  • make learn more links clickable for automation WPB-5888 (0acad2fb)
  • make learn more links clickable for automation WPB-5888 (de8ade9d)
  • Move calling to a separate activity (WPB-6437) (#2882) (3fb8e47e)
  • update participants list to new designs WPB-986 (b5795de0)
  • simplify dependency version resource generation (#2851) (319be19b)
  • update SwipeableSnackbar (#2865) (930b7afa)
  • stop using and remove selfDeletionStartDate WPB-6219 (2d77b2f4)
  • simplify dependency version resource generation (#2849) (afb374b2)
Code Style Changes
  • remove unused import (1e30983d)
Tests
  • add sharing location coverage for viewmodel (#2622) (7c7bbefb)
  • add sharing location coverage for viewmodel (#2620) (c669dce7)

Don't miss a new wire-android release

NewReleases is sending notifications on new releases.