Releases: wireapp/wire-android
Releases · wireapp/wire-android
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...
v4.1.6
v4.1.5
v4.1.4
2023-05-10
Chores
Bug Fixes
v4.1.3+hotfix
v4.1.3
v4.1.2
2023-05-02
Chores
Bug Fixes
v4.1.1
2023-04-27
Chores
- update Kalium reference (#1736) (8ef4438)
- raise minSdk to Android 8 (API 26) (#1734) (8aeba74)
- simplify icon structure (#1733) (d63ae6c)
- update kalium ref (73f6a40)
- add user agent (#1716) (f9267f7)
- update kalium ref (d8e7ee1)
- update kalium ref (64ded50)
- cleanup build flags (#1701) (61d4b26)
Continuous Integration
New Features
- support resource customization (#1739) (e1bb144)
- support application id customization (AR-3334) (#1720) (1fc0ff0)
- animate progress bar (RC) (#1719) (142bcd9)
- jailbreak detection (#1709) (8a536df)
- rc: provide ui related custom configuration (#1699) (a3b69b9)
Bug Fixes
- When device was used on another account, we see a random string, instead of only the device name (#1740) (a8152fd)
- reset media player state when fetching new audio (#1737) (8b1ae84)
- remove system agent form headers (bb965d7)
- remove audio animation for the slider (#1730) (1058650)
- obfuscate ids from navigation destination (#1727) (04361e5)
- add extra checks to make role editable only if we can (#1725) (e44bf4d)
- Not receiving notifications after Logout Login (#1715) (bd59d69)
- 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)
v4.1.0
2023-04-21
Chores
- 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)
- update kalium ref (0cd96d8)
- bump version to 4.0.4 (663b935)
- version 4.0.3 (3968627)
- crash the migration worker if there is an error (#1579) (f66e02f)
- bump version to 4.1.0 (64b1de2)
- update translation strings via Crowdin (#1509) (25f3b57)
- handle snackbar using UIText for connection requests (#1570) (c257663)
- upgrade kotlin to 1.8.10 (#1556) (5e52474)
- increase VS-NFD banner visibility (AR-2610) (#1549) (8c87f1a)
- update kalium ref (cb54354)
- update strings (a452412)
- update kalium ref (42d84eb)
- update kalium ref (d276e96)
- update kalium ref (453e9de)
- update kalium reference (#1518) (18d79af)
- set max message length to type to 8000 characters (AR-2716) (develop) (#1513) (6cc113e)
- set max message length to type to 8000 characters (AR-2716) (RC) (#1512) (8b3769a)
- hide share and delete logs options (#1468) (#1514) (739299b)
- [DEV] production build (#1506) (68e34f2)
- update translation strings via Crowdin (#1492) (4b9b063)
- version 4.0.2 (eeb68e1)
- reduce StrictMode detection scope (#1491) (2ad21c6)
- add debug setting for enabling encrypted proteus storage (#1479) (df4aee2)
- update kalium reference (#1480) (e72552c)
- hide share and delete logs options (#1468) (ebd852b)
- update kalium (fe48760)
- update firebase Bom version (#1443) (91093b8)
- update kalium (6e16980)
- raise app version to 4.0.1 (53a5012)
- update kalium (5839c47)
- bump kalium ref (#1439) (8669f64)
- Add logs when opening MessageDetails screen (#1423) (3eec281)
- update kalium reference (#1411) (852c8f4)
- update kalium ref (93d8a45)
- update kalium ref (51aa4e4)
- update kalium reference (#1410) (f79b3ca)
- update translation strings via Crowdin (#1400) (ae0f659)
- set debug_screen_enabled and report_bug_menu_item to true (759a7db)
- update version name (1792cf9)
- update kalium reference (14031f7)
- update version name (2db1b32)
- resolve manifest conflict (#1405) (abe24a3)
- update some used dependencies (#1376) (8b48835)
- Disable profileable (#1382) (9f69c1e)
- update translation strings via Crowdin (#1396) (2296dcd)
- update translation strings via Crowdin (#1391) (b205836)
- add copyright (d5f2051)
- update kalium ref (4751d1b)
- update copyright (3e50b87)
- update kalium ref (21b9a32)
- solve backup and rtl manifest merge (b96e19e)
- use default dispatcher for non IO operations (#1363) (b0ee479)
- update kalium ref (01435d2)
- update kalium ref (cd8dce9)
- update kalium reference (#1360) (b6f68ce)
- Internal build flavor (#1302) (#1359) (e443fec)
- update kalium reference (76be05f)
- (RC) update kalium ref (#1358) (4b2f936)
- revert me - disable minifier (#1357) (76fb124)
- Assemble staging flavour for PRs (#1353) (d6ed51d)
- update kalium & add local repo (#1348) (9ff509b)
- update kalium ref (#1347) (639c7ee)
- support beta build (#1344) (c265c08)
- clean up default.json (#1306) (#1331) (d82ab27)
- update kalium reference (#1343) (91521eb)
- update kalium reference (#1342) (fc49e7f)
- support beta build configs (#1341) (d9ea919)
- update translation strings via Crowdin (#1329) (f86a313)
- update kalium reference (#1328) (aa6fa77)
- make previews public (#1322) (7f45b73)
- update translation strings via Crowdin (#1323) (e788901)
- set development_api_enabled to true for staging builds (#1319) (918a6e4)
- adjust test coverage settings (#1315) (d63720a)
- update translation strings via Crowdin (#1314) (e2bd52b)
- update secondaryText color (#1312) (1f97b2e)
- temp local avs dependency until deployed to artifactory (#1313) (58ef735)
- clean up default.json (#1306) (195fc65)
- build staging flavor when pushing to develop (#1305) (94430a5)
- Enable strict mode (ACOL-72) (#1286) (#1307) (7fed56f)
- Update kalium reference for RC (#1290) (8567867)
- update kalium reference (#1304) (4f09909)
- Internal build flavor (#1302) (043b3fa)
- update kalium reference (#1291) (b0c5478)
- Enable strict mode (ACOL-72) (#1286) (d3cedd7)
- prevent screen lock from appearing when there is a call (#1288) (0fb9404)
- remove device label (#1276) (3cc2b83)
- configure detekt to include formatting and wire rules (#1282) (c16a6d0)
- dev: add tracking compose screens in datadog (#1475) (18ca80f)
- rc: add tracking compose screens in datadog (#1476) (2a26620)
Continuous Integration
- don't build app on merge queues (9e995d0)
- enable merge queues (e0cae22)
- scale down runner for unit tests (db6075b)
- scale down runner for unit tests (2dcfff9)
- change codestyle workflow to run on call (e00ea6a)
- remove build on push and beef up runners (#1378) (0528681)
- remove build on push and beef up runners (#1378) (f706b25)
- build & attach APK to PR (#1371) (584f343)
- build & attach APK to PR (#1371) (726dfee)
- run tests only after deteket succeeds (#1370) (f274b38)
- switch ui and unit tests to buildjet (#1368) (#1369) (37c7f6a)
- switch ui and unit tests to buildjet (#1368) (8ee52cc)
- fix kalium reference check job syntax (#890) (1296ee3)
New Features
- build-config:
- [RC] crash app on migration erorrs (#1658) (038bb7c)
- redo migration on app update when failure (#1584) (172b2bf)
- user clients verification (#1552) (547d8e3)
- send message editions and handle error state [AR-2900] (#1557) (db517a2)
- support 2fa on login (AR-3088) (#1554) (cb99e32)
- restore web backup (#1551) (e8c595e)
- Inform about new devices (AR-2964) (#1487) (0a6f7b2)
- wipe feature configs [AR-3140] (#1537) (1003c97)
- Notification opening for multiple accounts [AR-2261][AR-3089][AR-3161] (#1528) (f3f1ae5)
- add ping sound (AR-3121) (#1525) (27e2224)
- other user profile screen classified security banner (AR-2702) (#1527) (f803c66)
- read only profiles lock for avatar and display name (AR-2186) (#1515) (ed7451b)
- revert offline sending branch (#1519) (c95355c)
- federation, offline backends message sending (AR-3122) (#1501) (92be253)
- Handle guest link feature flag (#1488) (4656798)
- play audio (#1469) (bb1c3d1)
- [RC] add fallback mechanism for migration form scala (#1485) (2c775c2)
- Archive results of unit and integration tests (SQPIT-1621) (#1494) (0ec6127)
- Import external asset media content into Wire [AR-2198][AR-2445] (#1399) (d2c92a7)
- Handle guest link (AR-2706) (AR-2708) (AR-2709) (AR-2707) (#1463) (acacf80)
- removing devices from details screen (AR-2963) (#1470) (a5ee951)
- update compose libraries (#1466) (bb1ac0e)
- update compose libraries (#1467) (c2e0a4a)
- pt1. offline backends - displaying failed to send message errors (AR-3122) (#1459) (971fb08)
- send ping with sound [AR-2593] (#1350) (03bff27)
- asset download retry when coil fails (#1381) (0d71a09)
- Join a conversation with a guest link [AR-2703] (#1294) (4d68567)
- export media [AR-2445][AR-3008] (#1416) (fbb6f92)
- remove devices from settings screen (AR-2963) (#1401) (61a3dae)
- edit message menu option and handling its UI state [AR-2717] (#1395) (89f095f)
- group panel read receipt toggle (#1406) (857e281)
- update kalium (#1384) (53625dd)
- edit message composer state [AR-2899] (#1324) (b022eaf)
- handle group receipt mode change (#1327) (936f6af)
- ping message [AR-2594] (#1317) (c491b95)
- user display name change (AR-1068) (#1311) (bfcb636)
- Create Group Receipt Mode System Message (#1300) (330d7e2)
- sync: show history-lost message after sync 404 error (AR-2897) (#1332) (0d96c4b)
Bug Fixes
- missing shared user id in the Manifest (e77ed86)
- null pointer on mention span (#1672) (04ccda9)
- default config for firebaseAppId (#1670) (819f523)
- missing SUPPORT_URL from compatRelease builds (c24df91)
- ForegroundServiceDidNotStartInTimeException (#1657) (223776b)
- empty user profle (#1648) (db37aee)
- proximity sensor crash (AR-3276) (#1645) (176f2d1)
- ANR caused by workManager (AR-3279) (RC) (#1642) (adc2902)
- call still ringing despite that the caller already ended the call (AR-3046) (RC) (#1592) (827b63a)
- propagate migration errors to the UI and crash in the view model (#1628) (fff30da)
- attachment options not appearing on android 8 [AR-3033] (#1613) (38fc754)
- (RC) personal user settings group read receipt (AR-3168) (#1608) (b737fea)
- camera is turned on after leaving and rejoing a call (#1617) (af00cb6)
- try catch migration errors and include the report when failing (#1616) (ed2827f)
- crash when putting ongoing call in background (#1615) (4ebb7f4)
- crash when putting an ongoing call in background (AR-3260) (RC) (#1601) (384b26b)
- remove read messages after migration [AR-3237] (#1581) (9641994)
- show reply message when quoted message is not available [AR-3238] (#1597) (eb672b9)
- check if user is logged in after migraion error (#1607) (825f5b0)
- crash when putting an ongoing call in background (#1583) (#1591) (3272b2f)
- make login and sync loading smoother [AR-3001] (#1567) (e5806d6)
- add missing padding to Ignore button (#1568) (444c5c3)
- missing gallery edit options [AR-3180] (#1566) (c1d583c)
- [RC] Messages sender client id column not found during migration (#1532) (#1562) (1527649)
- member joined system message is missing after joining conversati… (#1564) (85ed800)
- ANR when creating new conversation (#1565) (4281b86)
- single unread event in conversation last message [AR-3003] (#1563) (4fb0ada)
- do not send empty 2fa code on client registration (#1561) (80200a0)
- infinite call ...