github wireapp/wire-android v4.8.0

latest releases: internal-2024-09-04-tasty-tuna, v4.8.4, v4.8.3...
one month ago

2024-08-08

Chores
  • disable password protected guest link on prod (2a084d0)
  • update kalium (cdbc996)
  • update kalium (deb752a)
  • update kalium (8392fd4)
  • update strings copies by content writer (WPB-9776) (#3249) (eaf3d76)
  • disable countly [WPB-10293] (#3228) (cfa8716)
  • use manifest placeholder to get rid of playstore error (WPB-8645) (#3229) (1f0bf8b)
  • update kalium (cd1d5f6)
  • update localization strings via Crowdin (#3174) (4af8ab0)
  • update kalium (72143b6)
  • update kalium (0da7006)
  • include crowdin translations updater for modules (WPB-10073) (#3172) (ba32a7d)
  • externalize all wire links to support custom builds (WPB-9811) 🍒 🍒 (#3165) (9bb37df)
  • Move Analytics to user-level (WPB-9584) (#3142) (c8fb882)
  • change aws region (29894a8)
  • update compose libs to get rid of rendering crashes [WPB-9666] (#3148) (466cd99)
  • update kalium (2dae724)
  • view model compose testing [WPB-8829] (#3108) (a24c955)
  • bump to 4.7.2 (435deb9)
  • increment versionCode slower [WPB-9816] (#3115) (072f73d)
  • update kalium ref (461c6ef)
  • update kalium reference (6ffc698)
  • remove any mention to maven local repo [WPB-2799] (#3104) (094c1aa)
  • update kalium ref (2d98ae7)
  • add performance metrics to event processing (#2827) (f0e9bc7)
  • update kalium (b65d1c7)
  • add safeguards to Prod and Beta build action (#3106) (0750c08)
  • unify external logger code (#3098) (e88f509)
  • update kalium (480891a)
  • add compose-runtime to Benchmark module (#3093) (d07aa38)
  • update kalium (813a43c)
  • solve foss source sets and dependencies statically 🍒 (#3083) (8bc646b)
  • Upload build to S3 [WPB-8730] (#3063) (97a0369)
  • update dependencies (#3086) (09a449f)
  • upgrade APG to 8.3.2 (#3079) (1f8b72e)
  • solve foss source sets and dependencies statically (#3082) (9fa0228)
  • update localization sources from Crowdin (#3068) (4dc5b5b)
  • bump app version to 4.7.1 (5aaf191)
  • update localization strings via Crowdin (#3030) (d7beea0)
  • update kalium (ab94b35)
  • add missing parameters after kalium update (ab3d4c4)
  • update kalium (9814265)
  • update localization strings via Crowdin (#3027) (b22b097)
  • add new verified string for opt-out toggle description (WPB-8922) (#3011) (d4ec2b5)
  • file access crashes [WPB-7368] 🍒 (#2995) (ba3e728)
  • file access crashes [WPB-7368] (#2994) (ce608e9)
  • bump app version to 4.8.0 (e450a38)
  • mls: unify MLS client identity models (WPB-9774) 🍒 #3107 (#3233) (1da258d)
  • l10n: update localization strings via Crowdin (WPB-9776) (#3201) (245730a)
  • deps:
    • bump gradle/wrapper-validation-action from 3.3.2 to 3.5.0 (#3183) (febf5cb)
    • bump crowdin/github-action from 1 to 2 (#3091) (52fa120)
    • bump androidx-lifecycle from 2.7.0 to 2.8.0 (#3049) (32bb967)
    • bump dawidd6/action-download-artifact from 3 to 4 (#3067) (3f9164e)
    • bump gradle wrapper-validation-action to 3.3.2 (#3042) (40ebea4)
    • bump amannn/action-semantic-pull-request from 5.4.0 to 5.5.2 (#2981) (067dbaa)
    • bump gradle/wrapper-validation-action from 3.3.1 to 3.3.2 (#2949) (b1b3f71)
  • ci:
Continuous Integration
  • fix prod gh action - checks removed (f499d1c)
  • fix prod gh action - checks (0401e11)
  • fix prod gh action (fd0e397)
  • Update build-prod-app.yml (01ab93b)
  • missing codecov token (WPB-8645) (#3271) (7c917d4)
  • fix workflow runs against target branches rc and develop (WPB-8645) (#3263) (45614c1)
  • upload fdroid builds from the correct folder [WPB-10367] (#3248) (0a90c93)
  • build fdroid for regression testing [WPB-10367] (#3238) (1ff8f6b)
  • change build type for RC (WPB-8645) (#3241) (26f461b)
  • codecov fix and rc workflow tweak (WPB-8645) (#3219) (9da047b)
  • upload apk to latest release after uploading to playstore (WPB-8645) (#3203) (dac4d40)
  • fix no rc builds in merge group, retrocompat with jenkins (WPB-8730) (2a4cc0b)
  • fix keystore used for internal (WPB-8730) (94e8c19)
  • adjust flavors built for QA automation (WPB-8730) (#3144) (68a9a2f)
  • allow parallel merge queue builds [WPB-9914] (#3140) (8dff1af)
  • s3 path for artifacts adjustment (WPB-8730) (#3131) (1ab655a)
  • add DataDog tokens to GitHub workflows [WPB-9788] (#3116) (86dbace)
  • configure jira linking action to run on all PRs [WPB-9779] (#3112) (f3ee75c)
  • upload the app to Play Store (WPB-8729) (#3058) (9b16675)
  • use Android Bob GH token for cherrypicks 🍒 (#3072) (d6ca583)
  • use Android Bob GH token for cherrypicks (#3070) (9d2d278)
  • add env variables for key store path (#3051) (a23ff9b)
  • Setup workflows to build all variants in the app (WPB-8644) (#3014) (482c179)
  • show all lint information in the console (522d1cb)
  • show all lint information in the console (b782d08)
  • github acceptance improvements [WPB-8666] [WPB-9133] (#3007) (f096658)
  • use new cherry-pick action (831f1b5)
  • use new cherry-pick action (f7c2927)
Documentation Changes
  • improve customization documentation [WPB-10019] (#3161) (ce491bb)
New Features
Bug Fixes
  • delete button appears briefly when opening account screen - cherrypick (WPB-7426) (#3293) (8d35334)
  • sharing extension for text content (WPB-10466) (#3291) (f1d68ba)
  • improve audio file size [WPB-10001] (#3261) (ed728ef)
  • weird overscroll that makes conversation list disappear [WPB-9035] (#3285) (e439ff9)
  • Shields not shown in group participants list [WPB-10255] 🍒 (#3276) (fedb66d)
  • connection button not shown when partial metadata (WPB-10342) (#3280) (d746711)
  • multiline topbar title still sometimes not centered [WPB-9608] (#3278) (65bdbb4)
  • direct usage from Lazy (WPB-10304) (#3279) (4c52a26)
  • add loading screen when importing asset (WPB-10217) (#3260) (92ef1f2)
  • can not interact with second incoming call (WPB-9965) (#3251) (29fb931)
  • disable clicks under record audio [WPB-9619] (#3255) (390b79b)
  • empty backup file name [WPB-10210] (#3253) (ffa5f1c)
  • sharing button is disabled [WPB-9947] 🍒 (#3234) (411d97c)
  • multiline topbar title not centered [WPB-9608] (#3239) (c63fbc7)
  • block sending empty messages, also empty markdowns [WPB-10179] (#3231) (1d1e9fd)
  • user logged out listener [WPB-10114] (#3215) (97be6d5)
  • typo in a system message (WPB-9776) (#3212) (9762d28)
  • keep screen on during ongoing call [WPB-9033] (#3209) (f6d43e1)
  • merge group triggering twice and incorrect for RC (WPB-8645) (#3213) (3321e26)
  • call participants tiles UI [WPB-10149] (#3202) (3e62b74)
  • "All Android Release Notes" item is not clickable [WPB-10125] (#3187) (1a20e33)
  • double ringing on incoming call screen and swipeable notifications [WPB-9963] (#3186) (bbd3592)
  • flickering call other participants video (WPB-9617) (#3188) (129fb9a)
  • analytics initialization crash (WPB-10063) (#3184) (a61bb5a)
  • interaction during screen transitions [WPB-6533] 🍒 🍒 (#3182) (79c6a03)
  • avs and cc versions in new section about this app (WPB-5935) (#3181) (68d134b)
  • anonymous analytics manager initialisation [WPB-10063] (#3176) (25a5eb4)
  • self clients slow loading [WPB-9919] (#3175) (7e91bc8)
  • Make smoke tests not report if github actions are aborted (WPB-9676) (#3177) (6306bee)
  • fix notification by preventing countly form blocking the app start [WPB-10072] (#3173) (0ff7cc0)
  • asset restriction [WPB-9947] (#2831) (#2856) (#2862) (#3157) (#3170) (bce97f8)
  • Better error messages on github action or smoke run failures (WPB-9676) (#3169) (d40a366)
  • unfocus message composer when keyboard hides [WPB-9722] (#3167) (309eb3c)
  • handling ActivityNotFoundExceptions [WPB-9794] (#3163) (7d32939)
  • self deleting option refreshing [WPB-9419] (#3162) (de00641)
  • location sharing without gms when not moving [WPB-9724] 🍒 🍒 (#3145) (29b6de2)
  • crash when loading what's new section [WPB-9810] 🍒 🍒 (#3135) (524735e)
  • device list dividers [WPB-8829] (#3137) (96e3720)
  • audio converting time - rc 4.7 [WPB-9705] (#3132) (377cf85)
  • wrong caller name in outgoing call (WPB-9758) (#3129) (43a460f)
  • audio converting time [WPB-9705] (#3127) (6b1abd6)
  • camera on/off button when in fullscreen [WPB-9815] 🍒 🍒 (#3123) (d27c144)
  • camera on/off button when in fullscreen [WPB-9815] 🍒 (#3122) (03a908e)
  • missing remove device button [WPB-8819] (#3110) (fc4e272)
  • ANR when recording an audio (WPB-9528) 🍒 (#3119) (3fdb317)
  • Re-fetching of devices certificates on comming back from DeviceDetails [WPB-6970] 🍒 🍒 (#3118) (fc3ed43)
  • ANR when recording an audio (WPB-9528) (#3066) (b0b485c)
  • Re-fetching of devices certificates on comming back from DeviceDetails [WPB-6970] 🍒 (#3105) (a669787)
  • breaking changes from kalium (#3109) (8f29159)
  • exception when executing multiple fetches of the same avatar [WPB-9640] (#3101) (e71c1c0)
  • run WireViewModel usecases on worker thread (WPB-6874) (#3100) (396d0d1)
  • hide speaker button from IncomingCallScreen (WPB-9031) (#3099) (156c272)
  • change display name state [WPB-9653] (#3094) (b47aaae)
  • inject usecases lazily in WireActivityViewModel (WPB-6874) (#3096) (ee78771)
  • make learn more links clickable for automation v2 [WPB-5888] (#3064) (a573beb)
  • change default lineLimits for text fields to be single-line (#3095) (a7f127f)
  • remove brackets from build file name (#3089) (61170ac)
  • After sending a reaction, keyboard opens automatically (WPB-9358) (#3085) (61eacdc)
  • more issues with sharing media [WPB-9550] (#3088) (b061616)
  • disable message options for gallery asset [WPB-9047] (#3084) (af34214)
  • issues with sharing media [WPB-9550] (#3077) (5e89a0b)
  • dividers in privacy settings [WPB-3985] (#3078) (419e866)
  • asset preview tile name [WPB-8801] (#3074) (4a8279a)
  • bottom sheet state [WPB-9045] (#3065) (060e71e)
  • errors in fdroid build script causeing it to build DevDebug instead of FdroidRelease 🍒 (#3062) (a7b73c0)
  • swipe to reply not working on first try 🍒 (#3069) (b5b269d)
  • swipe to reply not working on first try (#3061) (0cb4489)
  • errors in fdroid build script causeing it to build DevDebug instead of FdroidRelease (#3060) (00f3521)
  • run UI logic on the main thread [WPB-9458] 🍒 (#3056) (387c67e)
  • run UI logic on the main thread [WPB-9458] (#3055) (2435b45)
  • proximity sensor keeps turning the screen off even when there is no call (WPB-9215) 🍒 (#3052) (d6cdb11)
  • proximity sensor keeps turning the screen off even when there is no call (WPB-9215) (#3045) (3399e44)
  • crash on code screen while requesting focus (WPB-6876) (#3043) (0fee9fe)
  • crash when no browser available (WPB-9436) (#3041) (19032ec)
  • send button disabled after writing message [WPB-9421] (#3039) (8f7d942)
  • swipe to reply activated too early (#3034) (b06b525)
  • multiple undo tap for drawing, unnecessary recompositions (WPB-8810) 🍒 (#3033) (c4d8002)
  • multiple undo tap for drawing, unnecessary recompositions (WPB-8810) (#3032) (f5db657)
  • top bar not centered when on-premises backend is visible [WPB-9383] 🍒 (#3029) (ac4c4a2)
  • top bar not centered when on-premises backend is visible [WPB-9383] (#3028) (b0c9367)
  • recreate cache directories in case cache is cleared [WPB-7368] 🍒 (#3016) (8f8b582)
  • markdown support link reference [WPB-9220] 🍒 (#3020) (d26b742)
  • jumping keyboard behavior (WPB-9357) 🍒 (#3025) (4ddaf89)
  • jumping keyboard behavior (WPB-9357) (#3024) (13792e5)
  • markdown support link reference [WPB-9220] (#3018) (fd020b2)
  • bring back 'show password' button on password text input (#3017) (2b4b52e)
  • GetE2EICertificate button when no certificate 🍒 🍒 (#3015) (62d1284)
  • Websocket toggle always off [WBP-8669] 🍒 (#3005) (4411ffb)
  • GetE2EICertificate button when no certificate 🍒 (#3003) (01a781c)
  • No red shields visible on devices list from other users [WPB-8677] 🍒 🍒 (#3006) (266563e)
  • recreate cache directories in case cache is cleared [WPB-7368] (#3013) (74e655c)
  • No red shields visible on devices list from other users [WPB-8677] 🍒 (#2979) (6c94bc3)
  • Websocket toggle always off [WBP-8669] (#2999) (1c93e47)
  • show last deleted message [WPB-1899] (#2996) (08879d3)
  • crashing message composer input [WPB-8727] (#2988) (163d5ab)
  • heavy sketch file 🍒 (#2993) (bcee848)
  • heavy sketch file (#2992) (faad623)
  • group messages date | design changes (WPB-1733) 🍒 (#2987) (1a4a439)
  • group messages date | design changes (WPB-1733) (#2980) (e33275b)
  • improve swipe detection and animation [WPB-9046] 🍒 (#2986) (d76c189)
  • improve swipe detection and animation [WPB-9046] (#2985) (f7e7f0e)
  • disable swiping in some extra cases [WPB-9044] 🍒 (#2984) (69e378d)
  • disable swiping in some extra cases [WPB-9044] (#2983) (0fff668)
  • call dropped when turning camera on (WPB-9013) 🍒 (#2976) (377f600)
  • revert launch mode to singleTask (WPB-9014) 🍒 (#2978) (eb02dc3)
  • divider thickness [WPB-3985] 🍒 (#2973) (bf5d34e)
  • keep the composed message when replying [WPB-982] 🍒 (#2970) (df97d3d)
  • revert launch mode to singleInstance (WPB-9014) (#2975) (70de7c6)
  • finish CallActivity and remove task when call is terminated (WPB-6437) 🍒 (#2968) (92415e0)
  • call dropped when turning camera on (WPB-9013) (#2974) (2c3d789)
  • divider thickness [WPB-3985] (#2971) (a16ed45)
  • Crash after fresh install 🍒 (#2967) (3ed5453)
  • keep the composed message when replying [WPB-982] (#2969) (a0ae53d)
  • finish CallActivity and remove task when call is terminated (WPB-6437) (#2963) (933883e)
  • properly cherry-pick when there are changes in submodule (8a6eed1)
  • properly cherry-pick when there are changes in submodule (3027581)
  • Crash after fresh install (#2965) (6c8d78f)
  • incoming call screen is not shown on second account - cherrypick (#2960) (2b592c0)
  • start CallActivity in a new task (WPB-6437) (#2952) - cherrypick (#2958) (0294282)
  • incoming call screen is not shown on second account (#2956) (68a7371)
  • start CallActivity in a new task (WPB-6437) (#2952) (6142d0a)
  • login in with a second account during a call via deep links (WPB-8937) - cherrypick (#2954) (fe0dbe1)
  • login in with a second account during a call via deep links (WPB-8937) (#2948) (d099c02)
  • ci:
    • build fdroid with Compatrelease build type 🍒 (#3053) (aee1880)
    • build fdroid with Compatrelease build type (7994ef6)
    • build fdroid with Compatrelease build type (#3050) (c6bf240)
    • github action deadlock in merge_group (#3048) (f95ed2b)
Other Changes
  • use Instant instead of string in most places [WPB-9216] (#3139) (64238c4)
  • wrong MLS data [WPB-8908] 🍒 🍒 (#3087) (9802134)
  • wrong MLS data [WPB-8908] 🍒 (#3075) (1ca3341)
  • 1 calls can not be established on staging environment (WPB-9359) 🍒 (#3038) (1522528)
  • 1 calls can not be established on staging environment (WPB-9359) - approach 3 (#3037) (f0b42cf)
Refactors
  • remove old date time parser APIs (WPB-9934) (#3171) (3a803c8)
  • update text input logic to v2 TextFieldState, part 6 [WPB-8779] (#3090) (987a373)
  • update text input logic to v2 TextFieldState, part 5 [WPB-8779] (#3080) (d0b2c78)
  • update text input logic to v2 TextFieldState, part 4 [WPB-8779] (#3059) (0ef498b)
  • update text input logic to v2 TextFieldState, part 3 [WPB-8779] (#3054) (dea8a2f)
  • update text input logic to v2 TextFieldState, part 2 [WPB-8779] (#3031) (ac41864)
  • update text input logic to v2 TextFieldState, part 1 [WPB-8779] (#3010) (1aec80d)
  • remove rememberRipple, unify calling icon buttons (#2998) (0cd5009)
  • introduce BasicTextField2 [WPB-8779] [WPB-8727] (#2991) (24769c4)

Don't miss a new wire-android release

NewReleases is sending notifications on new releases.