Commit Graph

  • c164e47ea4 Handle renamed PIN alert string. (#3024) Doug 2024-07-11 09:18:32 +01:00
  • 8724e71bc3 Update dependency jpsim/Yams to from: "5.1.3" (#3022) renovate[bot] 2024-07-10 18:49:51 +01:00
  • 84e785367b Fix stuck unread indicators. (#3023) Doug 2024-07-10 17:54:10 +01:00
  • fe5cea15d5 Make sure Element Call uses the correct theme and language. (#3017) Doug 2024-07-09 12:07:13 +01:00
  • dbdea337ca Restore Mentions in plain text mode (#3018) Mauro 2024-07-09 13:02:46 +02:00
  • a28536e2a6 Update the SDK (fixes unnecessary encryption state requests in the room list). (#3016) Doug 2024-07-08 15:41:24 +01:00
  • 78d20c0fc5 Update RTE to 2.37.5 (#3015) Mauro 2024-07-08 15:55:28 +02:00
  • b07d85cd06 FIX: saving draft did not save the pill markdown content (#3003) Mauro 2024-07-08 15:55:13 +02:00
  • 74a078b871 Make sure the BugReportScreen allows the user to retry if sending fails. (#3012) Doug 2024-07-08 14:32:36 +01:00
  • a1329d9d54 Replace old visible rooms range with subscriptions in the room list. (#3014) Doug 2024-07-08 14:32:13 +01:00
  • bf9e1d614f Follow-up for translations PR. Doug 2024-07-08 13:08:58 +01:00
  • 25dc96040c Potential fix for a crash when 2 present room events are sent in quick succession. (#3001) Doug 2024-07-08 09:44:15 +01:00
  • 7ca8faeb4e Translations update (#3011) ElementRobot 2024-07-08 08:32:58 +01:00
  • 7a09be192e fix Mauro Romito 2024-07-05 10:44:28 +02:00
  • d71c8c4e83 Use local room list sorting from Rust. (#2978) Stefan Ceriu 2024-07-05 12:10:53 +03:00
  • c024702d50 Prepare next release Element CI 2024-07-04 03:41:31 -07:00
  • 7da720ccce Update the SDK ready for release. (#2999) Doug 2024-07-04 11:06:27 +01:00
  • 94f98345b0 Volatile draft to restore the composer after an edit. (#2996) Mauro 2024-07-02 16:48:50 +02:00
  • 457bd3160a Add a missing scheme when getting the Element .well-known file. (#2995) Doug 2024-07-02 11:27:07 +01:00
  • 2dfc7b9333 Use the same format as Ruby's YAML output. (#2992) Doug 2024-07-02 11:26:45 +01:00
  • dac363c8c5 Edit by timeline item only if the event id is missing (#2989) Mauro 2024-07-02 11:14:15 +02:00
  • b2c9878df6 Make Element Call widget URL configurable (#2971) Stefan Ceriu 2024-07-02 11:35:05 +03:00
  • 78b0c7068d Add a bug report hook. (#2988) Doug 2024-07-01 13:53:24 +01:00
  • 1178561853 Setup unit tests for Enterprise. (#2984) Doug 2024-07-01 12:34:47 +01:00
  • 5086cd089b Update the SDK. (#2987) Doug 2024-07-01 12:16:46 +01:00
  • cf50b0be61 Translations update (#2986) ElementRobot 2024-07-01 10:10:29 +01:00
  • 3c500887ab Setup Sentry instrumentation on top of the existing Signposter (#2985) Stefan Ceriu 2024-06-28 18:15:57 +03:00
  • 7e999f0a17 Bump the RustSDK to v1.0.19 Stefan Ceriu 2024-06-28 14:05:43 +03:00
  • b7fcb76094 Remove redundant remove failed sent message menu Stefan Ceriu 2024-06-28 10:26:24 +03:00
  • ab299ab3de Add support for editing local echoes. Stefan Ceriu 2024-06-27 18:44:51 +03:00
  • 3cc4145a4c Use XcodeGen files for app variants and setup Enterprise submodule. (#2976) Doug 2024-06-27 18:18:17 +01:00
  • b7345aafca Remove layout styling abstraction (#2982) Mauro 2024-06-27 18:25:25 +02:00
  • 064b1bf224 Remove plain style layout (#2980) Mauro 2024-06-27 16:53:19 +02:00
  • 5b58ea30f6 Add changelog labels to PRs from Localazy and Renovate. (#2981) Doug 2024-06-27 15:50:41 +01:00
  • d977efdf31 Stop the timeline from requesting back pagination whilst loading existing items. (#2969) Doug 2024-06-27 14:20:44 +01:00
  • 41d40d8de0 Cleanup how we setup the CallKit provider and have it be used for outgoing calls as well (#2967) Stefan Ceriu 2024-06-27 14:07:44 +03:00
  • 152ecc6f9c Trigger a Danger run when labelling a PR too. (#2972) Doug 2024-06-27 11:33:47 +01:00
  • 342cfc0d3f Hide timeline style selection (#2968) Mauro 2024-06-26 12:42:12 +02:00
  • 82823c94ce Replace Towncrier with GitHub releases + labels. (#2966) Doug 2024-06-25 12:07:01 +01:00
  • 567f22b806 Prepare next release Element CI 2024-06-25 01:31:41 -07:00
  • fa22b98b3f Improve UX when answering EL-Call through the notification (#2965) Mauro 2024-06-24 18:51:43 +02:00
  • 3465ea4cc1 Use a Client in AuthenticationService now that the Rust one has been removed. (#2954) Doug 2024-06-24 15:05:00 +01:00
  • fc0573a41d Translations update (#2963) ElementRobot 2024-06-24 09:35:03 +01:00
  • ef482e6b54 Fix ui tests that use the composer draft service (#2956) Mauro 2024-06-21 14:34:16 +02:00
  • 341b6df70a Avoid races between enabling the send queue and receiving back a status update, stop dropping duplicates both here and on reachability status printing. Stefan Ceriu 2024-06-20 14:59:13 +03:00
  • bdaa50c28c Update dependency fastlane to v2.221.1 renovate[bot] 2024-06-19 22:08:45 +00:00
  • 23b0cde845 Synchronize access to the new NSE user session property Stefan Ceriu 2024-06-19 17:49:56 +03:00
  • f291f10f46 Avoid creating multiple clients if the NSE is invoked more than once on the same process Stefan Ceriu 2024-06-19 17:03:05 +03:00
  • 6655833719 Enable draft restore (#2943) Mauro 2024-06-19 16:05:38 +02:00
  • b94111af26 fix (#2942) Mauro 2024-06-19 15:30:27 +02:00
  • bbf5b91675 Ignore punctuation characters at the end of detected links - fixes permalink handling when that's the case - prevents deep linking loops between nightly and the main app Stefan Ceriu 2024-06-19 14:15:37 +03:00
  • f16b9aad0a Update SDK (#2941) Mauro 2024-06-19 14:24:22 +02:00
  • 4a9de65030 Fixes #2679 - Timestamps in room list inconsistently use absolute and relative formatting Stefan Ceriu 2024-06-18 17:38:52 +03:00
  • 834260c144 Use the room heroes when computing a DM avatar. (#2900) Doug 2024-06-19 11:27:10 +01:00
  • 17d96b0f4b Prepare next release Element CI 2024-06-18 09:23:34 -07:00
  • 75e8bbd67c Handle sending queue recoverable errors the same way as unsent messages. (#2939) Stefan Ceriu 2024-06-18 19:06:05 +03:00
  • 38abd1ddfe Update the SDK. (#2938) Doug 2024-06-18 16:56:07 +01:00
  • 753f966e19 Prepare next release Element CI 2024-06-18 04:12:08 -07:00
  • f56eb3647b Try Ruby 3.0 on CI. Doug 2024-06-18 11:56:23 +01:00
  • 026bd56bfc Use the system ruby on CI. Doug 2024-06-18 11:49:28 +01:00
  • 63524bff62 Bring back failed message state rendering and a redaction option. Bump the RustSDK to 1.0.15 Stefan Ceriu 2024-06-18 12:34:27 +03:00
  • 1ce8a743a1 Update dependency fastlane to v2.221.0 renovate[bot] 2024-06-18 08:52:46 +00:00
  • 261cb366a7 Fix interminable room directory search next page loading loops when results don't fill the screen Stefan Ceriu 2024-06-17 21:32:32 +03:00
  • dc9eb868d6 Bump Prefire to latest (2.8.0) Stefan Ceriu 2024-06-17 17:40:46 +03:00
  • 3bb8d668bf Bump the RustSDK to v1.0.14 Stefan Ceriu 2024-06-17 14:16:54 +03:00
  • b614f43d00 Add a feature flag for fuzzy room list searching Stefan Ceriu 2024-06-17 12:57:27 +03:00
  • 5f9310e943 Fix ComposerToolbarViewModel user suggestion selection unit test Stefan Ceriu 2024-06-17 09:31:33 +03:00
  • 1ebe2438ec Translations update Velin92 2024-06-17 00:02:41 +00:00
  • 0967bb43b4 Avoid passing the whole unsafe display name to the rich text editor for generating mention pill permalinks Stefan Ceriu 2024-06-14 17:23:53 +03:00
  • 2dccfff3e8 Fixes #2924 - Allow timeline messages text selection on both the Mac and on iOS (not on long press but a double tap) - remove double tap to show the emoji picker as it clashes with the selection and was introduced before the rich timeline item menu was introduced Stefan Ceriu 2024-06-14 14:23:31 +03:00
  • 63a474bb3f Stop showing "Preview unavailable" while loading room preview details on the JoinRoomScreen Stefan Ceriu 2024-06-14 10:59:30 +03:00
  • cefa38049f Store and restore drafts (#2898) Mauro 2024-06-13 14:19:38 +02:00
  • b8dea8ac4e Handle multithreaded access crashes on unit tests using generated mocks - always dispatch receivedInvocations mutations on the main queue Stefan Ceriu 2024-06-13 13:21:47 +03:00
  • 8b3141ffec Bump the SDK and handle breaking changes on timeline diffing - avoid race conditions between when a timeline listener starts publishing to the updatePublisher and when they are consumed (and in which order) - subscribe to the timeline directly in the TimelineProvider and correctly process updates serially - update the AutoUpdatingRoomTimelineProviderMock to use an SDK TimlineMock and listener to publish updates Stefan Ceriu 2024-06-13 12:37:49 +03:00
  • b73e5e9e5d Prioritise joining rooms by alias if available and letting the homeserver do the right thing Stefan Ceriu 2024-06-12 15:55:12 +03:00
  • a2faae20c2 Allow showing the developer options on any build type by tapping the settings screen version footer 7 times (a la android) Stefan Ceriu 2024-06-11 17:17:46 +03:00
  • f11a610f46 Rollback dependencies in an attempt to fix EX snapshot tests (#2918) Stefan Ceriu 2024-06-12 10:46:44 +03:00
  • 511faf0a0e Prepare next release Element CI 2024-06-11 09:01:20 -07:00
  • 9e195882fc Bump the RustSDK to v1.0.11 Stefan Ceriu 2024-06-11 18:22:48 +03:00
  • 61e00cf0f7 room membership change states will use displayName Mauro Romito 2024-06-11 12:00:06 +02:00
  • 7ba1e491fa Update failing snapshots Stefan Ceriu 2024-06-11 17:06:00 +03:00
  • 9f6fc1d42f Fix various swiftlint and swiftformat warnings Stefan Ceriu 2024-06-11 16:38:33 +03:00
  • 2079bf40c6 Introduce mock SDK timeline items and a live, lorem ipsum based, timeline provider Stefan Ceriu 2024-06-10 11:58:11 +03:00
  • 3de18fa88d Translations update Velin92 2024-06-10 00:02:25 +00:00
  • b2afa04832 Cleanup dead code after Periphery run Stefan Ceriu 2024-06-06 15:57:44 +03:00
  • bb038e8064 Fix reaction summary and poll history snapshots Stefan Ceriu 2024-06-10 10:46:24 +03:00
  • 8a52ed0cb6 Update Compound. (#2906) Doug 2024-06-07 10:25:24 +01:00
  • 2487895207 Adopt Rust's new sessionPath that replaces the basePath (#2903) Doug 2024-06-06 18:35:57 +01:00
  • 660b8243bc Debounce message sending queue re-enabling requests Stefan Ceriu 2024-06-06 17:33:52 +03:00
  • 6c1647b851 Fixes #2842, fixes #2841 - Adopt new message sending queue API - automatically retry failed requests as soon as the network is availble again - remove manual retry options Stefan Ceriu 2024-05-28 10:17:13 +03:00
  • 53fc5df55b Generate mocks for all SDK classes and introduce a simple TimelineItemFactory test to try them out Stefan Ceriu 2024-06-05 15:27:04 +03:00
  • c51593476c SwiftLint fixes. (#2899) Doug 2024-06-05 07:31:49 +01:00
  • 8498cbd039 Translations update Velin92 2024-06-03 00:02:07 +00:00
  • ee473b54a1 updated strings for the dclined state of qr code (#2895) Mauro 2024-06-03 11:52:16 +02:00
  • 6deedb593b Add a flag to disable hidden profiles for ignored users. (#2892) Doug 2024-05-31 13:37:59 +01:00
  • ea08fad530 Remove manually set envars as they're handled rust side now Stefan Ceriu 2024-05-31 12:06:40 +03:00
  • 97e57e6666 element-hq/element-x-ios/issues/2876 - Add support for showing call notifications in the timeline Stefan Ceriu 2024-05-28 17:20:40 +03:00
  • a4c9135b58 Decouple the bug report service from the analytics one Stefan Ceriu 2024-05-30 14:10:51 +03:00
  • c3571f4f4e Track when the user starts a room call and when they enable formatting options on the message composer Stefan Ceriu 2024-05-30 12:36:41 +03:00
  • 8c62c52f45 updated sdk to 1.0.7 (#2888) Mauro 2024-05-29 19:18:03 +02:00