Commit Graph

  • 6333de802a Fixes #533 - Fix integration tests Stefan Ceriu 2023-02-15 14:11:17 +02:00
  • 4fd24a6c16 Fixes #322 - Developer options menu (#581) Stefan Ceriu 2023-02-15 13:07:06 +02:00
  • 6211f121a0 Enable shorthand_optional_binding SwiftLint rule. (#582) Doug 2023-02-15 09:34:48 +00:00
  • afc660a1ea Add SwiftFormat wraparguments (#579) Doug 2023-02-15 08:53:10 +00:00
  • 96363b117d Add new issues to the triage backlog Kat Gerasimova 2023-02-14 22:49:16 +00:00
  • a06365517c Align accessibility IDs with elementX android (#567) Michael Kaye 2023-02-15 05:53:04 +00:00
  • 21154c7eef Disable broken UI Tests and remove navigation. (#577) Doug 2023-02-14 16:25:24 +00:00
  • 944660800a Add EXF issues to the X-Plorer project Johannes Marbach 2023-02-14 11:47:33 +01:00
  • e64c61c91f 547 updated unit tests to replace userNotification with userIndicator Mauro Romito 2023-02-14 11:20:10 +01:00
  • d7f80807df 547 refactored userNotification into userIndicator Mauro Romito 2023-02-14 11:09:55 +01:00
  • b2d99e27a5 Tweak the design of various Forms to match Figma (#573) Doug 2023-02-14 10:14:13 +00:00
  • 7ab64d4cb4 Project file removal (#569) Stefan Ceriu 2023-02-13 14:53:01 +02:00
  • ee4e4a212b #396 - Work around duplicated room list items and add error logs (#571) Stefan Ceriu 2023-02-13 14:21:49 +02:00
  • b0a7d05a8c BrowserStack support (#561) Stefan Ceriu 2023-02-10 16:52:15 +02:00
  • c8fb93e00d Swiftformat on githooks + New swift run tools setup command (#563) Mauro 2023-02-10 14:04:00 +01:00
  • f0a4cfd946 Update PR Build workflow. (#564) Doug 2023-02-10 13:01:51 +00:00
  • d0960cf75c Message composer icon and scroll to bottom button dark mode (#562) Doug 2023-02-10 09:48:01 +00:00
  • 60ca1c5dae Create bug issue template (#558) Kat Gerasimova 2023-02-10 09:11:00 +00:00
  • 8932e83929 Fixes #464 - Incorrect regex usage on extended grapheme clusters Stefan Ceriu 2023-02-09 09:50:18 +02:00
  • 910a8e2067 Updated Screenshot Tests and fixed an issue with the MockMediaProvider (#554) Mauro 2023-02-09 14:57:55 +01:00
  • a02b461c37 Switch to weakAssign for all AppSettings listeners Stefan Ceriu 2023-02-09 09:22:05 +02:00
  • 98cfc2c9fb Fixes #367 - Refactor AppSettings usage patterns Stefan Ceriu 2022-12-22 10:59:12 +02:00
  • e5522e7753 Added a progress tracker to the bug report view (#513) Mauro 2023-02-08 21:52:31 +01:00
  • 4d87701ae9 Automatic discovery of the sliding sync proxy. (#535) Doug 2023-02-08 19:07:02 +00:00
  • f7fbdcc32c Update the timeline to correctly fix it to the bottom in UI tests. (#553) Doug 2023-02-08 17:58:12 +00:00
  • 22a99482a0 Fix UI Tests for OnboardingScreen, BugReportScreen, ServerSelectionScreen, and UserSessionFlows. (#549) Doug 2023-02-08 14:11:09 +00:00
  • 588975d53f Minor tweaks to the message composer. (#548) Doug 2023-02-08 12:21:41 +00:00
  • 993ecfb46d Add shimmer effect to room skeletons. (#544) Doug 2023-02-07 13:19:57 +00:00
  • f2f8872729 Add function_body_length swiftlint rule with default values in an attempt to fix false positives on the CI (DangerSwift) Stefan Ceriu 2023-02-06 16:38:54 +02:00
  • 9f8c7cc5a9 Remove now unneeded migration from caches to application support Stefan Ceriu 2023-02-06 16:23:38 +02:00
  • 591a8679e9 Explicitly pass the context into the cell's environment. (#539) Doug 2023-02-06 15:55:00 +00:00
  • f8e6179933 Add permalink detection and custom attributed string attributes (#536) Stefan Ceriu 2023-02-06 16:59:32 +02:00
  • 2734a18217 Allow blockquote bubbles to fill the message bubble (#527) Doug 2023-02-06 13:42:19 +00:00
  • 027de707fa Prepare next release Element CI 2023-02-03 08:35:05 -08:00
  • dae8f93b40 Revert decryption banner & try fix context menu crash. (#525) Doug 2023-02-03 16:24:28 +00:00
  • 3015896d46 Prepare next release Element CI 2023-02-03 06:21:42 -08:00
  • 2aaeb576d2 Further design updates to the timeline. (#524) Doug 2023-02-03 14:09:48 +00:00
  • 183cc88114 Load member profiles through the timeline (#522) Stefan Ceriu 2023-02-03 12:12:36 +02:00
  • 3f900df3de Prevent duplicated timeline items from crashing the diffable datasource Stefan Ceriu 2023-02-02 17:54:37 +02:00
  • cbfd2d1cca Refactor the dynamic timeline modifiers and make sure they fire in the right order Stefan Ceriu 2023-02-02 15:17:13 +02:00
  • 49c41d8581 Fixes #516 - Delay user profile details loading until the room list has been updated Stefan Ceriu 2023-02-02 09:10:09 +02:00
  • 594f6f85dd Fix remaining retain cycles, allow coordinators to be weakly referenced and make sure the NavigationStackCoordinator cleans up after itself Stefan Ceriu 2023-02-02 10:15:31 +02:00
  • 93997efef9 Allow different states for the last message. (#514) Doug 2023-02-02 11:05:23 +00:00
  • 9cc876eb0c Cache lproj bundles so that so we stop recreating them every time we request a localizable string Stefan Ceriu 2023-02-01 16:41:22 +02:00
  • a9c24abcdf Introduce back custom room list item identifiers for invalidated rooms Stefan Ceriu 2023-02-01 14:07:01 +02:00
  • 3775569f48 Minor fixes. Doug 2023-01-31 19:07:32 +00:00
  • 8f3842f74a Dynamically adjusting the visibleRoomsView's timeline limit based on the app state Stefan Ceriu 2023-01-31 15:43:15 +02:00
  • a8f154740e iOS: Removing event id links (#509) Velin92 2023-01-31 19:42:45 +01:00
  • f6629e0d6e Hardcode the sliding sync proxy. (#502) Doug 2023-01-31 17:48:24 +00:00
  • 4f8cc08989 Handle API changes from Rust. (#506) Doug 2023-01-31 13:28:28 +00:00
  • 17568a6a2e Initial timeline design tweaks (#505) Doug 2023-01-31 13:27:35 +00:00
  • d51a9b3a2b Memory management (#503) Stefan Ceriu 2023-01-31 11:51:56 +02:00
  • 70cff446cf Workaround #418 - Allow swiping back from file previews (#499) Stefan Ceriu 2023-01-30 18:53:05 +02:00
  • 59b61dc61f Remove room cell animations. (#501) Doug 2023-01-30 12:27:26 +00:00
  • e2e69534e3 430 - Design review for first public TestFlight Part2 (#496) Gil Eluard 2023-01-30 12:51:07 +01:00
  • f29c0a9811 Fix SS update observer and implicitly session verification not being requested Stefan Ceriu 2023-01-27 16:04:46 +02:00
  • d44ce9f44c Prepare next release Element CI 2023-01-26 07:52:56 -08:00
  • eeb69d1971 Design review for first public TestFlight (#492) Gil Eluard 2023-01-26 16:32:39 +01:00
  • 413b433806 Move last message timestamp formatting to the room summary provider and its background processing queue Stefan Ceriu 2023-01-26 13:38:51 +02:00
  • 1433100535 Reduce the quality of service of all custom dispatch queues Stefan Ceriu 2023-01-26 13:38:15 +02:00
  • 86aec7896b Drop the timeline limit to 1 on the visible rooms sliding sync view Stefan Ceriu 2023-01-26 12:06:40 +02:00
  • 58d5346db4 Hardcode server versions for stop the SDK from making an extra requests on every startup Stefan Ceriu 2023-01-26 10:34:09 +02:00
  • aa2c46d82d Remove hard 500 room limit from the all rooms sliding sync view Stefan Ceriu 2023-01-26 10:25:17 +02:00
  • b68002cbb4 Drop the entire sliding sync observer and updating rooms by identifiers now that we can request to be sent item updates Stefan Ceriu 2023-01-26 09:38:12 +02:00
  • bd4c0b72cb Media loading flow changes (#483) Stefan Ceriu 2023-01-25 19:45:01 +02:00
  • 3a74f13097 Add support for aliases to RoomProxy and bump the SDK. (#486) Doug 2023-01-24 17:01:00 +00:00
  • b8e2d6f823 Show the date on a room when the last message is older than today. (#484) Doug 2023-01-24 11:02:51 +00:00
  • 7e1593d43d Small tweaks (#482) Doug 2023-01-23 18:32:56 +00:00
  • e8b48d4897 Fixes #448 - Prevent room timelines from becoming stale if the room drops out of the sliding sync window Stefan Ceriu 2023-01-23 19:37:19 +02:00
  • 9f865cf5c9 Improvements to state items (#478) Doug 2023-01-23 10:01:45 +00:00
  • e6d0cbec50 Prepare next release Element CI 2023-01-20 07:27:02 -08:00
  • ae8009d040 Various performance tweaks (#474) Stefan Ceriu 2023-01-20 16:40:23 +02:00
  • 70920550e7 Tidy up to #473 Doug 2023-01-20 14:09:59 +00:00
  • f05fa630c1 Render state items in the timeline and as the last message on the home screen. (#473) Doug 2023-01-20 13:37:39 +00:00
  • 5b0a42ad0f Fix link to roadmap Dominik Moritz 2023-01-19 09:50:21 -05:00
  • 5017ba7122 Mark rooms as read on push and pop. (#462) Doug 2023-01-18 15:14:03 +00:00
  • 6615116226 Sliding sync tweaks (#470) Stefan Ceriu 2023-01-18 17:13:44 +02:00
  • 12c9e27056 chore: Setup HTTP request logging for the release as well (#471) Stefan Ceriu 2023-01-18 16:38:05 +02:00
  • 8f3f83167b Timeline item sender profiles (#463) Stefan Ceriu 2023-01-18 16:29:44 +02:00
  • 8f906c7be7 Fix unit and UI tests. (#460) Doug 2023-01-18 13:28:59 +00:00
  • b835b55394 Fixes #388 - Prevent long room names from breaking the room navigation bar layout (#453) Stefan Ceriu 2023-01-18 09:24:21 +02:00
  • f7ddaacb64 Break out DesignKit into its own sub-package (#459) Doug 2023-01-17 12:26:07 +00:00
  • c8937505d7 Improvements to logging (#457) Doug 2023-01-17 09:28:01 +00:00
  • 4b56e4af73 Room member details cleanup (#452) Stefan Ceriu 2023-01-17 09:31:53 +02:00
  • 1b9d1fedf1 chore: Setup logging for the crypto crate (#454) Damir Jelić 2023-01-16 12:18:54 +01:00
  • ab4c5a6267 Prepare next release Element CI 2023-01-13 07:59:38 -08:00
  • 83e6ba8f6b Various sliding sync tweaks (#446) Stefan Ceriu 2023-01-13 17:09:37 +02:00
  • c383029203 QuickLook media. (#447) Doug 2023-01-12 17:37:33 +00:00
  • 3153c0f0d9 Update feedback reporting service configuration Stefan Ceriu 2023-01-12 14:39:24 +02:00
  • e509165d52 Fix playback of encrypted videos. Doug 2023-01-11 16:59:36 +00:00
  • 62c3159694 Expose the current device identifier in settings (#442) Stefan Ceriu 2023-01-11 19:08:20 +02:00
  • 95137c0f7a Move the RoomSummaryProvider id based room updated to the same serial dispatch queue as the normal diffing. Cleanup logging and RoomTimelineProvider diffing Stefan Ceriu 2023-01-11 16:55:20 +02:00
  • 3d06190b13 GH board: Send all issues to the EX board (#439) manuroe 2023-01-11 15:57:34 +01:00
  • 357d493e5a Various fixes (#437) Stefan Ceriu 2023-01-11 15:10:26 +02:00
  • 99e7f76ca0 Update danger image, fix snapshots (#436) Doug 2023-01-11 11:01:33 +00:00
  • 08b333839a Fix back pagination (#432) Doug 2023-01-11 09:11:36 +00:00
  • 3d1266ca25 Room list fixes (#431) Stefan Ceriu 2023-01-10 17:34:42 +02:00
  • edc06bf662 Fix UI tests hanging. (#429) Doug 2023-01-10 14:10:30 +00:00
  • d70a240869 New timeline items (#424) Stefan Ceriu 2023-01-09 17:17:18 +02:00
  • 956e92a9ac Add support for manually starting SaS verification flows and accepting remotely started ones Stefan Ceriu 2023-01-05 18:06:39 +02:00