Commit Graph

  • a618f140ed Translations update Velin92 2025-05-20 10:42:55 +00:00
  • 390553f5fe Allow the app to be configured to bypass the server selection screen. (#4131) Doug 2025-05-20 11:09:50 +01:00
  • 10fb2b5dda Add mechanism for opening up a threaded timeline Stefan Ceriu 2025-04-11 15:41:06 +03:00
  • 2f938d3cbf Send full user agent header to server during OIDC authentication and when viewing Account and Device management screens (#4106) Hugh Nimmo-Smith 2025-05-19 16:09:11 +01:00
  • 693d6130ad updated the SDK to 25.05.19 Mauro Romito 2025-05-19 16:13:30 +02:00
  • ca3ac9b21c Update dependency jpsim/Yams to v6 (#4124) renovate[bot] 2025-05-19 15:24:24 +01:00
  • 9a8819ac26 Always open manage member sheet (#4110) Mauro 2025-05-19 16:17:57 +02:00
  • 4f4b4b236d using stable 1.18.3 snapshot testing Mauro Romito 2025-05-19 15:16:27 +02:00
  • 35f615ddd1 Observe room info updates and automatically dismiss the room if meanwhile left or banned (#4122) Stefan Ceriu 2025-05-16 12:55:33 +03:00
  • f5089e8d81 Update the SDK. Doug 2025-05-15 17:52:14 +01:00
  • 927df0be2c Project tweaks (layout & docs) (#4121) Doug 2025-05-15 14:39:08 +01:00
  • b2a37ec9d3 Update dependency jpsim/Yams to from: "5.4.0" renovate[bot] 2025-05-13 17:03:34 +00:00
  • 5af330cf6e Fix various small errors when running in the Swift 6 language mode (#4109) Stefan Ceriu 2025-05-13 11:43:47 +03:00
  • e1984ccdc0 Fix room list heroes label format - change from Alice, Bob and Charlie to Alice, Bob, Charlie and 42 others (when applicable) Stefan Ceriu 2025-05-12 09:39:53 +03:00
  • 876618d557 Add support for Account Provisioning links. (#4108) Doug 2025-05-12 13:28:34 +01:00
  • e795d07477 Stop generating the fastlane readme and delete the existing one Stefan Ceriu 2025-05-09 15:43:58 +03:00
  • 06e7919b56 Remove support for building Alpha/PR (adhoc) builds. Stefan Ceriu 2025-05-09 15:29:57 +03:00
  • bc1cd400c1 Translations update pixlwave 2025-05-12 03:26:40 +00:00
  • 36242bc271 added argument to voice over on the search bar automatically Mauro Romito 2025-05-08 16:26:33 +02:00
  • 489f784640 Add a state machine to the AuthenticationFlowCoordinator. (#4103) Doug 2025-05-08 15:41:52 +01:00
  • d77bad61dd Fixes #3484 - Correctly interpret application state transitions for the screen lock when running on the Mac Stefan Ceriu 2025-05-07 17:51:44 +03:00
  • 08a7a50691 Prepare next release Element CI 2025-05-07 07:47:24 -07:00
  • d47d1345cd Update the SDK. (#4100) Doug 2025-05-07 15:31:15 +01:00
  • 11cdbd801a updated enterprise Mauro Romito 2025-05-07 12:23:21 +02:00
  • 895210cde9 updated learn more link in identity confirmation Mauro Romito 2025-05-06 17:03:46 +02:00
  • fb5f7c2b2f Prepare next release Element CI 2025-05-06 03:54:28 -07:00
  • e7405a8520 Bump the version to 25.05. (#4093) Doug 2025-05-06 10:42:37 +01:00
  • 482aae1ddb Update dependency fastlane to v2.227.2 renovate[bot] 2025-05-05 16:54:35 +00:00
  • 744ed83bae Add a tool (based on Periphery) that reports any unused strings. Doug 2025-05-02 16:59:36 +01:00
  • 34f9538c9b Translations update stefanceriu 2025-05-05 06:28:04 +00:00
  • 0c5be93a75 Move where the developer options are shown and store them in the app settings. Stefan Ceriu 2025-04-30 14:01:28 +03:00
  • eaa6dd9240 Run the UI & Integration tests once a day instead of twice with a 6 hour offset. (#4086) Doug 2025-05-02 13:12:49 +01:00
  • d47c802fec Fix the UI tests. (#4085) Doug 2025-05-02 12:47:31 +01:00
  • 5053a37eea Always set the push notification badge, even if the unread count is missing. Stefan Ceriu 2025-05-02 11:41:46 +03:00
  • 2f5c447cc4 Fix compilation errors - make sure we update the push notification badge using the received, server-provided unread count. Stefan Ceriu 2025-05-02 11:27:49 +03:00
  • a625ad0ee6 Make sure we update the push notification badge using the received, server-provided unread count. Stefan Ceriu 2025-05-02 11:18:10 +03:00
  • 3262fb4cab Fix the integration tests. (#4084) Doug 2025-05-01 12:07:04 +01:00
  • d45b232072 Adopt StateStoreViewModelV2 in the authentication screens and some settings screens. (#4083) Doug 2025-05-01 09:35:59 +01:00
  • 61a427b8e5 Update the template screen to use the new(ish) Observation framework. (#4077) Doug 2025-04-30 16:49:23 +01:00
  • 0620bd45fc Flatten out the NSE file structure and switch room fetching to the notificationClient instead of the base one - the notification client uses its internal in-memory store backed client which has up to date data after running the sliding sync loop - see https://github.com/matrix-org/matrix-rust-sdk/pull/4991 for more details Stefan Ceriu 2025-04-30 13:15:22 +03:00
  • 7391da7fa2 Update the generated SDK mocks. Stefan Ceriu 2025-04-30 13:14:10 +03:00
  • c333e264e3 update SDK to 25.04.30 Mauro Romito 2025-04-30 12:08:12 +02:00
  • 0f53ad6724 updated SDK and improved report flow Mauro Romito 2025-04-29 17:43:56 +02:00
  • cad21daeea Replace the old RoomInfoUpdateListener with the SDKListener Stefan Ceriu 2025-04-29 19:20:17 +03:00
  • 4e2e2649fc Set a total request max retry time for network requests originating in the notification service extension. Stefan Ceriu 2025-04-29 19:00:15 +03:00
  • 690ff3caa6 Rely on the room's info to decide whether a call ringing notification is outdated and should be ignored as opposed to a time based approach. Stefan Ceriu 2025-04-29 18:11:39 +03:00
  • 6c8cb2bbe5 Increase the duration after which a call notification is considered outdated. Stefan Ceriu 2025-04-29 15:13:16 +03:00
  • 0ff72fc5a1 Reduce the timeout for network requests originating in the notification service extension Stefan Ceriu 2025-04-29 15:10:35 +03:00
  • e54a588f49 run integration tests on gh ci Mauro Romito 2025-04-28 13:44:25 +02:00
  • 58b982a8f8 Disable the composer when you don't have the power to post. (#4076) Doug 2025-04-29 10:12:20 +01:00
  • 41b18cfd52 Remove now unnecessary RoomListSummary lastMessageFormattedTimestamp Stefan Ceriu 2025-04-28 16:24:22 +03:00
  • 899c33a5ad Remove delivered notifications for rooms that have meantime become fully read and have messages newer than what's delivered - this is a best effort solution to cleanup outdated notifications when using multiple clients and reading them elsewhere Stefan Ceriu 2025-04-17 15:01:01 +03:00
  • e14672e1f6 Dismiss room invite notifications when rejecting them from the home screen. (#4074) Doug 2025-04-28 16:33:49 +01:00
  • 8091d9c2a6 possible fix for flaky UI tests Mauro Romito 2025-04-28 15:11:06 +02:00
  • cbb509254b UI tests fix Mauro Romito 2025-04-28 15:00:04 +02:00
  • 65e62b7c75 Run UI Tests on GH CI (#4072) Mauro 2025-04-28 14:17:54 +02:00
  • b14729cdd2 Show the kick/ban reason in the timeline. (#4071) Doug 2025-04-28 12:17:45 +01:00
  • dac1e62e14 Remove the Learn More URL for the sliding sync proxy. (#4070) Doug 2025-04-28 12:17:20 +01:00
  • 6b50ed7982 Translations update (#4068) ElementRobot 2025-04-28 10:28:36 +02:00
  • dea0b6a9fd Workflow filename name change (#4065) Benoit Marty 2025-04-25 18:46:29 +02:00
  • 04c46f70b7 Update the Enterprise submodule. (#4064) Doug 2025-04-25 14:17:11 +01:00
  • e384267b83 Add .nova configuration to .gitignore. Doug 2025-04-23 15:56:25 +01:00
  • d158e256db Remove the support email address from the OIDC configuration. (#4059) Doug 2025-04-23 09:24:53 +01:00
  • 12c85fc8c3 Remove changes from the previous version in the CHANGELOG 🤨 Doug 2025-04-22 15:31:10 +01:00
  • cdcdb1bfb1 Prepare next release Element CI 2025-04-22 04:43:32 -07:00
  • 3d0accc4cf Translations update (#4047) ElementRobot 2025-04-22 13:27:11 +02:00
  • 7183b0fe19 Report room and decline & block screens tweaks (#4044) Mauro 2025-04-22 11:44:20 +02:00
  • cffcb5c7b9 Fix Matrix room in CONTRIBUTING.md (#4043) manuroe 2025-04-18 16:07:53 +02:00
  • 5ff9072331 Tweak the size of the new bloom to match Figma better. (#4039) Doug 2025-04-17 14:30:33 +01:00
  • 4179f56633 support for UI tests on Xcode 16.3 Mauro 2025-04-17 15:18:37 +02:00
  • 308d7bad30 Introduce a NotificationHandler object to split out notification content handling from the rest of the NSE core logic. Stefan Ceriu 2025-04-17 14:13:33 +03:00
  • 13186ea7c2 Remove unused NSE Task extension Stefan Ceriu 2025-04-17 13:55:47 +03:00
  • f71e5facb8 Switch from an always returning the notification content approach at every step to passing it in as mutable. Stefan Ceriu 2025-04-17 13:53:07 +03:00
  • c33a164354 Remove unused removeDeliveredInviteNotifications NotificationManager method Stefan Ceriu 2025-04-17 13:12:11 +03:00
  • aaed6db0ea Extract NSE specific code out of the UNNotificationContent extension Stefan Ceriu 2025-04-17 12:40:20 +03:00
  • 5ad25d8492 Refactor the NSE so that the original notification content is preserved between all the different processing steps - building brand new content is probably interfering with how iOS syncs up delivered and seen notifications between devices - simplify all the various steps and make the flows easier to follow Stefan Ceriu 2025-04-17 12:21:47 +03:00
  • 7cf1d08b20 Fix a bug where your own emotes showed as '* You emoted'. (#4038) Doug 2025-04-17 12:39:41 +01:00
  • 4079549803 Update the 3rd-party acknowledgements. (#4037) Doug 2025-04-17 11:43:54 +01:00
  • 85a7172986 Xcode16.3 support (#4029) Mauro 2025-04-16 19:12:31 +02:00
  • 5ba070d4d0 Add the new bloom style under a feature flag. (#4033) Doug 2025-04-16 16:36:19 +01:00
  • fdd3dc46bc Fix slightly change UI test snapshots. Stefan Ceriu 2025-04-16 18:08:43 +03:00
  • 806d676299 Introduce a TimelineItemThreadSummary object (#4032) Stefan Ceriu 2025-04-16 16:19:29 +03:00
  • 8c9773e4de Refactor SecureBackupControllerListener into SDKListener and use it everywhere. (#4030) Doug 2025-04-16 08:36:57 +01:00
  • c5bb960234 Show internet connection warning when uploading keys on log out. (#4027) Doug 2025-04-15 16:47:31 +01:00
  • 5ea95913e8 Fix integration tests OIDC username or email field identifier. Stefan Ceriu 2025-04-15 13:15:09 +03:00
  • 5b0038563d Add the new emoji from iOS 18.4 to the reaction picker. (#4023) Doug 2025-04-14 14:35:58 +01:00
  • a6dadc1cf3 change: specific report copy for DMs Mauro Romito 2025-04-14 14:45:49 +02:00
  • 542dbd82b9 Prefix the user's own messages with 'You' in the room list. (#4022) Doug 2025-04-14 14:00:19 +01:00
  • 9d53b29902 sdk: update to 25.04.14 Mauro Romito 2025-04-14 11:13:49 +02:00
  • 4f4729b8df Stop showing the canonical alias for invites in the room list. (#4020) Doug 2025-04-14 10:42:21 +01:00
  • 8254aad579 Translations update (#4018) ElementRobot 2025-04-14 09:40:03 +02:00
  • e62b0684d2 Integration tests: work around #3365 failures. Stefan Ceriu 2025-04-14 09:51:03 +03:00
  • a5d94a0219 Adopt the new start chat button design. (#4013) Doug 2025-04-11 17:09:57 +01:00
  • 511c4d7bf7 Fix authentication activity indicators when the authentication server is being slow Doug 2025-04-10 16:47:11 +01:00
  • 1557054753 Simplify authentication logic Doug 2025-04-10 15:09:40 +01:00
  • b2c647b1af change: decline and block design tweaks Mauro Romito 2025-04-10 17:56:00 +02:00
  • 88397792cf change: stricter private timeline media visibility Mauro Romito 2025-04-10 14:59:02 +02:00
  • 2990b7b890 external keyboard support for PIN input Mauro Romito 2025-04-10 16:32:20 +02:00
  • 83136af7c4 Bump the SDK and adopt the new MsgLike timeline item types (#4000) Stefan Ceriu 2025-04-10 14:04:16 +03:00
  • aaea51e3f1 Prepare next release Element CI 2025-04-10 03:35:08 -07:00