Commit Graph

  • aaa8af2996 Public room search tweaks (#2750) Doug 2024-04-29 10:01:48 +01:00
  • 7b2168a540 Event Permalink Tweaks (#2754) Doug 2024-04-29 10:00:41 +01:00
  • 231fc6defb Translations update (#2761) ElementRobot 2024-04-29 08:42:15 +01:00
  • bd9a171c7c Add specific UX for Expected UTDs due to membership (#2740) Valere 2024-04-26 18:22:01 +02:00
  • 1b8d895e98 Fix some snapshots. (#2749) Doug 2024-04-26 14:07:20 +01:00
  • df6cf25524 Update the SDK and enable event permalinks. (#2748) Doug 2024-04-26 09:59:01 +01:00
  • 008088ab06 Translations update (#2747) ElementRobot 2024-04-25 18:37:13 +01:00
  • 76e7de40b5 Prepare for event focus and forward pagination (#2745) Doug 2024-04-25 18:32:33 +01:00
  • 8d66572cc9 Fixes #2706 - Use disambiguated display names for timeline item senders and state event bodies. (#2739) Stefan Ceriu 2024-04-25 14:53:18 +03:00
  • 6661c16154 Add Event Routes to the flows (#2743) Doug 2024-04-25 12:50:06 +01:00
  • 8581355372 Remove join room screen graphic and align platforms Stefan Ceriu 2024-04-24 16:16:19 +03:00
  • 2378bb6466 Revert "Attempted fix for #2653 - Reset the TextView delegates on every update call" Stefan Ceriu 2024-04-23 16:25:52 +03:00
  • d949b17448 dd support for deeplinking/navigating into the same room multiple times - fix bugs around the view <-> view models going out of sync - unwind the stack if the room is already presented Stefan Ceriu 2024-04-23 16:25:05 +03:00
  • f9163094ba Update compound. (#2733) Doug 2024-04-23 12:34:54 +01:00
  • a9708f7616 Attempted fix for #2653 - Reset the TextView delegates on every update call Stefan Ceriu 2024-04-23 12:53:33 +03:00
  • 89927f1357 Fix #2652 - Room list looping and fighting scrolling after filtering - also fixes filtering empty state vertical centering Stefan Ceriu 2024-04-23 12:16:10 +03:00
  • 23d5089287 Fix broken iPhone room push animation after disabling root fading for the iPad Stefan Ceriu 2024-04-23 10:13:01 +03:00
  • 69ffd3be46 Handle alias room permalinks Stefan Ceriu 2024-04-22 18:05:18 +03:00
  • 8ba544bc44 Cleanup following the AppMediator introduction (#2723) Stefan Ceriu 2024-04-22 18:10:24 +03:00
  • a3ec0b8505 Codecov: Add token for codecov-action@v3 to fix coverage report (#2727) manuroe 2024-04-22 14:59:51 +02:00
  • c1161f0592 Translations update (#2726) ElementRobot 2024-04-22 11:03:39 +01:00
  • 5f98fdba44 Update strings with API breaks. (#2720) Doug 2024-04-22 10:52:29 +01:00
  • c738d57af1 Setup animations for navigation root and split detail and sidebar module changes. Stefan Ceriu 2024-04-18 14:19:59 +03:00
  • 1e810f91ff Fixes #2707 - Prevent the app from locking while recording a voice message Stefan Ceriu 2024-04-19 17:25:43 +03:00
  • effe3b6a9b Membership aware room routes (#2709) Stefan Ceriu 2024-04-19 17:04:18 +03:00
  • 9a172df7fd Introduce an AppMediator which will: - combine multiple services to handle app wide requests - remove direct UIApplication access from everywhere - fix #2703 by combining UIApplication.applicationState with the WindowManager's main window appearance - leave the door open for more app control in the future (especiall for the mac) Stefan Ceriu 2024-04-19 13:59:15 +03:00
  • bdacea10a2 Bump the RustSDK to v.1.1.60 Stefan Ceriu 2024-04-19 14:06:59 +03:00
  • b5f1d5947b Add missing image provider to RoomChangeRolesScreenViewModel. (#2715) Doug 2024-04-19 11:56:41 +01:00
  • 8ef6fee95f Guard against rooms prematurely unsubscribing from sliding sync: - with the advent of permalinks the same room can be now pushed multiple times onto the stack which means multiple calls to subscribeForUpdates - the reverse doesn't hold and one call to unsubscribeFromUpdates will unsubscribe all the rooms at the same time - we guard against that by tracking the number of subscriptions and calling the underlying roomListItem.unsubscribe() when the count goes back to zero Stefan Ceriu 2024-04-18 17:21:34 +03:00
  • 20d57e4998 Bump the RustSDK to v1.1.59, regenerated the SDK mocks Stefan Ceriu 2024-04-18 14:28:23 +03:00
  • 4075c4486c Update compound (#2704) Doug 2024-04-17 14:28:41 +01:00
  • 195a7c0e5f Fix broken cancel button on the enter recovery key screen - regressed in https://github.com/element-hq/element-x-ios/pull/2648/files#diff-4420a80fe4e4d99cac174f0dcf86413535a34bd6dc303670d11bca25105d1ae6L55 Stefan Ceriu 2024-04-16 10:37:21 +03:00
  • ee7b1de1c8 With date separators not longer duplicated switch back to using their timestamps (formatted even) as stable identifiers Stefan Ceriu 2024-04-16 18:51:50 +03:00
  • 83c620d685 element-hq/element-x-ios/issues/2636 - Expose paths for focusing replied-to timeline items by tapping on an in-reply-to message bubble Stefan Ceriu 2024-04-16 09:16:06 +03:00
  • 43c132720d Bring back the original native MessageComposerTextField, use it whe… (#2696) Stefan Ceriu 2024-04-15 18:41:34 +03:00
  • 00908073d2 Print out the current process identifier on NSE runs Stefan Ceriu 2024-04-15 16:23:59 +03:00
  • 5faa4910b1 Avoid potential app side NSE UserSession races and let the SDK handle them instead Stefan Ceriu 2024-04-15 14:48:14 +03:00
  • 493763b17e Prepare next release Element CI 2024-04-15 04:06:42 -07:00
  • e7af7fb59c Handle external links to a user. (#2690) Doug 2024-04-15 11:08:00 +01:00
  • e0138eeb35 Translations update (#2693) ElementRobot 2024-04-15 09:36:33 +01:00
  • 48b06519f9 Replace deprecated danger-swift-with-swiftlint docker image Stefan Ceriu 2024-04-15 09:32:13 +03:00
  • d6b5c07ee6 Always encrypt the db for new users. (#2692) Doug 2024-04-12 18:00:49 +01:00
  • 4d513f9ed1 Stop relying on the NotificationCenter for removing delivered push notifications: - this will improve the architecture but more importantly will remove some very flakey unit tests Stefan Ceriu 2024-04-12 17:46:37 +03:00
  • 891315ef04 Remove now unused room and event matrix entity regexes Stefan Ceriu 2024-04-12 15:09:46 +03:00
  • fcc25dd441 Adop the new SDK permalink detector and user builder Stefan Ceriu 2024-04-12 13:26:41 +03:00
  • f8920d4d11 Initial implementation of the JoinRoomScreen. (#2684) Doug 2024-04-12 13:13:22 +01:00
  • cc95c6a0f2 Fix a bug where the view state is being modified during an update. (#2686) Doug 2024-04-12 10:45:29 +01:00
  • fc1310d7ad QR Code, verification code views (#2685) Mauro 2024-04-12 11:29:14 +02:00
  • 5c9d0975ce Add a UserProfileScreen for profiles of non-members. (#2687) Doug 2024-04-12 09:54:14 +01:00
  • 47912d999b Update the SDK. Doug 2024-04-11 17:33:41 +01:00
  • 9bc24e2038 QR Code error views (#2678) Mauro 2024-04-11 10:32:56 +02:00
  • eda7d59518 Update strings and add productionAppName value for the new placeholder. (#2677) Doug 2024-04-10 16:58:00 +01:00
  • e3bf8b83fd Bump compound in an attempt to fix ever changing .resolved files Stefan Ceriu 2024-04-10 18:00:18 +03:00
  • 7645971812 Attempt to improve unit test reliability: - synchronize mock properties on the main queue - sleep for longer when processing routes - finish encoding before deallocating the keyed archiver - wait for NotificationCenter notifications to be delivered - change were we process remote notification permissions Stefan Ceriu 2024-04-10 16:29:30 +03:00
  • da598302df Add more flexible background support to FullscreenDialog (#2675) Doug 2024-04-10 14:56:41 +01:00
  • bcd7e2254c QR Code scan view (#2674) Mauro 2024-04-10 12:47:23 +02:00
  • 0fc0ad101e Remove the unit tests derived data caching step Stefan Ceriu 2024-04-09 18:09:35 +03:00
  • 064626fbbe element-hq/element-x-ios/issues/2670 - Show invites as part of the room list Stefan Ceriu 2024-04-08 10:26:33 +03:00
  • d34ec30ca6 Prepare next release Element CI 2024-04-09 04:42:04 -07:00
  • 0856891733 Final design for pending members when changing roles. (#2668) Doug 2024-04-09 12:00:11 +01:00
  • c61135f88c QR Code Login Initial view state (#2667) Mauro 2024-04-09 12:21:14 +02:00
  • bc75fe1cf8 Fix child presentation of the same room. (#2669) Doug 2024-04-09 11:11:14 +01:00
  • 761824fa0d Tweak internal/external deeplink handling (#2664) Doug 2024-04-08 16:44:03 +01:00
  • 446aab58de Fixes ELEMENT-97277 - Be less aggressive on recovery key states Stefan Ceriu 2024-04-08 16:19:06 +03:00
  • 1ff4c02782 Tone down new onboarding flow recovery fatal error after a lot of crash reports on sentry Stefan Ceriu 2024-04-08 15:03:45 +03:00
  • 1ffc718cec element-hq/element-x-ios/issues/2395 - Slightly tweak the unread invites logic, add more logs Stefan Ceriu 2024-04-05 09:18:56 +03:00
  • d996c69a66 Small recently visited room tweaks following PR review Stefan Ceriu 2024-04-05 09:16:31 +03:00
  • 5221e9fb5d Fix integration tests following room detail screens title changes. Stefan Ceriu 2024-04-08 12:24:35 +03:00
  • eddc650f68 Translations update Velin92 2024-04-08 00:02:53 +00:00
  • 181753e43d Update appearance of admins when changing moderators. (#2654) Doug 2024-04-05 12:19:46 +01:00
  • 023b7fc608 Reset Recovery Key Screen (#2648) Mauro 2024-04-04 18:14:22 +02:00
  • 97d9189077 Fixes #2624, fixes #2625 - Add user suggestions in the create room flows. Stefan Ceriu 2024-04-01 11:37:39 +03:00
  • c85c1593ee Cleanup proxy errors - proxy errors have been getting repetitive and not particularly useful - differentiate between sdk and client errors and keep what provides value - add error logs everywhere a failure occurs Stefan Ceriu 2024-04-04 10:17:55 +03:00
  • 3418d24557 Allow RoomFlowCoordinator to start a child flow. (#2644) Doug 2024-04-04 11:30:38 +01:00
  • df242e3f1c FF for QR code login + Login with qr code button (#2643) Mauro 2024-04-04 10:37:42 +02:00
  • 3fea635d67 Attempt to fix the test on CI Stefan Ceriu 2024-04-03 16:23:45 +03:00
  • ec69b29c58 Fix RTE recognising when the content is empty. (#2631) Doug 2024-04-03 13:04:23 +01:00
  • b4d96004fe Prevent crashes when mentioning users on macOS (#2630) Mauro 2024-04-03 12:18:43 +02:00
  • 82527958f7 Fix notification center unit tests, setup authorization status return value Stefan Ceriu 2024-04-03 11:22:13 +03:00
  • 8cdee0f22d Update the SDK too. Doug 2024-04-02 13:26:19 +01:00
  • 52fc9d5c22 Use the new RTE package repo. Doug 2024-04-02 12:33:52 +01:00
  • cb585eef5f Fixes #2618 - Allow dashes in room identifiers Stefan Ceriu 2024-04-01 10:52:02 +03:00
  • 834a830952 Use RustSDK permalink builders: - replace event permalinks on the room screen interaction handler - replace the one use don the room details screen - deprecate previous AttributedStringBuilder methods - there's more work required on the AttributedStringBuilder mentions handler before we can completely drop the iOS implementations Stefan Ceriu 2024-04-01 10:07:30 +03:00
  • 2e6c5c036a FIxes #2602 - Fix pushers not being registered on re-login after recent Onboarding changes Stefan Ceriu 2024-04-01 14:31:36 +03:00
  • 27605da0bb Fix secure backup recovery key screen snapshots following translation update. Stefan Ceriu 2024-04-01 13:35:55 +03:00
  • a730689b1f Various reliability tweaks for the UI and integration tests. Stefan Ceriu 2024-04-01 12:27:54 +03:00
  • 96229a6695 Translations update Velin92 2024-04-01 00:02:53 +00:00
  • 183a559e10 Bump the RustSDK to v 1.1.54 Stefan Ceriu 2024-03-28 14:34:09 +02:00
  • b37dca253b Update RTE allowing Xcode 15.3 to be used. (#2614) Doug 2024-03-28 08:46:13 +00:00
  • 4e828e6f5c Remove include_simulator_logs from the integration tests. Stefan Ceriu 2024-03-28 07:22:51 +02:00
  • 384a467fdc Translations update (#2615) ElementRobot 2024-03-27 17:24:40 +00:00
  • 0e3630fca1 Fix UI test snapshots Stefan Ceriu 2024-03-27 16:30:18 +02:00
  • 5665c67e6e Fix RoomDetailsEditScreen snapshot rendering issues by switching their order. The root problems seems to be async related but we couldn't get to the bottom of it. Take this opportunity to refactor the snapshots. Stefan Ceriu 2024-03-27 15:26:34 +02:00
  • f9fa3755ad Reduce reply view snapshot precision because of random imageSource rendering Stefan Ceriu 2024-03-27 15:24:53 +02:00
  • 885cd10ba4 Update poll snapshots Stefan Ceriu 2024-03-27 13:03:08 +02:00
  • 98af0ae169 UI test shenanigans (#2611) Stefan Ceriu 2024-03-27 14:10:20 +02:00
  • 144f3a7fc4 Hard code the room flow to a single room proxy. (#2599) Doug 2024-03-27 10:56:58 +00:00
  • e424a02a2b Fix various bugs in the moderation feature. (#2608) Doug 2024-03-27 10:33:40 +00:00
  • bb725db6bb Fix ReplyView when its content has been redacted. (#2606) Doug 2024-03-27 10:16:26 +00:00
  • be9cf8713e Fixes #2518, fixes #2590 - Implement public room search list paginati… (#2607) Stefan Ceriu 2024-03-27 10:50:53 +02:00