Releases: wireapp/wire-android
Releases · wireapp/wire-android
v4.3.0
2023-08-16
Chores
- update kalium reference (ac0aff3)
- update kalium reference (e5eda78)
- update kalium reference (53c3d2a)
- update kalium reference (RC-4.2) (#2038) (3b3dbba)
- add configuration to force websocket (WPB-3311) (#2018) (ca0a9c0)
- update kalium ref (f0c3ac8)
- update kalium with java 17 and jenv to 17.0 (#1979) (82ec5af)
- update kalium ref (9b65baf)
- update Kalium reference (#1990) (7a48631)
- update kalium ref (224feef)
- upgrade compose to fix NavBackStackEntry crashes [RC] [WPB-2321] (#1971) (4f3247b)
- upgrade compose to fix NavBackStackEntry crashes [WPB-2321] (#1965) (8a9dbdf)
- enable standard reactions [APB-826] (#1919) (8906f0c)
- cherry pick from rc to develop (#1951) (293b099)
- bump version to 4.2.4 (3ab80ae)
- update kalium reference (RC) (#1949) (ab3dec0)
- update kalium reference (#1948) (4faecbf)
- update self delete note copy (#1946) (745ba0d)
- bump version to 4.2.3 (4ae2335)
- bump version to 4.2.2 (a657687)
- update kalium reference (138f7fa)
- update kalium reference (#1922) (7251e4c)
- downgrade compose-material3 to 1.1.0 (a2b32b2)
- update kalium ref (70d526a)
- update kalium ref (8177b4b)
- bump version (02d8e3b)
- fix wrong logic test (#1909) (bd5ea0d)
- fix wrong logic test (8661024)
- bump dependencies (#1884) (7665183)
- update self delete note copy (#1892) (5149e1a)
- update kalium (7572b54)
- update kalium (156c367)
- update kalium (84f4051)
- building params jenkins branch adj (#1886) (c39c892)
- remove empty files (#1882) (5d6f75e)
- update kalium ref (27feff6)
- bump develop to 4.3.x (#1876) (706f790)
- update kalium (722f537)
- update kalium (a50249e)
- deps:
- bump io.gitlab.arturbosch.detekt:detekt-gradle-plugin from 1.19.0 to 1.23.0 (#1995) (a5f5571)
- bump androidx.core:core-splashscreen from 1.0.0 to 1.0.1 (#1994) (0150d94)
- upgrade kotlin to 1.9.0 (#1992) (24f9c77)
- bump androidx.test:core from 1.4.0 to 1.5.0 (#1991) (4019346)
- bump mockk from 1.13.4 to 1.13.5 (#1987) (edb75c9)
- bump hilt from 2.38.1 to 2.47 (#1985) (f803169)
- bump com.google.android.material:material from 1.5.0 to 1.9.0 (#1973) (5dc1f1b)
- bump codecov/codecov-action from 2 to 3 (#1923) (4354c47)
- bump samspills/assign-pr-to-author from 1.0.1 to 1.0.2 (#1933) (24315d7)
- bump org.ajoberstar.grgit:grgit-core from 5.0.0-rc.3 to 5.2.0 (#1934) (ff56182)
- bump dataDog from 1.18.1 to 1.19.3 (#1935) (48d9e2e)
- bump kluent from 1.68 to 1.73 (#1936) (a4e8259)
- bump com.google.gms:google-services from 4.3.14 to 4.3.15 (#1937) (a558c24)
- bump gradle/wrapper-validation-action from 1.0.4 to 1.0.6 (#1924) (5773b94)
- bump cakeinpanic/jira-description-action from 0.3.2 to 0.4.0 (#1925) (34ebee0)
Continuous Integration
- internal app is not publishing to store (#1993) (334dd7f)
- initialize repo in order to comment to PRs (6cfbc7f)
- unify multiple APK comments on PRs into a single one (0038cf6)
- remove -x argument from cherry-pick (20efcb5)
- remove -x argument from cherry-pick (d461832)
- setup git author before commit (5eb6fd7)
- fix label and assignee syntax (4a81051)
- use gh pr create to create cherry-picked branches (36dba43)
- disable dev builds when pushing to dev and separate the by-branch builds (#1931) (8c706a3)
- fix artifact names (2ee6a36)
- checkout PR in order to manipulate labels (469e485)
- remove unnecessary permission downgrade from semantic commit check (2a5ad98)
- support PRs from forks (#1928) (091c7ff)
- fix dependabot.yml (b835562)
- Add dependabot settings (f1f3e26)
- fix changelog generation (e4ab8a7)
- support multi build pipeline (#1839) (66b187f)
- jenkins:
- dependabot:
Documentation Changes
New Features
- CI: display conflicts on cherry-pick action PRs (#2060) (2bfa608)
- add configuration to force websocket (WPB-3311) (#2030) (8bbd3f9)
- Inform user about degraded conversation verification status (WPD-573) (#1989) (0cf6486)
- Indicate MLS validated conversations (#1913) (74bb365)
- display when a self client was last active (#1958) (03cdb40)
- screenshot censoring [WPB-2880] (#1950) (a44c67b)
- sending audio message (WPB-252) (#1917) (01e9fe9)
- send self deleting pings and clean up (#1929) (794e5fe)
- support resource customization (#1739) (ec6fda0)
- add timer to all message types (#1920) (3443c1a)
- support resource customization (#1739) (57f1021)
- domain lookup in sso loging screen (#1847) (c2e913f)
- add a possibility to save backups locally [WPB-1827] [WPB-762] (#1921) (2cc0ba4)
- licenses screen design update (#1908) (f20704f)
- Inform user about enabling Ent-to-End Identity (WPB-308) (#1903) (30a7692)
- add delete account to settings (#1888) (8438b3e)
- licenses screen (#1896) (e49d142)
- handle text formatting [WPB-259] (#1867) (5250b27)
- Send Text Formatting message (#1857) (f51dde9)
- calling:
- RC:
- rc: handling configuration for websocket enabled by default (WPB-967) (#1907) (f8d692c)
- dev: handling configuration for websocket enabled by default (WPB-967) (#1901) (ec3fc30)
- federation: offline backends handling (epic) (#1524) (70f17ec)
- mls: handle wrong epoch [WPB-1803] (#1874) (440e916)
Bug Fixes
- change the connectivity message (RC) (#2102) (58341a1)
- remove You/null from self deleting notification (WPB-3553) (#2096) (a6a1f6a)
- app crash when download asset (#2092) (371fa76)
- adjust call join button dimensions to spec (#2085) (ac6a7db)
- crash when stopping OngoingCallService [WPB-2320] [WPB-1836] [WPB-3457] (#2057) (c2f6367)
- attachment options in chat not working on android 14 (WPB-1846) (#2073) (7047286)
- add audio asset metadata (WPB-3334) (#2075) (74402c3)
- join call button height not matching design (#2069) (af6ae8a)
- duplicated Classification label (RC) (WPB-3626) (#2052) (7515b91)
- Keep screen active when user is recording audio (WPB-3479) (#2056) (0ce231e)
- mention crashing on select after sending message (#2053) (678a6c4)
- line break unhandled event (WPB-3320) (#2043) (89a3ade)
- inconsistent audio message length [WPB-3334] (#2031) (6d48b50)
- Audio Message not being send with correct mimeType (WPB-3534) (#2029) (12fd721)
- wrong pointerInput invoked on scroll inside message list (cherry-pick WPB-3525) (#2025) (306c667)
- wrong pointerInput invoked on scroll inside message list [WPB-3525] (#2021) (c109bf9)
- disabled interaction availibility is not displaying message history (#2007) (0b358cb)
- license item not expanding for long text (#2004) (fa5de38)
- missing self deleting text label and enabled button state[WPB-3312] (#1978) (f5267d5)
- client to UI model mapping (#1988) (60427b4)
- change audio extension from .mp3 to .m4a (#1986) (95baa5a)
- hide sender name from notification if message is ephemeral (WPB-2431) (#1981) (d45713b)
- TooManyRequestsException crash (#1975) (65edf8e)
- release mic from audio component (#1974) (865f4fb)
- sending reply does not clear the quoted message (#1970) (b6f6b1f)
- send text formatting logic (#1969) (49844b1)
- conv admin for unconnected user [WPB-3043] (#1966) (64ae349)
- do not transition to active when clicking on message list (#1968) (f594a29)
- conv admin for unconnected user [WPB-3043] (#1955) (73009c6)
- remove unnecessary values for custom saver of rememberSaveable (#1964) (dedbec1)
- ignore kalium for cherry pick (#1959) (43d26d8)
- ignore kalium for cherry pick (#1957) (c0e89ff)
- send audio messages (WPB-252) (#1954) (0c375a7)
- backup dialog can be dismissed (#1945) (6d69077)
- make the full text visible in the wire labeled checkbox (#1942) (69ea987)
- send and recive ephemeral pings (#1941) (b070c3d)
- missing self deleting content description (#1930) (82f1d67)
- update copy for delete account dialog (#1932) (84984b4)
- crash when web client send message with broken mentions [WPB-3044] (#1918) (e03bad7)
- message timer counts down before message is sent (#1895) (#1910) (5753847)
- visual adjustments to learn more on remote failures link (WPB-2282) (#1916) (e04274a)
- properly map flowStatus for decryption failures WPB-2428 (#1912) (98ed1e2)
- properly map flowStatus for decryption failures WPB-2428 (#1912) (b46964f)
- correct sizing of images in replies (#1902) (be901c6)
- wrong test behavior on ci, due to build config (fa4b4d7)
- message timer counts down before message is sent (#1895) (d9088a6)
- avoid refetching broken assets [WPB-2826] (#1890) (fc009c7)
- start timer when receiving messages (#1871) (#1877) (78a0ce2)
- add correct string and content description for self deleting message icon button (#1879) (d7d7e21)
- (RC) Add Self Deleting Message Icon Description (WPB-1375) (#1878) (6a2db16)
- hide three dots when conversation not found [WPB-774] (#1869) (f6df513)
- start timer when receiving messages (#1871) (a4c0b35)...
v4.2.5
v4.2.4
2023-07-21
Chores
- update Kalium reference (#1990) (7a48631)
- upgrade compose to fix NavBackStackEntry crashes [RC] [WPB-2321] (#1971) (4f3247b)
- cherry pick from rc to develop (#1951) (293b099)
- bump version to 4.2.4 (3ab80ae)
Continuous Integration
- jenkins: upgrade agent image to use JDK-17 (c0ca379)
- remove -x argument from cherry-pick (20efcb5)
- setup git author before commit (5eb6fd7)
- fix label and assignee syntax (4a81051)
- use gh pr create to create cherry-picked branches (36dba43)
Documentation Changes
- readme: reword the required software section (#1962) (1dac5ef)
- improve wording (#1961) (51027c0)
- update JDK pre-requisite to 17 (#1960) (295039f)
Bug Fixes
v4.2.3
v4.2.2
v4.2.1
2023-07-12
Chores
- update kalium reference (#1922) (7251e4c)
- update kalium ref (8177b4b)
- bump version (02d8e3b)
- fix wrong logic test (8661024)
- update self delete note copy (#1892) (5149e1a)
- update kalium (7572b54)
- update kalium (156c367)
- update kalium (84f4051)
- update kalium ref (27feff6)
- update kalium (722f537)
- update kalium (a50249e)
- update kalium ref (bc56d7f)
New Features
- RC:
- calling: end call on member leave or conversation deleted (WPB-2955) (RC) (#1915) (ea5876b)
- rc: handling configuration for websocket enabled by default (WPB-967) (#1907) (f8d692c)
Bug Fixes
- properly map flowStatus for decryption failures WPB-2428 (#1912) (98ed1e2)
- wrong test behavior on ci, due to build config (fa4b4d7)
- 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)
- RC: backup dialog can be dismissed (#1870) (a820bea)
Refactors
v4.1.6+websocket-by-default
v4.2.0
2023-06-30
Chores
- update self delete note copy (#1892) (5149e1a)
- update kalium (7572b54)
- update kalium (156c367)
- update kalium (84f4051)
- update kalium ref (27feff6)
- update kalium (722f537)
- update kalium (a50249e)
- update kalium ref (bc56d7f)
- update kalium reference (f4fe13c)
- update kalium ref (e6a4575)
- remove local repo as now its on m2central (#1844) (1d21b5d)
- update kalium (8319ec8)
- update kalium ref (169fbb0)
- update kalium ref (#1838) (fe241c5)
- add annotation to preview multiple themes (#1831) (d16ac92)
- smaller view models [AR-3252] (#1810) (be85522)
- update translation strings via Crowdin (#1751) (039b9f3)
- update kalium reference (#1807) (f6ddf4f)
- update kalium ref (a6f2d02)
- bump version to 4.1.6 (c81e431)
- bump version to 4.1.5 (a43fea7)
- update kalium reference (481214e)
- bump app version name to 4.1.4 (7e8552b)
- bump app version name to 4.1.3 (9b34ea3)
- upgrade agp to 7.4.1 (#1764) (c51a5dd)
- update translation strings via Crowdin (#1747) (3177e0d)
- update translation strings via Crowdin (#1647) (aef6598)
- update kalium reference (592b9fa)
- improve IDE support for composite builds (#1746) (6336ca4)
- update kalium ref (745c252)
- bump to v4.1.2 (10e3063)
- raise minSDdk to Android 8 (API 26) (#1735) (50edcc2)
- update Kalium reference (#1736) (8ef4438)
- raise minSdk to Android 8 (API 26) (#1734) (8aeba74)
- simplify icon structure (#1733) (b3a9fd0)
- simplify icon structure (#1733) (d63ae6c)
- adding section for contributing to language support (#1732) (ed4c73c)
- update kalium ref (73f6a40)
- add user agent (#1716) (#1724) (4d11b9b)
- add user agent (#1716) (f9267f7)
- update kalium ref (d8e7ee1)
- upgrade kotlin to 1.8.20 (#1708) (b6d3172)
- cleanup build flags (#1701) (#1707) (09409c2)
- update kalium ref (64ded50)
- cleanup build flags (#1701) (61d4b26)
- build dev flavour in addition to staging on PRs (#1690) (3823229)
- update kalium ref (ff36846)
- bump develop version to 4.2.0 (#1684) (b5c0c30)
- support building with custom backends (#1675) (c0aa0e3)
- update kalium ref (8ea6183)
- disable back button for incoming and outgoing call screens (AR-3298) (RC) (#1669) (95326fb)
- update kalium reference (5182934)
- add stale action for issues and prs (#1646) (b57b65d)
- update translation strings via Crowdin (#1571) (e3c00ac)
- update dependencies (#1637) (2316b5f)
- update workManager dependency to 2.8.1 (#1640) (4302741)
- update kalium ref (0cd96d8)
- disable back button for incoming and outgoing call screens (#1595) (906b57a)
- add IntelliJ's automatic copyright (#1594) (57c20f8)
- bump version to 4.1.1 (5bd321c)
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 logg...