Skip to content

v4.5.0

Compare
Choose a tag to compare
@github-actions github-actions released this 14 Dec 10:35
· 330 commits to develop since this release

2023-12-14

Chores
Continuous Integration
New Features
  • avatar border and message padding improvements [WPB-5059] (#2428) (bcb8870)
  • Navigate to selected searched message (WPB-4986) (#2412) (faf8286)
  • Handle app dialogs with team applock (WPB -2388) (#2390) (23af8cd)
  • End call on conversation degraded (WPB-4487) (#2399) (98659c9)
  • Show team applock change dialog (WPB-4476) (#2388) (1e614ca)
  • observe team app lock config (WPB-4476) (#2380) (9e51b65)
  • selectable app theme [WPB-4483] (#2379) (a3f34b0)
  • Show conversation Proteus verification status (#2350) (3c608e9)
  • backup password validation [WPB-4374] (#2370) (a60a8f8)
  • Show e2ei certificate in device details screen - PART 1 (WPB-3214) (#2316) (7320d6b)
  • archive locally for non members [WPB-5006] (#2366) (d939a9b)
  • Show e2ei certificate in device details screen - PART 2 (WPB-3214) (#2332) (a089fdf)
  • connection request warning badge and conversation started sys message warning (WPB-2266) (#2357) (1385f09)
  • Search inside conversation (WPB-4915) (#2358) (046f846)
  • scroll bottom - jump to last message (WPB-4987) (WPB-3973) (#2343) (e302061)
  • app lock UI and UX adjustments [WPB-4695] (#2335) (ab9e3dd)
  • cherry-pick improvements (#2340) (858d976)
  • add logger with userid and clientid (#2334) (3eeea52)
  • add logger with userid and clientid (#2280) (b5090d9)
  • unlock app with biometrics (WPB-4696) (#2321) (01f9c30)
  • mls epic (#1953) (43b3f91)
  • User verification status Proteus (WPB-1775) (#2299) (d3d6bf7)
  • epic typing indicator sender (WPB-4590) (#2315) (e096a5b)
  • add enter app lock passcode UI and logic [WPB-4695] (#2278) (016560c)
  • cherry pick improvements (#2298) (2553247)
  • add confirmation dialog archiving [WPB-4434] (#2300) (013245e)
  • archived conversation list [WPB-4429] (#2295) (7340e57)
  • typing indicator in conversation view (WPB-4706) (#2292) (cb0ad6b)
  • unread archived conversations indicator [WPB-4437] (#2288) (7884f76)
  • Handle new SystemMessages (#2289) (b7d4c8d)
  • add unarchiving logic [WPB-4435][WPB-4436] (#2285) (b5a5ae7)
  • [RC] feature flag passowrd guest link (WPB-1531) (#2282) (7561598)
  • Conversation MLS verification status updating (WPB-3872) (#2224) (0e96dfb)
  • archived conversations tab empty state (WPB-4430) (#2273) (d15cb06)
  • Adding option on bottom sheet to archive use cases (#2262) (596009f)
  • store app lock password securely [WPB-4695] (#2249) (13d5576)
  • setup app lock screen (#2243) (f194001)
  • Add UI for typing indicator on privacy settings screen [WPB-4592] (#2240) (6e6aabc)
  • add whats new section (WPB-3777) (#2205) (376b097)
  • prevent accidental calls in large groups (WPB-4293) (#2216) (ead2204)
  • feature flag password guest link and improvements (#2133) (5bbac81)
  • Delete notification when message deleted (WPB-1669) (#2121) (e6128c9)
  • cert pinning (#2124) (31b5e66)
  • show connecting indicator if user has bad/lost connection during a call (WPB-1125) (#2101) (98a9f25)
  • applock: forgot passcode - reset device [WPB-5094] (#2392) (162eded)
  • AppLock: Adjust appLock to be handled correctly with other features (WPB-4691) (#2363) (0584961)
  • reactions: emoji picker (#2311) (b813a5f)
  • calling: request audio and BT permission on start, join or accept call (WPB-1809) (WPB-3961) (#2160) (4a8cabe)
Bug Fixes
  • app not locked after timeout when screen turned off [WPB-5682] [WPB-5832] (#2517) (11b2441)
  • set cert pinning for all app flavours (#2512) (b9df4bd)
  • App lock does not show up after fresh install (WPB-5609) (#2499) (646eca7)
  • disable removing non-permanent clients [WPB-5700] (#2485) (636758e)
  • wrong system message icon paddings (#2494) (397c77a)
  • display the app lock enforce dialogue when it is enforced but no… (#2487) (bbaba6f)
  • disable back press when app lock team enforced (WPB-5644) (#2474) (1eef352)
  • typo variable assign in cherry-pick (#2477) (bae4b63)
  • hide search button in group conversation user profile [WPB-5656] (#2475) (27328c5)
  • app lock dialog blinking (WPB-5610) (#2464) (18552c4)
  • enabling app lock manually displays the dialog turn off (#2454) (7ef3db4)
  • app lock not disabled when team enforce is lifted (#2466) (f593408)
  • closing keyboard or back pressing when editing a message (#2463) (d0ace3e)
  • reset passcode dialog state when empty input or sso user [WPB-5094] (#2447) (7b7acec)
  • revert changes in message scroll state (#2461) (c97c58a)
  • messages list IndexOutOfBoundsException [WPB-5612] (#2457) (52fbaac)
  • Show all participants sticky button (WPB-5602) (#2452) (3afc4af)
  • white screen after splash screen (WPB-5439) - cherrypick (#2440) (3c5019b)
  • app lock can be changes when enforced and it is cleared when not… (#2445) (97a8a94)
  • persistent web socket service crashing when started in android 14 (#2427) (#2430) (e2fa0a7)
  • update applock forgot passcode copy [WPB-5461] (#2423) (30f24cd)
  • multiple merge conflicts (#2419) (ee5105c)
  • multiple merge conflicts (#2405) (fa86e9c)
  • Rejoining call can't be completed (WPB-5111) (#2407) (f548d83)
  • crash when saving file - duplicate names [WPB-5026] (#2402) (914723f)
  • crash when saving file - duplicate names [WPB-5026] (#2396) (76bd823)
  • removed fixed height to adapt to grid view [WPB-5101] (#2381) (730d9e6)
  • message padding [WPB-5059] (#2384) (ca803a7)
  • broken build (#2382) (c340d50)
  • remove app lock after logout (#2378) (0b2fed5)
  • search top bar alignment and interactions [WPB-2231] [WPB-5172] (#2377) (82a71f4)
  • navigating with UPDATE_EXISTED, extracting base route [WPB-5225] (#2376) (28cead3)
  • navigating with UPDATE_EXISTED, extracting base route (#2374) (3861d9b)
  • attachment width and android 14 crash on start [WPB-5101] (#2372) (a7f109a)
  • design review adjustments for scroll to bottom (#2368) (3d8626b)
  • update applock copy (WPB-5093) (#2364) (6b22ade)
  • send button visibility (#2362) (5d51253)
  • add required permissions for calling on API 34 (#2356) (e69dfee)
  • expanded message composer edit state (#2360) (e3e8790)
  • expanded message composer improvements [WPB-5131] (#2351) (f33e2f8)
  • fixed issue not activating search on long click in search bar [WPB-2231] (#2353) (fe73263)
  • App crash on app unlock with fingerprint (WPB-5110) (WPB-5108) (#2348) (37ec8f1)
  • muting group conversation from details screen not working [WPB-4994] (#2338) (22d380a)
  • disable conversation mute icon + UI fixes [WPB-3897][WPB-3658] (#2333) (15e4e80)
  • keyboard size after gifs expand [WPB-4985] (#2331) (5794fe0)
  • use stable compose bom version to fix video calls [WPB-4992] (#2326) (e066cb0)
  • bypassing app lock after timeout (#2324) (04c06e3)
  • sanitize urls before displaying warning dialog [WPB-4782] (#2320) (594aa8a)
  • modify download placeholders to clarify saved and downloaded cases [WPB-4732] (#2322) (052384e)
  • update archiving dialog copy (#2312) (b766887)
  • not showing dialog when archiving users from user profile screen [WPB-4993] (#2304) (480af5a)
  • do not show confirmation dialogs when unarchiving conversations [WPB-4435] (#2303) (6caf28e)
  • attachments items arrangement [WPB-1840] (#2302) (88bfae8)
  • toast crash [WPB-4937] (#2293) (3522b4a)
  • updated user settings screen with correct copy for typing indicator [WPB-4592] (#2294) (d7aef43)
  • audio messages partial delivery missing [dev] (WPB-4886) (#2284) (e1f0bb9)
  • audio messages partial delivery missing (WPB-4886) (#2279) (17844fe)
  • fixed ping translations in German [WPB-4728] (#2275) (4e7a254)
  • DiskReadViolation related database check (#2276) (4750dbe)
  • blinking keyboard [WPB-4797] (#2258) (f65934a)
  • ignore mention with negative index [WPB-4854] (#2272) (68655d0)
  • self deleting ping has no sound (WPB-3175) (#2269) (6c62bf9)
  • ignore mention with negative index [WPB-4854] (#2270) (be349f5)
  • join call on back facing camera (WPB-3454) (#2267) (bc3af58)
  • max accounts handling not respected - dev (WPB-4818) (#2259) (07c5a7d)
  • max accounts dialog prevent dismiss (WPB-4818) (#2260) (b4f76b7)
  • max accounts handling not respected (WPB-4818) (#2257) (df8a028)
  • Self video disappears when scrolling through video grid (WPB-4651) (#2246) (3212c31)
  • Self video disappears when scrolling through video grid (RC) (WPB-4651) (#2245) (e4bcaea)
  • memory leak related to video renderer (WPB-3953) (#2241) (ca89841)
  • message composer keyboard [WPB-1848] (#2214) (faa587a)
  • use correct connecting copy when a call is trying to establish (#2236) (a7cb96b)
  • missing archived field migration (#2237) (1fa4b42)
  • crash when opening service details screen [WPB-4586] (#2232) (d1bf630)
  • not switching to proper conversation when navigating from notification [WPB-4294] (#2231) (fbe29fd)
  • crash when requesting focus in create account screen (#2233) (e926090)
  • use correct connecting copy when a call is trying to establish (#2235) (a7a38bb)
  • scrolling in calling grid is not smooth (WPB-4531) (RC) (#2229) (821a3a5)
  • crash when opening service details screen [WPB-4586] (#2230) (395cf3b)
  • conversation screen top bar spacing [WPB-971] (#2208) (fd815b3)
  • scrolling in calling grid is not smooth (WPB-4531) (#2228) (3cf713f)
  • not switching to proper conversation when navigating from notification [WPB-4294] (#2211) (0107a02)
  • invisible buttons after changes in WireButton size parameters (#2222) (fbb4c06)
  • message flickering [WPB-3983] (#2219) (cade87f)
  • message flickering [WPB-3983] (#2217) (872b1ae)
  • conversation screen top bar spacing [WPB-971] (#2195) (45e8bf4)
  • blinking placeholder avatar on profile screen [WPB-3917] (#2201) (be44e32)
  • blinking placeholder avatar on profile screen [WPB-3917] (#2184) (7a472ec)
  • crash related to request focus when clicking on last name EditTe… (#2191) (9a11262)
  • app crash when clicking next on create account screen (#2183) (#2186) (46a57b7)
  • update call permission dialog copy (#2182) (58a6413)
  • when changing the timer from a value to off in the file sharing screen the button state is not updated correctly [WPB-405] (#2163) (81cc28b)
  • adjust message partial delivery failure and assets (WPB-4450) (#2180) (1d85bc1)
  • adjust message partial delivery failure and assets (WPB-4450) (#2179) (14dd9dd)
  • show proper empty screen when no contacts [WPB-250] (#2175) (e08cb53)
  • share text to wire (WPB-1872) (#2168) (a19f4b4)
  • enable translations in plurals for failed to add and failed to send messages (WPB-3788) (#2173) (5aafdea)
  • enable translations in plurals for failed to add and failed to send messages (WPB-3788) (#2170) (a72e67c)
  • broken jira action link (WPB-3906) (#2172) (780f878)
  • show proper empty screen when no contacts [WPB-250] (#2141) (47891fb)
  • adjust transition animations according to the design documentation [WPB-1817] (#2138) (7203689)
  • mention highlight [WPB-3507] (#2166) (cee9f7c)
  • mention highlight [WPB-3507] (#2165) (96d1879)
  • when changing the timer from a value to off in the file sharing screen the button state is not updated correctly [WPB-405] (#2156) (45137f6)
  • normalize asset file name when exporting to external storage (#2161) (231b06f)
  • Move FeatureChanged dialogs to Activity (WPB-3481) (#2155) (c0cb4de)
  • map to mentions [WPB-4232] (#2142) (a48cd97)
  • Always allow avatar changeing [WPB-2247] (#2139) (2ae53a2)
  • missed activity icon size (WPB-3896) (#2140) (8e8d91f)
  • map to mentions [WPB-4232] (#2135) (916c888)
  • applock: app navigates to biometrics screen after entering passcode RC - cherrypick (#2436) (340255a)
  • links:
    • embedded links with escaped chars [e.g. plus] (WPB-4402) (#2342) (e3dddf1)
    • embedded links with escaped chars [e.g. plus] (WPB-4402) (#2268) (9311af3)
  • typing: back handler and jumping screen typing indicator (#2325) (88adc9e)
  • calling:
    • observe self camera state in full screen mode (WPB-4719) (#2254) (b333593)
    • scrolling the grid is not possible when every one have camera enabled (WPB-4530) (#2220) (5c4b106)
    • scrolling the grid is not possible when every one have camera enabled (WPB-4530) (RC) (#2221) (8073d92)
  • 2fa:
    • login button disabled after verifiction backpress [WPB-3590] (#2193) (b49bf40)
    • login button disabled after verifiction backpress [WPB-3590] (#2192) (bb0ab62)
  • RC: adjust transition animations according to the design documentation [WPB-1817] (#2169) (a3378c1)
Refactors
  • unify access token refreshing logic [WPB-5038] (#2336) (b015543)
  • unify access token refreshing logic [WPB-5038] (#2336) (0f2a5d0)