4456 Commits

Author SHA1 Message Date
Stefan Ceriu c776229dc0 Bump the RustSDK to v1.1.0 2023-08-25 14:42:56 +03:00
Mauro 963841b8ce Updated UserSessionFlow UI Tests (#1548) 2023-08-25 13:53:50 +03:00
Stefan Ceriu 33a53a2971 Logging tweaks: keep default log levels for common and hyper no matter what the feature flag says 2023-08-25 13:52:02 +03:00
Stefan Ceriu 0893f3926b Fixes invites not showing up 2023-08-25 13:37:15 +03:00
Stefan Ceriu 0c2445e01a Remove room duplicate detection after each diff processing
- room list sorting and handling will be moved to the SDK instead of relying on SS diffs
- we will reintroduce this but on the rust side
2023-08-25 13:37:15 +03:00
Stefan Ceriu a0a19fa75b Fixes #1555, #1562 - Prevent the syncing indicator from showing up every time the app becomes active 2023-08-25 13:37:15 +03:00
Stefan Ceriu 76c5693a59 Split up the tests into performance tests that are measured, and user flow tests that access more screens and aren't 2023-08-25 13:33:06 +03:00
Stefan Ceriu 82c3b0972d Move the firstRooms signposts to more relevant locations 2023-08-25 13:33:06 +03:00
Stefan Ceriu 8c522e7966 Fix MeasurementParser's signpost metrics following previous refactor 2023-08-24 18:36:46 +03:00
Stefan Ceriu 7712bb0082 Go through more screens in the integration tests 2023-08-24 18:36:46 +03:00
Stefan Ceriu 6171d878b0 Signposting: split sync into initialSync and firstRooms which will track how long the very first sync takes separately from how long the first rooms appear in the list 2023-08-24 18:19:42 +03:00
Stefan Ceriu ecc549b280 Feature flag to OTLP tracing 2023-08-24 15:12:19 +03:00
Stefan Ceriu 63d90eeb3e Speed up unit tests by removing artifacts uploading (they're slow and we're not really using them) 2023-08-24 15:10:49 +03:00
Stefan Ceriu 2f05400113 Dispatch updates to the UI later only after processing all of them instead of after each one 2023-08-23 21:44:19 +03:00
Stefan Ceriu 5addf9d64a Revert "Revert "Split incoming large .resets into a reset + append in order to quicker update the UI""
This reverts commit bde50f8d67.
2023-08-23 21:44:19 +03:00
Stefan Ceriu 653552f71c Revert "Revert "Increase room summary provider diff processing queue priority""
This reverts commit ea23b6dcab.
2023-08-23 21:44:19 +03:00
Stefan Ceriu bde50f8d67 Revert "Split incoming large .resets into a reset + append in order to quicker update the UI"
This reverts commit 7b9f6d253e.
2023-08-23 19:16:30 +03:00
Stefan Ceriu ea23b6dcab Revert "Increase room summary provider diff processing queue priority"
This reverts commit 4b1083bf5e.
2023-08-23 18:03:18 +03:00
Nicolas Mauri 2e3711b869 Fix OIDC support for iOS 17 (#1550) 2023-08-23 16:38:51 +02:00
Nicolas Mauri e0f885c590 Alert the user about configuration mismatch in notification settings (#1543) 2023-08-23 14:01:10 +00:00
Stefan Ceriu 276adb6084 Revert "Revert "Reduced room summary provider logging""
This reverts commit 78ce1577b4.
2023-08-23 16:17:49 +03:00
Stefan Ceriu a19f5a4186 Expose the log level in developer settings 2023-08-23 16:17:49 +03:00
Stefan Ceriu beeb5fc83c Prevent large visible room ranges being computed when the scroll view's content size hasn't settled 2023-08-23 13:15:58 +03:00
Michael Telatynski fac84f471e Update localazy config - specify flatten_keys=undescore (#1545)
* Update localazy-all.json

* Update localazy-en.json
2023-08-23 09:18:56 +01:00
Stefan Ceriu 78ce1577b4 Revert "Reduced room summary provider logging"
This reverts commit 2b53104de1.
2023-08-23 11:04:10 +03:00
Mauro 3ef15b9b0d Fix timestamp not rendering properly when RTL and LTR are mixed together (#1539)
* fix

* changelog
2023-08-22 18:42:41 +02:00
Element CI ae3f7ba373 Prepare next release 2023-08-22 08:50:10 -07:00
Stefan Ceriu bc2b904812 Add missing document configuration as per ITMS-90737
By declaring the CFBundleDocumentTypes key in your app, you've indicated that your app is able to open documents. Please set the UISupportsDocumentBrowser key to 'YES' if your app uses a UIDocumentBrowserViewController. Otherwise, set the LSSupportsOpeningDocumentsInPlace key in the Info.plist to 'YES' (recommended) or 'NO' to specify whether the app can open files in place. All document-based apps must include one of these configurations. For more information, visit https://developer.apple.com/document-based-apps/.
2023-08-22 18:30:22 +03:00
Doug 5e3a32157a Enable OIDC support (#1541)
Notification content is bypassed for now.
2023-08-22 15:53:27 +01:00
Stefan Ceriu d633b87609 Switch rust side sliding sync crates logging to debug instead of verbose 2023-08-22 16:36:44 +03:00
Stefan Ceriu 2b53104de1 Reduced room summary provider logging 2023-08-22 16:36:44 +03:00
Stefan Ceriu 4b1083bf5e Increase room summary provider diff processing queue priority 2023-08-22 16:36:44 +03:00
Stefan Ceriu 7b9f6d253e Split incoming large .resets into a reset + append in order to quicker update the UI 2023-08-22 16:36:44 +03:00
Mauro 4c33d9a414 Fix for voice over reading the braille dot (#1538)
* fix

* changelog
2023-08-22 13:32:42 +00:00
Nicolas Mauri b1ea23c925 Display the list of rooms with user-defined notification settings (#1535) 2023-08-22 12:33:39 +00:00
Mauro db1903ec05 MessageText component (#1521)
* MessageText component

* swiftformat

* fix swift format being a bit crazy

* link tapping support

* new test + fix for font + dynamic support

* fix for blockquote issue.

* code improvement

* small code improvement and fixed tests not working due to weird swiftformat behaviour

* fix boost emoji

* updated swiftformat

* better testing

* UI tests updated

* fixing the issue with the cache overriding the size category changes

* whitespaces

* appropriate color + better info plist parsing

* cleaned the code and fixed links

* tapping link fixes

* list bug fix

* ui tests regenerated
2023-08-22 10:14:23 +00:00
Stefan Ceriu 269fd3d1f6 Switch entirely to dynamic room list entries (normalizedMatchRoomName brings the same behavior as the old implementation) and cleanup 2023-08-22 11:12:41 +03:00
Ivan Enderlin 8dca82e65e feat: Use roomInfo to fetch the avatar URL. 2023-08-21 19:27:49 +03:00
Stefan Ceriu e1d41ad8a3 Rename fuzzy search feature flag to dynamic entries, use the new normalizedMatchRoomName filter and make sure we use the old roomList.entries api when the feature flag is disabled 2023-08-21 17:22:18 +03:00
Stefan Ceriu ff074e3fae Revert "Remove fuzzy searching entirely because of performance issues"
This reverts commit e86f65ad2d.
2023-08-21 17:22:18 +03:00
Stefan Ceriu 65256bf4ab Bump the RustSDK to 1.0.110-alpha 2023-08-21 16:11:06 +03:00
Velin92 534422c07d Translations update 2023-08-21 02:47:09 +02:00
Element CI 8cb1db5ab5 Prepare next release 2023-08-18 23:35:08 -07:00
Element CI b4111d57d7 Prepare next release 2023-08-18 07:11:56 -07:00
Doug 0dbbe5bb0d Fix missing DM URLs. (#1517) 2023-08-18 14:57:02 +01:00
Stefan Ceriu e86f65ad2d Remove fuzzy searching entirely because of performance issues 2023-08-18 16:17:47 +03:00
Stefan Ceriu f683861ade Rollback RustSDK to 1.0.108-alpha as 109 is randomly stalling the sync service 2023-08-18 16:15:20 +03:00
Stefan Ceriu a14c995686 Fixes #1282 - Switch composer text vield to a @FocusState 2023-08-18 14:22:24 +03:00
Stefan Ceriu 03f1ad1dce Bump the RustSDK to 1.0.109-alpha, removes isEncrypted from RoomInfo 2023-08-18 13:43:16 +03:00
Stefan Ceriu 1e56c8d807 Fix invites UI tests, add missing RoomSummaryDetails inviter 2023-08-18 12:29:42 +03:00