Commit Graph

932 Commits

Author SHA1 Message Date
Doug
3af8be7dfd Use Safari for OIDC account URL. (#1591)
* Handle RP-Initiated Logout URL.

Safari is only used on devices, the simulator doesn't work properly.
2023-08-30 08:22:22 +00:00
Stefan Ceriu
2db748018a Remove artificial delay before restarting the sync service following an error 2023-08-29 18:28:57 +03:00
Stefan Ceriu
0bc185299e Fixes #1544 - Remove media upload dialog share button 2023-08-29 18:28:57 +03:00
aringenbach
cddacbc146 Initial integration of RTE (#1464)
* Initial integration of RTE

* Fix `clipped`, `focused` and composer view type

* Remove horizontal padding

* Add `ComposerToolbar` mock

* Restore `composerFocusedSubject`

* Allow using HTML from RTE on message sent

* Fix new message content API

* Add feature flag for Rich Text Editor
2023-08-29 12:37:13 +00:00
Stefan Ceriu
0152e4147b Fix computing the time it takes to render the first rooms 2023-08-29 13:06:51 +03:00
Stefan Ceriu
6397b127a4 Register for room info updates 2023-08-29 12:33:25 +03:00
Mauro
b161284b48 Removed MessageText long press gesture recognizer (#1584) 2023-08-28 20:12:29 +03:00
Stefan Ceriu
d8dba95a98 Bump the RustSDK to v1.1.2
- add a couple more logs to the room summary provider
2023-08-28 19:56:46 +03:00
Stefan Ceriu
52cf6ac7c9 Guard against large visible room list ranges 2023-08-28 18:55:34 +03:00
Stefan Ceriu
6c85dc417e Fix home screen visible range updating 2023-08-28 17:21:10 +03:00
aringenbach
c59086c1c7 Bump the RustSDK to v1.1.1 2023-08-28 15:37:04 +03:00
Stefan Ceriu
ff0b823430 Move the firstRooms signpost out of the RoomSummaryProvider so that it doesn't invoked for each instance 2023-08-28 11:41:37 +03:00
Stefan Ceriu
a5562c0270 Check more screens in the integration tests. Refactor flows 2023-08-28 11:41:37 +03:00
Velin92
2c1d1146e9 Translations update 2023-08-28 09:05:58 +03:00
Stefan Ceriu
b42bf69920 Bump the RustSDK to v1.1.0 2023-08-25 14:42:56 +03:00
Stefan Ceriu
b77305b3f1 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
99d6fa1c89 Fixes invites not showing up 2023-08-25 13:37:15 +03:00
Stefan Ceriu
f1e269ed17 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
cd7fedda97 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
0512fcf329 Move the firstRooms signposts to more relevant locations 2023-08-25 13:33:06 +03:00
Stefan Ceriu
c7b3c4c21c Go through more screens in the integration tests 2023-08-24 18:36:46 +03:00
Stefan Ceriu
35cf6db6dd 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
9d7fe89bce Feature flag to OTLP tracing 2023-08-24 15:12:19 +03:00
Stefan Ceriu
11157810cf 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
5a266725a0 Revert "Revert "Split incoming large .resets into a reset + append in order to quicker update the UI""
This reverts commit c97c8fbce6.
2023-08-23 21:44:19 +03:00
Stefan Ceriu
3bc98ed51f Revert "Revert "Increase room summary provider diff processing queue priority""
This reverts commit 4aa58e9bfc.
2023-08-23 21:44:19 +03:00
Stefan Ceriu
c97c8fbce6 Revert "Split incoming large .resets into a reset + append in order to quicker update the UI"
This reverts commit 55cbbc5497.
2023-08-23 19:16:30 +03:00
Stefan Ceriu
4aa58e9bfc Revert "Increase room summary provider diff processing queue priority"
This reverts commit cbc8461253.
2023-08-23 18:03:18 +03:00
Nicolas Mauri
4a5080af0a Fix OIDC support for iOS 17 (#1550) 2023-08-23 16:38:51 +02:00
Nicolas Mauri
077665d396 Alert the user about configuration mismatch in notification settings (#1543) 2023-08-23 14:01:10 +00:00
Stefan Ceriu
ff435c438c Revert "Revert "Reduced room summary provider logging""
This reverts commit 2e357c9d39.
2023-08-23 16:17:49 +03:00
Stefan Ceriu
81bb239f46 Expose the log level in developer settings 2023-08-23 16:17:49 +03:00
Stefan Ceriu
5dc71ee090 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
Stefan Ceriu
2e357c9d39 Revert "Reduced room summary provider logging"
This reverts commit 45ebe1724b.
2023-08-23 11:04:10 +03:00
Mauro
5bec704c69 Fix timestamp not rendering properly when RTL and LTR are mixed together (#1539)
* fix

* changelog
2023-08-22 18:42:41 +02:00
Stefan Ceriu
da8e087a4e 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
98bfb2ead4 Enable OIDC support (#1541)
Notification content is bypassed for now.
2023-08-22 15:53:27 +01:00
Stefan Ceriu
f0813217e9 Switch rust side sliding sync crates logging to debug instead of verbose 2023-08-22 16:36:44 +03:00
Stefan Ceriu
45ebe1724b Reduced room summary provider logging 2023-08-22 16:36:44 +03:00
Stefan Ceriu
cbc8461253 Increase room summary provider diff processing queue priority 2023-08-22 16:36:44 +03:00
Stefan Ceriu
55cbbc5497 Split incoming large .resets into a reset + append in order to quicker update the UI 2023-08-22 16:36:44 +03:00
Mauro
292bc77505 Fix for voice over reading the braille dot (#1538)
* fix

* changelog
2023-08-22 13:32:42 +00:00
Nicolas Mauri
530e950090 Display the list of rooms with user-defined notification settings (#1535) 2023-08-22 12:33:39 +00:00
Mauro
eabdd2c3f2 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
a2ba41ed2a 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
99906b6df7 feat: Use roomInfo to fetch the avatar URL. 2023-08-21 19:27:49 +03:00
Stefan Ceriu
ec1f25ea04 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
0bb1e5911d Revert "Remove fuzzy searching entirely because of performance issues"
This reverts commit 5016246c62.
2023-08-21 17:22:18 +03:00
Velin92
c69b291ecb Translations update 2023-08-21 02:47:09 +02:00
Doug
100fc2b7c2 Fix missing DM URLs. (#1517) 2023-08-18 14:57:02 +01:00