github wireapp/wire-android v4.1.0

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

2023-04-21

Chores
Continuous Integration
New Features
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 vibration (AR-3214) (#1560) (2187599)
  • new group guest link creation AR-3188 (#1558) (551219a)
  • show connection request icon when request has been cancelled (#1458) (3f4253a)
  • images sent from Xiaomi devices not returning correct mimeType [AR-3143] (#1553) (281f2f7)
  • file restricted team sharing assets crash [AR-2061] (#1548) (43bc36b)
  • Plurals translations (#1543) (bce11ed)
  • incremental sync state flow buffer being overflowed [AR-3181] (#1544) (2c8f528)
  • infinite vibration when receiving ping (AR-3208) (#1545) (349a234)
  • audio playing design review (#1539) (0be5dfb)
  • create groups guest links AR-3188 (#1541) (71b831e)
  • initialize DataDog fully before logger (#1542) (94dc310)
  • German translations for adding, removing and leaving groups [AR-3190][AR-3192] (#1534) (454ea52)
  • add code to access modes when creating a group with guests AR-3188 (#1536) (3b1082b)
  • DeepLink handling (AR-3202) (#1535) (ddd5b67)
  • [RC] Messages sender client id column not found during migration (#1532) (5045c44)
  • empty bottom sheet remains open after closing message details screen [AR-3145] (#1529) (dc2e0ff)
  • stuck on connecting when disabling persistent web socket (#1523) (be77d58)
  • stuck on connecting when disabling persistent web socket (#1522) (8f674b4)
  • text field not cleared after sending message (develop) (#1521) (4f327a5)
  • text field not cleared after sending message (RC) (#1520) (5a51eee)
  • not receiving incoming calls (RC) (#1517) (6b2c45a)
  • not receiving incoming calls (#1516) (976bfe7)
  • last remaining issues from import media features (#1511) (d7a3467)
  • add migration errors, fallback mechanism, manual trigger and other missing fixes on develop (#1507) (0e7e5cb)
  • starting persistent web socket service (AR-3139) (#1510) (26a1bf6)
  • starting persistent web socket service (AR-3139) (RC) (#1502) (ddb8d66)
  • [DEV] unresolved reference on prod builds (#1505) (8c2a903)
  • [RC] migration after update is not starting after update from 4.0.1 (#1508) (93cf5d6)
  • wrong wording for enable receipts in German [AR-2980] (#1500) (6f27c69)
  • io operations running on main (#1493) (f96e5ba)
  • unresolved reference on prod builds (#1504) (192d668)
  • Fix crash when no logged in user (#1497) (9f6fcc1)
  • [DEV] call frozen dev (AR-2944) (#1496) (87d70a2)
  • Call Frozen (AR-2944) (#1495) (34276f6)
  • [DEV] file sharing dialog keep repeating and control loging enabled flag form the app (#1445) (7fd8f11)
  • initial status bar color (#1477) (818804a)
  • self user is missing when scala DB have no domain (#1486) (e8199fc)
  • crash when there is a session reset system message with device set to german language (#1484) (e8887c9)
  • crash when there is a session reset system message with device set to german language (#1483) (77f793a)
  • darkmode styles [AR-2942] (#1473) (87f6488)
  • removing devices design review adjustment (AR-2963) (#1471) (cb00a97)
  • request video steam for screen sharing ( AR-3132) (#1454) (4899159)
  • request video steam for screen share (#1455) (1f83af8)
  • [DEV] clicking delete log files, crashing the app if logs were never enabled (#1464) (848a63f)
  • [RC] check if the logging file exists before clearing its content (#1465) (e585bc6)
  • not receiving notifications on second account [AR-2867] (#1457) (3c09505)
  • make files saved to "downloads" folder be visible (#1452) (918cedd)
  • [DEV] Missed notifications on spamming (#1451) (e0aead6)
  • make files saved to "downloads" folder be visible (#1453) (b1f8748)
  • Missed notifications on spamming (AR-2867) (#1450) (1fcbffe)
  • user can dismiss backup creation dialog by mistake (#1448) (12ebae6)
  • not receiving messages on second account [AR-2867] (#1438) (41965c5)
  • file sharing status not updated when dismissing a dialog (#1436) (be52d09)
  • animation not smooth when expanding a system message (#1442) (8bc1812)
  • (dev) call hang up button from notification (AR-2982) (#1435) (9837315)
  • notification duplicates (AR-3016) (#1434) (d1e14b7)
  • call hang up button from notification (AR-2982) (#1433) (0d1fb3d)
  • removed english strings to use source strings as default ones (#1432) (ff960d4)
  • png not showing on web [AR-2925] (#1427) (#1431) (03249d8)
  • png not showing on web [AR-2925] (#1427) (deb8c9c)
  • DEV open conversation on notification tap (#1420) (e947d7c)
  • crash when starting a foreground service (#1418) (7b6b0a5)
  • [RC] Open conversation on notification tap (AR-2999) (#1419) (012b474)
  • crash when starting a forground service (#1417) (3e58837)
  • [DEV] slow message insert from scala (#1402) (#1414) (ceaac21)
  • saving files to downloads folder and empty asset names on older Androids [AR-2985] [AR-2984] (#1386) (e553beb)
  • support prod release (#1409) (024ea34)
  • prod build not compiling (#1408) (d29ae09)
  • mention suggestion list does not follow cursor position (AR-2936) (#1377) (c83a4d3)
  • skip annotations with negative offsets (#1403) (a080393)
  • skip annotations with negative offsets (#1403) (8720037)
  • slow message insert from scala (#1402) (b1a3abe)
  • handle migration progress and network errors [AR-3013] (#1398) (12b3f67)
  • handle migration progress and network errors [AR-3013] (#1397) (04913c7)
  • update strings to match state in develop branch (#1390) (f6f2eb0)
  • missing proguard rules (#1393) (606060f)
  • add unread messages on backup fixes (#1383) (7826fbf)
  • no more unreads on backup imports issue (#1362) (7b3e253)
  • apply colors to system msg icons for dark mode (#1375) (1b0858d)
  • apply colors to system msg icons for dark mode (#1374) (9f65a4b)
  • asset fetch failure retry with coil (#1345) (75db307)
  • recomposition crash when updating globalAppState [AR-2986] (#1367) (7a6eb0a)
  • exit backup dialog crash (#1366) (e94514c)
  • incoming call keeps showing up (AR-2934) (#1325) (fbc3d23)
  • incoming call keeps showing up (RC) (#1361) (4b34ff0)
  • RC Doubled notification for attachment message (#1309) (2d1e9eb)
  • path cleaning on import backup, and migration compilation (#1355) (2d06563)
  • migration fails indefinitely when if fails once (#1336) (86761d6)
  • migration fails indefinitely when if fails once (#1336) (e2dbd0e)
  • add missing parameter for conversation read receipt mode changed (#1349) (bb11cb6)
  • dark mode mentions and links [AR-2932] [AR-2935] (#1337) (c52595a)
  • dark links and mentions popup [AR-2935] [AR-2932] (#1338) (5684d89)
  • migrate asset names and sizes [AR-2939] (#1335) (33af359)
  • unread missed calls count in conversation last message [AR-2940] (#1330) (579cc22)
  • Updated translations issues (#1321) (d79cafc)
  • leaving conversation last message [AR-2895] (#1279) (f41834e)
  • Doubled notification for attachment message (AR-2894) (#1285) (17035c9)
  • notifications being handled on the main thread (AR-2924) (#1293) (db240a9)
  • notifications being handled on the main thread (AR-2924) (#1292) (65679c1)
  • Add tests to restore backup feature (#1281) (d898b96)
  • after hanging up the call from notification the ongoing call screen is still visible (#1289) (92d1c24)
  • after hanging up the call from notification the ongoing call screen is still visible (#1278) (43b419d)
  • observe changes of members for security classified label (AR-2710) (#1280) (ea13fc2)
  • conversation: hide conversation protocol info when mls is disabled [RC] (#1633) (26f78ea)
  • 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)
    • more NavBackStackEntry crashes (hopefully) [AR-3137][AR-3193] (#1530) (5e9c5c7)
    • handle migration errors properly [AR-3078] (#1499) (d3cf450)
    • perform migration right after the app update [AR-3075] (#1422) (06cba87)
    • saving files to downloads folder and empty asset names on older Androids [AR-2985] [AR-2984] (#1412) (70dfff0)
    • broken session after migration [AR-2941] (#1351) (f8d7368)
    • migrate asset names and sizes [AR-2939] (#1339) (fce2be4)
  • DEV: app stuck on migration screen when a crash happen (#1546) (b77d567)
  • RC: app stuck on migration screen when a crash happen (#1533) (917e3f5)
  • dev:
    • more NavBackStackEntry crashes (hopefully) [AR-3137][AR-3193] (#1531) (0384f90)
    • perform migration right after the app update [AR-3075] (#1424) (8936c8f)
    • recomposition crash when updating globalAppState [AR-2986] (#1365) (942e994)
    • broken session after migration [AR-2941] (#1352) (03e4443)
    • observe changes of members for security classified label (AR-2710) (#1287) (3e3c50b)
  • mls:
    • pick selected value in dropdown after getting back to the screen (#1447) (df125f8)
    • disable mls everywhere and only considering the BE flags (#1333) (#1354) (686e612)
    • disable mls everywhere and only considering the BE flags (#1333) (71f1885)
  • calling:
    • can't enable video in preview screen (RC) (AR-3057) (#1430) (8dd2d06)
    • can't enable video in preview screen (#1429) (b125932)
  • notification:
    • refactor connections notifications to prevent ANR (AR-2898) (#1295) (8cfbe02)
    • refactor connections notifications to prevent ANR (AR-2898) (#1295) (f82885b)
Other Changes
  • security banner and devices deletion fix (#1585) (dd13f4b)
  • //github.com/wireapp/wire-android-reloaded into release/candidate (5342c36)
  • Plurals translations (#1543)" (4e9db9a)
  • Move guest access config to separate screen (AR-2706) (#1437) (a8b64a6)
  • //github.com/wireapp/wire-android-reloaded into release/candidate (43f0042)
  • //github.com/wireapp/wire-android-reloaded into release/candidate (18e1c89)
  • udapte kalium version (#1356) (900ff03)
Refactors
  • customization file support (#1652) (4354a48)
  • look up avs conv type interally (#1526) (d9a026d)
  • [RC] start migration automatically if it was done in and older version and add manual trigger (#1503) (3ddfb99)
  • [RC] return error if scala db is missing (#1482) (d4f26c2)
  • [RC] migrate messages per conversation instead of all at once (#1474) (b9b32e1)
  • [DEV] moving is logging enabled flag to consumers (#1440) (#1462) (f248d04)
  • change date form string to instant (#1456) (8d11886)
  • move logging flag to the ar (#1440) (f2b8849)
  • use default dispatcher for non IO operations (#1407) (27bc983)
  • rc: split click blocking flag into two - block when syncing and when connecting [AR-2693] (#1587) (ad342bf)
Code Style Changes
  • history-lost: fix wording in conversation history message (#1481) (e0e8161)

Don't miss a new wire-android release

NewReleases is sending notifications on new releases.