Commit Graph

  • 7888736a4d Remove French Locale from UI tests. (#420) Doug 2023-01-06 16:11:25 +00:00
  • bf9b82334d User sessions tests (#390) Aleksandrs Proskurins 2023-01-06 12:53:19 +02:00
  • 34eb835a0b Storage location change (#404) Stefan Ceriu 2023-01-06 10:27:27 +02:00
  • e573bc0dd2 Added MediaProvider tests (#386) Aleksandrs Proskurins 2023-01-05 20:20:49 +02:00
  • e4d087a0a4 Replace completion handlers with async/await. (#407) Doug 2023-01-05 16:43:41 +00:00
  • 51e300642c Timeline UI Tests (#380) Doug 2023-01-05 16:35:20 +00:00
  • 530ae336ab Minor fixes. (#406) Doug 2023-01-05 11:06:49 +00:00
  • fd42beeaf8 Fix build badge in the README networkException 2022-12-22 13:50:03 +01:00
  • 5c92e0b2fe Prepare next release Element CI 2023-01-04 12:09:31 -08:00
  • 1eab4e0640 Revert "Enable the allRooms sliding sync view" Stefan Ceriu 2023-01-04 22:00:35 +02:00
  • 6df6417cfb Prepare next release Element CI 2023-01-04 10:49:00 -08:00
  • c661b24f08 Bump the RustSDK to v1.0.27-alpha Stefan Ceriu 2023-01-04 20:39:24 +02:00
  • 0e60bcaa25 Tweaks timeline pagination sizes manuroe 2023-01-04 19:08:53 +01:00
  • 9932e3e349 Enable the allRooms sliding sync view Stefan Ceriu 2023-01-04 18:28:20 +02:00
  • 1b83d77c78 Animate various room list components Stefan Ceriu 2023-01-04 13:23:59 +02:00
  • 9926cd363c Respect bottom safe areas in the room list Stefan Ceriu 2023-01-04 11:59:10 +02:00
  • a8c06e7bd3 Fix a couple of warnings Stefan Ceriu 2023-01-04 11:58:42 +02:00
  • cc51795bf0 Enable the sliding sync timeline api. Start observing updates coming through the TimelineListener before addining a timeline listener on the Rust side Stefan Ceriu 2023-01-04 17:01:03 +02:00
  • 77d62b2c72 Avoid the "Failed to load messages" popup when all messages have been loaded manuroe 2023-01-04 10:24:04 +01:00
  • ed0ebc0f8f Bump the RustSDK to v1.0.26-alpha Stefan Ceriu 2023-01-04 11:25:35 +02:00
  • 461895e8df Fix stuck timeline pagination because of too many membership events manuroe 2023-01-03 09:11:20 +01:00
  • 9ca7f4cb4d Prepare next release Element CI 2022-12-22 04:09:06 -08:00
  • ac77743c7a Add retry decryption encrypted timeline item debug menu option (#384) Stefan Ceriu 2022-12-22 13:59:38 +02:00
  • 131197b7d7 Add timeline day separators and read markers (#383) Stefan Ceriu 2022-12-21 15:35:45 +02:00
  • a9f2e1bdf8 Added unit tests for NotificationManager (#376) Aleksandrs Proskurins 2022-12-21 12:06:30 +02:00
  • 71f1f044c7 Various tweaks (#381) Stefan Ceriu 2022-12-21 11:18:45 +02:00
  • 5b9d45e461 Increased fastlane xcode timeouts and integration login test expected duration (again!) Stefan Ceriu 2022-12-20 12:45:00 +02:00
  • 39fcd3b9c9 Fixes #258 - Display an indicator if the network is currently unreachable (#379) Stefan Ceriu 2022-12-19 18:29:14 +02:00
  • e0e2d26b4b Fixes #351 - Replace Syncing toast indicator with an in-timeline loading activity indicator (#378) Stefan Ceriu 2022-12-19 16:25:41 +02:00
  • 1a47fd1a8d Room details screen (#348) ismailgulek 2022-12-19 15:39:33 +03:00
  • 4b29318147 Use matrix-rust-sdk for local development. (#377) Doug 2022-12-19 11:28:56 +00:00
  • c466786875 Fixes #329 - Simplify video player UI until we agree on final designs. (#375) Stefan Ceriu 2022-12-19 12:17:37 +02:00
  • 787175fb0a Prepare next release Element CI 2022-12-16 04:26:20 -08:00
  • 3cd09dc3fe Fix build error Stefan Ceriu 2022-12-16 14:12:13 +02:00
  • 49d9355cca Remove UI and Integration tests from the ElX target, add IS_RUNNING_UNIT_TESTS envar (#374) Stefan Ceriu 2022-12-16 14:07:42 +02:00
  • ab10278ff5 New SlidingSync flow (#373) Stefan Ceriu 2022-12-16 14:05:08 +02:00
  • 6f974a4422 Resetting the app after deletion and cleanup settings (#372) Stefan Ceriu 2022-12-16 10:02:22 +02:00
  • 5b90f37f2e Various UI test fixes (#370) Stefan Ceriu 2022-12-15 15:22:39 +02:00
  • cfd563786d Ignore all mock files from codecove report (#371) Aleksandrs Proskurins 2022-12-15 14:02:25 +02:00
  • 30cb97ee4f Add a tool to build MatrixRustSDK. (#369) Doug 2022-12-15 09:35:00 +00:00
  • 6dc2ea800e #352: Add basic UI tests for the timeline. (#363) Doug 2022-12-12 12:27:49 +00:00
  • 1791993560 Use a view controller for the timeline. (#359) Doug 2022-12-12 11:21:43 +00:00
  • cd40da6c3f Fixes #317 - Adopt a split layout for iPad and Mac apps Stefan Ceriu 2022-12-12 12:31:27 +02:00
  • 5ef53e9220 Added schema to target.yml for IntegrationTests (#358) Aleksandrs Proskurins 2022-12-08 16:50:12 +02:00
  • 114328ea65 Update codecov (#356) Aleksandrs Proskurins 2022-12-08 10:09:18 +02:00
  • 2af1f0c0b2 Revert "Update default sliding sync proxy URL" Stefan Ceriu 2022-12-07 17:27:15 +02:00
  • 1e197d48de Send reaction method placeholder (#355) Aleksandrs Proskurins 2022-12-07 13:19:47 +02:00
  • 7db7eec98f Prevent the sliding sync proxy base URL value from being stored in the UserDefaults if it hasn't changed on homeserver confirmation Stefan Ceriu 2022-12-07 09:44:10 +02:00
  • 1d11070623 Update default sliding sync proxy URL Stefan Ceriu 2022-12-06 20:11:34 +02:00
  • b97e6f7a98 Fix keychain access on macOS. (#354) Doug 2022-12-06 17:39:15 +00:00
  • 7f91852291 Timeline Reactions: Emoji picker (#350) Aleksandrs Proskurins 2022-12-06 16:04:48 +02:00
  • dcedb3fb98 Fail Unit Tests workflow when SwiftFormat fails. (#353) Doug 2022-12-06 10:26:50 +00:00
  • 3c893ba342 Use a UITableView component for the timeline. (#349) Doug 2022-12-05 15:39:21 +00:00
  • 9415bd3a7a Fix tracing configuration unit tests Stefan Ceriu 2022-11-29 18:39:37 +02:00
  • 497737b237 Fix incorrect tracing filter Stefan Ceriu 2022-11-29 18:16:15 +02:00
  • 6958592d31 Replace invalidated rooms with empty summaries, fix duplicated identifiers in the home screen list Stefan Ceriu 2022-11-29 09:36:55 +02:00
  • 1643ddcc30 Add placeholder HTTPS_PROXY envar, disabled by default Stefan Ceriu 2022-11-29 09:36:19 +02:00
  • 9dc08341fa Disable home screen search bar autocorrection Stefan Ceriu 2022-11-29 09:15:34 +02:00
  • 623eecec77 Workaround the NavigationController not releasing popped screens and clean up the roomScreen + timelineController + timelineProvider + roomProxy on stop() Stefan Ceriu 2022-11-28 17:32:25 +02:00
  • 8c86bf9acb Remove unused settings appearance section and txid handling warnings Stefan Ceriu 2022-11-28 17:11:03 +02:00
  • cf44ffb454 Removed now unused loadDisplayName room proxy method Stefan Ceriu 2022-11-28 15:02:08 +02:00
  • 849e126eb0 Move room user avatar and display name fetching to a serial queue Stefan Ceriu 2022-11-28 14:59:40 +02:00
  • cb5db22b7f Fix state machine crashes & background tasks (#343) ismailgulek 2022-11-28 18:42:49 +03:00
  • bd530333df Match reaction alignment to message alignment. (#344) Doug 2022-11-28 11:54:00 +00:00
  • 232430ac95 Image viewer (#338) ismailgulek 2022-11-28 14:19:40 +03:00
  • 9589c689c3 Remove unnecessary marks, they bring little value Stefan Ceriu 2022-11-28 10:32:32 +02:00
  • 198127c5d7 Add RUST_BACKTRACE environment variable (disabled) Doug 2022-11-25 15:46:50 +00:00
  • 5762dc3037 Setup tracing with a typed configuration. Doug 2022-11-24 10:16:59 +00:00
  • f776575c81 Stop making previews for light & dark colour schemes. (#345) Doug 2022-11-25 17:49:13 +00:00
  • 00cd2ab707 Set visible ranges on the home screen sliding sync view (#342) Stefan Ceriu 2022-11-25 17:50:43 +02:00
  • 1781f92882 Switch back to the old room instead of the slidingSyncRoom for dealing with the timeline Stefan Ceriu 2022-11-24 17:32:30 +02:00
  • 0f7c1fc581 Remove sliding sync .live state check as it doesn't happen for selective ranged syncs Stefan Ceriu 2022-11-24 17:31:45 +02:00
  • 00876e02f8 Add hard limit of 50 rooms to sliding sync and the home screen Stefan Ceriu 2022-11-24 17:31:04 +02:00
  • 03130f41fb Fix rooms not showing up as placeholders after switching from the skeletons state Stefan Ceriu 2022-11-24 17:10:53 +02:00
  • 7d8e94d3a7 Crash fixes (#337) Stefan Ceriu 2022-11-24 15:32:23 +02:00
  • 83410aa660 Add missing NSE bundle display name - ITMS-90360: Missing Info.plist value - A value for the key 'CFBundleDisplayName' in bundle ElementX.app/PlugIns/NSE.appex is required. Stefan Ceriu 2022-11-22 21:00:28 +02:00
  • 408649c7d9 Fix fastlane main target version fetching Stefan Ceriu 2022-11-22 20:21:08 +02:00
  • 729e7608d8 Fix app wide accent color Stefan Ceriu 2022-11-22 19:50:19 +02:00
  • d89782a8b2 Reduce automatic back pagination delay to 0.25 seconds Stefan Ceriu 2022-11-22 19:33:32 +02:00
  • 8647152980 Reduced RoomSummaryProvider and RoomTimelineProvider throttle delay Stefan Ceriu 2022-11-22 17:25:49 +02:00
  • e928df8664 Remove session restoration loading indicator as it's faster now Stefan Ceriu 2022-11-21 21:23:53 +02:00
  • e763c514c7 Bump the RustSDK to v0.0.8-demo Stefan Ceriu 2022-11-21 19:13:45 +02:00
  • 1db49a4600 Fix incorrect diffing behavior on replacement in both the timelineProvider and the roomSummaryProvider Stefan Ceriu 2022-11-22 18:41:03 +02:00
  • cee628e651 Switch to the sliding sync room for working with the timeline Stefan Ceriu 2022-11-21 18:18:48 +02:00
  • 92b22e19e2 Add support for sliding sync cold cache Stefan Ceriu 2022-11-21 16:52:14 +02:00
  • 1102580d6c UI test fixes (#335) Stefan Ceriu 2022-11-24 10:35:00 +02:00
  • e22c038a0f Specify and fetch the NSE provisioning profile when building Alphas (#334) Stefan Ceriu 2022-11-23 14:02:54 +02:00
  • 7bc02c5ccb Changelog paleksandrs 2022-11-22 14:45:33 +02:00
  • 193c97de6d Timeline scrolling performance issues paleksandrs 2022-11-22 14:42:22 +02:00
  • 5c4ca74426 Use a VStack on the timeline (#332) Doug 2022-11-22 13:28:35 +00:00
  • 6c2ea61585 #305: Fix message composer padding with multiple lines. Doug 2022-11-22 09:46:02 +00:00
  • d389ce7ad7 Notifications (#275) ismailgulek 2022-11-21 19:37:13 +03:00
  • 9f3ed6ca7b Revert "Force the timeline to stay at the bottom when first loading" Stefan Ceriu 2022-11-21 15:02:28 +02:00
  • ef8d230328 Force the timeline to stay at the bottom when first loading Stefan Ceriu 2022-11-18 14:45:07 +02:00
  • 3e1fde6442 Switch the roomSummaryProvider and roomTimelineProvider to collect on the default global queue instead of background Stefan Ceriu 2022-11-18 14:43:01 +02:00
  • 711c16cc2a Decrease timeline back pagination size from 50 to 20 Stefan Ceriu 2022-11-18 14:42:23 +02:00
  • 9d6495d14a Send messages on return (#325) Aleksandrs Proskurins 2022-11-18 17:43:03 +02:00
  • ba684d8efb #166: Re-write MXLogger in Swift Doug 2022-11-18 15:02:01 +00:00
  • 77a0d5a58f Introduce sending and sent state for timeline messages (#319) Aleksandrs Proskurins 2022-11-17 17:47:28 +02:00
  • 276daf0355 Expose sliding sync proxy URL on the server selection screen; make app more resilient to slidinc sync configuration errors, remove fatal errors Stefan Ceriu 2022-11-17 09:33:39 +02:00