github wireapp/wire-android v4.2.0

latest releases: internal-2024-10-01-Unique-Unicorn, v4.8.5, v4.6.5...
15 months ago

2023-06-30

Chores
Continuous Integration
  • fix build (295c236)
  • hardening of github workflows (AR-2928) (#1738) (14e2369)
  • fix kalium checkout race condition (#1723) (a6b553f)
  • update changelog action (15d0ef7)
  • update changelog action (403075b)
  • update changelog action (5800086)
  • accept empty git password (4419987)
  • support screaming snake case environment variables (f1a4a4d)
  • use custom-reloaded.json customization file (5ba3172)
  • support screaming snake case environment variables (07857fe)
  • use custom-reloaded.json customization file (94580e1)
  • accept empty git password (913627a)
  • enable instrumented tests (#1569) (8fc1498)
  • rc: enable instrumented test (#1721) (a090957)
New Features
  • RC: add a different gibberish message when self is not the sender (#1891) (10f3005)
  • pending and error message status indicator [WPB-975] (#1855) (9afb708)
  • add self delete notification message type (37017da)
  • Added structured logs for self deletion information [AR-3438] (#1806) (410cbad)
  • add option to retry or cancel messages that failed to send [AR-2188] (#1830) (90b652e)
  • new conversation creation system messages (AR-910) (#1828) (c4aa653)
  • Search and Display Services when Adding Participants (AR-3318) (#1805) (a7999cb)
  • sort contact list alphabetically AR-3454 (#1808) (43a199e)
  • file extension restriction (#1743) (e96cf71)
  • add self deletion mechanism for import screen [AR-3294] (#1797) (0650814)
  • full screen calling tiles (AR-3155) (#1760) (21c403c)
  • Service / Bots Integration (AR-3319) (#1767) (f955285)
  • Move conversation to first unread message (AR-2998) (#1780) (277adf1)
  • self deleting message group options [AR-3226] (#1773) (b1ec1c4)
  • add send ephemeral messages logic [AR-2081][AR-1000] (#1763) (b719ca0)
  • update handle (#1687) (d1e9db4)
  • support resource customization (#1739) (e1bb144)
  • display ephemeral second line (#1673) (a0a24ad)
  • flip camera during a call (#1678) (374b65b)
  • support application id customization (AR-3334) (#1720) (1fc0ff0)
  • support application id customization (AR-3334) (#1720) (2b14dce)
  • animate progress bar (RC) (#1719) (142bcd9)
  • jailbreak detection (#1709) (8a536df)
  • provide ui related custom configuration (#1664) (e2e74ad)
  • [RC] crash app on migration erorrs (#1658) (#1662) (169fe79)
  • merge messages from same sender [AR-3077] (#1656) (ae2105d)
  • support building with custom backends (#1674) (809cf4b)
  • update email address (#1679) (6a92680)
  • Show Loader while logout (AR-2419) (#1661) (b917a2d)
  • [RC] crash app on migration erorrs (#1658) (038bb7c)
  • Restrict import media for users that are not allowed to share (AR-3223) (AR-3222) (#1636) (18cb822)
  • display connectivity top bar on all screens (#1622) (4f6a706)
  • Broadcast self availability status to others (#1625) (1035ef6)
  • self deletion of assets and text messages (#1550) (5af859a)
  • calling:
  • rc: provide ui related custom configuration (#1699) (a3b69b9)
  • build-config:
Bug Fixes
  • message timer counts down before message is sent (#1895) (d9088a6)
  • (RC) Add Self Deleting Message Icon Description (WPB-1375) (#1878) (6a2db16)
  • start timer when receiving messages (#1871) (a4c0b35)
  • do not start countdown when the message is enqueued for self delete (#1865) (#1868) (548e9f1)
  • drawer padding hiding the menu button [WPB-2242] (#1858) (5c34780)
  • detekt rule violation (#1860) (2605056)
  • start UI self delete timer countdown after the message is sent (#1854) (b508f26)
  • wrong context menu when long-clicking on a message content [WPB-773] (#1851) (3409093)
  • extend debug options screen (#1849) (375768e)
  • correctly identify if app is visible (#1850) (37ab9b3)
  • Create Account form no longer visible (#1845) (4521f7d)
  • app stuck on connecting after opening a summary notification [WPB-763] (#1843) (5bdd4d6)
  • do not show dialog in ImportMedia screen (AR-3274) (#1833) (e239ee8)
  • remove from remember message to refresh bottom sheet state (#1841) (a13b7ef)
  • download image removes data about the timer (#1825) (0c8eeb2)
  • restore the delete option while th asset is uploading (#1814) (2e01ec9)
  • double tap toast text style (#1837) (f22aeb9)
  • handle asset without extension [AR-3261, AR-2929, AR-3482] (#1822) (7ef5b0c)
  • wrong color values for import media button on dark mode [AR-3491] (#1829) (5a1ffe5)
  • show toast if file manager is disabled (AR-3428) (#1826) (edd6c86)
  • ForgroundService crash (AR-3471) (#1823) (1fb231c)
  • issues after migrating to material3 [AR-3494] [AR-3497] (#1827) (ebf5295)
  • Click on notification opens the app on lock screen (#1820) (4d006ef)
  • group self deleting messages options improvements [AR-3431] (#1816) (8588863)
  • Notification observing on app hidden (AR-3369) (AR-3357) (#1795) (bfcccb2)
  • change conversation selection after clicking on radio button (#1812) (4552ef1)
  • debug screen adjustment (AR-3420) (#1792) (d77b1b8)
  • On join ringtone is played many times when the call got established (#1790) (0a3e92d)
  • wait for graph subscription when handling intents (#1802) (8031147)
  • logout dialog was blocked when user is offline (#1799) (11776da)
  • display CBR indicator for oneOnOne calls only (#1800) (f9aa367)
  • add verification of error code, if 404 then do not retry (#1801) (aa5c99e)
  • improve self deleting group messages [AR-3431] (#1796) (10eb7f7)
  • adjust correct english string (#1791) (2ed4830)
  • server config crash (RC) (#1786) (82aefb9)
  • server config crash (AR-3425) (#1785) (a51293b)
  • sending audio files crashes the app (#1787) (fe907d1)
  • shared user manifest for custom builds (#1784) (6b9b6fb)
  • missing shared user id in the Manifest (c5696a9)
  • shared user manifest for custom builds (#1784) (287c9dd)
  • mention from web [AR-3376] (#1759) (c5815d6)
  • memory leak video renderer (#1779) (4f05254)
  • not observing to edit changes to enable save edit button (#1782) (ac9104f)
  • delete and remove edit options not using error color correctly (#1781) (e46c9c0)
  • no reply action for messages [AR-3400] (#1775) (a9d1647)
  • issue with wrong text color while in dark mode [AR-3386] (#1777) (dad94ae)
  • issue not identifying correctly already consumed intents [AR-3377] [AR-3387] (#1774) (9d4317d)
  • navbackstackentry crash on HomeScreen [AR-3286] (#1768) (970a416)
  • navbackstackentry crash on HomeScreen [AR-3286] (#1769) (65d4be0)
  • revert change migration sql statement to 3.25 (#1772) (f1e2c1d)
  • don't allow import text content into Wire (#1771) (489bb05)
  • missing messages after migration (#1756) (#1766) (4798bbc)
  • allow to send knock message when offline (#1750) (eb88315)
  • missing messages after migration (#1756) (0f637df)
  • Miss notifications after logout login (#1761) (4ba97ca)
  • Restrict import media for logged out user (AR-3222) (#1683) (f597ff3)
  • NPE crash after configuration changes [AR-3290] (#1757) (e5482fd)
  • remove system agent form kalium user agent (#1744) (421024a)
  • move revoke guest link to remove guest access use case [AR-3310] (#1749) (0ba7a64)
  • before revoking guest users, wait for removing guest link [AR-3310] (#1694) (090dd5f)
  • handle too many requests on 2fa request (AR-3365) (#1742) (485de78)
  • handle too many requests on 2fa request (AR-3365) (#1742) (be6540e)
  • When device was used on another account, we see a random string, instead of only the device name (#1741) (6e9b86f)
  • When device was used on another account, we see a random string, instead of only the device name (#1740) (a8152fd)
  • add extra checks to make role editable only if we can (#1726) (30e84e1)
  • reset media player state when fetching new audio (#1737) (8b1ae84)
  • remove system agent form headers (bb965d7)
  • remove audio animation for the slider (#1729) (dfba644)
  • remove audio animation for the slider (#1730) (1058650)
  • [DEV] obfuscate ids from navigation destination (#1728) (29d2dce)
  • obfuscate ids from navigation destination (#1727) (04361e5)
  • add extra checks to make role editable only if we can (#1725) (e44bf4d)
  • DEV Not receiving notifications after logout login (#1722) (724b61b)
  • animate progress bar (#1712) (592c05f)
  • [DEV] Add callback to handle deeplink only when Navigation Graph is done (AR-3290) (#1717) (e912e27)
  • Not receiving notifications after Logout Login (#1715) (bd59d69)
  • stuck in 2fa code input when account has too many devices (#1713) (e50404c)
  • add callback to handle deeplinks only when navigation graph is done (#1711) (3105dad)
  • stuck in 2fa code input when account has too many devices (#1713) (aacf723)
  • ar 2368 design changes (#1650) (#1706) (1865dbb)
  • run ShouldTriggerMigrationForUserUserCase on worker thread (#1686) (beb61aa)
  • mentions are lost after edit [AR-3299] (#1697) (d22cec8)
  • update view model state race condition (#1680) (88ccf18)
  • connectivityState doesn't change after session update (#1692) (ddc8d1b)
  • share logs to Wire users (AR-3213) (#1682) (e7f53b1)
  • ForegroundServiceDidNotStartInTimeException (#1651) (4519fc6)
  • update view model state race condition (#1681) (54e0293)
  • null pointer on mention span [AR-3303] (#1676) (4e908cb)
  • missing shared user id in the Manifest (e77ed86)
  • null pointer on mention span (#1672) (04ccda9)
  • default config for firebaseAppId (#1671) (6c93ed9)
  • default config for firebaseAppId (#1670) (819f523)
  • ar 2368 design changes (#1650) (1b87fb8)
  • missing SUPPORT_URL from compatRelease builds (#1667) (17d680f)
  • missing SUPPORT_URL from compatRelease builds (c24df91)
  • ForegroundServiceDidNotStartInTimeException (#1657) (223776b)
  • join multiple calls at the same time (AR-3267) (#1631) (3f5d167)
  • empty user profle (#1649) (3456dbc)
  • initialize datadog on worker thread (#1644) (ae3352d)
  • empty user profle (#1648) (db37aee)
  • proximity sensor crash (AR-3276) (#1645) (176f2d1)
  • ANR caused by workManager (AR-3279) (RC) (#1642) (adc2902)
  • proximity sensor crash (AR-3204) (#1638) (55837d3)
  • call still ringing despite that the caller already ended the call (AR-3046) (RC) (#1592) (827b63a)
  • show deleted regular message [AR-3278] (#1627) (b66ccf1)
  • remove read messages after migration [AR-3237] (#1581) (#1618) (25960be)
  • disabled development api for staging environment (#1626) (8c0440e)
  • attachment options not appearing on android 8 [AR-3033] (#1612) (bcdca0d)
  • attachment options not appearing on android 8 [AR-3033] (#1613) (38fc754)
  • show reply message when quoted message is not available (#1614) (9d72e13)
  • (RC) personal user settings group read receipt (AR-3168) (#1608) (b737fea)
  • show system message error [AR-3162] (#1605) (247a8e6)
  • camera is turned on after leaving and rejoing a call (#1617) (af00cb6)
  • crash when putting an ongoing call in background (AR-3260) (RC) (#1601) (384b26b)
  • crash when putting an ongoing call in background (AR-3260) (#1600) (97cd43e)
  • camera is turned on after leaving and rejoing a call (#1598) (dc856b5)
  • remove read messages after migration [AR-3237] (#1581) (9641994)
  • show reply message when quoted message is not available [AR-3238] (#1597) (eb672b9)
  • personal user settings group read receipt (AR-3168) (#1593) (8739347)
  • exit animation for ongoing call screen (#1606) (049f74a)
  • crash when putting an ongoing call in background (#1583) (#1591) (3272b2f)
  • make mentions color style more readable on light/dark themes [AR-3011][AR-2922] (#1582) (8bd1338)
  • call still ringing despite that the caller already ended the call (AR-3046) (#1575) (918efa1)
  • crash when putting an ongoing call in background (#1583) (f545354)
  • add vibration pattern for notification channel (#1580) (25b003b)
  • wrong German wordings [AR-3239][AR-3240] (#1578) (9488f48)
  • RC:
  • calling:
  • dev:
    • sending audio files does nothing (#1788) (f019f2e)
    • NPE crash after configuration changes [AR-3290] (#1755) (056233f)
    • mentions are lost after edit [AR-3299] (#1695) (6cafbdd)
    • keep too large video assets on device in gallery [AR-2918] (#1653) (0f2d44e)
    • federation classified banner displayed after leaving or user deleted (AR-3264) (#1630) (c8c5aba)
    • banner padding issue and classified banners for calls (AR-3244) (#1621) (33a72e7)
    • message edit issues [AR-3241] (#1576) (63857f8)
    • showing attachment options on Android 8 and items ripple effect [AR-3033] [AR-3070] (#1588) (e3dac3d)
  • conversation:
    • hide conversation protocol info when mls is disabled [RC] (#1633) (26f78ea)
    • hide conversation protocol info when MLS is disabled (#1632) (f9d25c1)
  • rc:
    • federation classified banner displayed after leaving or user deleted (AR-3264) (#1629) (689195c)
    • banner padding issue and classified banners for calls (AR-3244) (#1620) (5de508f)
    • federated user data is not refreshed (AR-3249) (#1604) (2e1a85f)
    • message edit issues [AR-3241] (#1577) (5fd9fa8)
    • showing attachment options on Android 8 and items ripple effect [AR-3033] [AR-3070] (#1589) (ec219c1)
    • wrong German wordings [AR-3239][AR-3240] (#1578) (#1586) (6344021)
  • develop:
    • fixed text color for both self and other users mentions (#1624) (9a395fa)
    • Add download and open menu options for different types of assets [AR-3180][AR-3007] (#1599) (f5c1466)
Other Changes
  • keyboard hides the Confirm Password field on sign up (WPB-398) (#1836) (e9c4f4a)
  • call muted after some seconds when joining (AR-3418) (#1798) (d895aa8)
  • set-output (AR-3375) (#1753) (998026d)
  • security banner and devices deletion fix (#1585) (dd13f4b)
Refactors
  • RC: unify asset edit options (#1875) (0832ea4)
  • remove self delete timer from UI when sending (#1832) (2a8cb66)
  • migrate UI to material3 [AR-3442] (#1811) (35aaa78)
  • show asset message upload errors [AR-2408] [AR-3379] (#1803) (12e6c21)
  • customization file support (#1660) (3f102d8)
  • customization file support (#1652) (4354a48)
  • rc: split click blocking flag into two - block when syncing and when connecting [AR-2693] (#1587) (ad342bf)
  • dev: split click blocking flag into two - block when syncing and when connecting [AR-2693] (#1573) (f47e839)

Don't miss a new wire-android release

NewReleases is sending notifications on new releases.