Stefan Ceriu
82c3b0972d
Move the firstRooms signposts to more relevant locations
2023-08-25 13:33:06 +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
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
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
Doug
5e3a32157a
Enable OIDC support ( #1541 )
...
Notification content is bypassed for now.
2023-08-22 15:53:27 +01:00
Stefan Ceriu
2b53104de1
Reduced room summary provider logging
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
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
e86f65ad2d
Remove fuzzy searching entirely because of performance issues
2023-08-18 16:17:47 +03:00
Stefan Ceriu
a14c995686
Fixes #1282 - Switch composer text vield to a @FocusState
2023-08-18 14:22:24 +03:00
Stefan Ceriu
fa78912027
Start using the new (faster) RoomInfo record to populate the room and invite lists
2023-08-17 20:36:47 +03:00
Stefan Ceriu
a11325bcb4
Fuzzy searching debouncing ( #1506 )
...
* Add debouncer to room list fuzzy searching
* Fix function_body_length violation
* Filter out search query changes if fuzzy searching is not enabled
2023-08-17 15:35:59 +03:00
Mauro Romito
d6b3a000f0
removed filter by push rules ff
2023-08-17 11:37:25 +02:00
Doug
c64fb44c96
Use Compound ListRow instead of Compound form styles. ( #1484 )
...
* Adopt ListRow Component.
* Update snapshots.
To check in future PR:
- Pseudo Bug Report Attach Screenshot label
- Bug Report screenshot padding (Use ListRow .custom?)
- De-bold Analytics & Notification Settings footer links
- Inline picker alignment perhaps?
* Changelog
* Update Compound.
* Use the label on the login screen.
2023-08-16 16:08:30 +01:00
Doug
b2928a0dc6
Enable fuzzy search behind a feature flag. ( #1490 )
2023-08-14 16:41:41 +00:00
Doug
b58f76b170
Run swiftformat 0.52.0 ( #1491 )
2023-08-14 17:26:14 +01:00
Stefan Ceriu
c9d12122bf
Revert "Adopt fuzzy searching through the RoomListService's dynamic filter" because of performance issues
...
This reverts commit e13e97400b .
2023-08-13 19:38:57 +03:00
Stefan Ceriu
e13e97400b
Adopt fuzzy searching through the RoomListService's dynamic filter
2023-08-12 09:47:09 +03:00
David Langley
4503e6e0cc
Fix reaction height issue ( #1482 )
...
- Fix reaction height issue
- Add regression test
- Fix reaction summary button color for text based reactions
2023-08-11 18:49:59 +02:00
Nicolas Mauri
9a52b968f1
Edit the default notification settings ( #1468 )
2023-08-11 17:10:23 +03:00
Alfonso Grillo
f413a6b01a
Fix MapLibreStaticMapView referesh ( #1481 )
2023-08-11 14:31:56 +02:00
Alfonso Grillo
25f66d2557
Refine polls UI in the timeline ( #1474 )
...
* Add summary view in PollRoomTimelineView
* Add selectedPollOption action
* Handle undisclosed polls
* Add more logics in PollRoomTimelineView
* Refine ended poll UI
* Refine poll layout
* More UI refinements
* Fix layout issue
* Refine progress bar
* Add poll mocks and UI tests
* Cleanup
2023-08-11 10:25:16 +00:00
Nicolas Mauri
f64159670b
Update SDK to 1.0.106-alpha ( #1480 )
2023-08-11 11:54:44 +02:00
David Langley
8512d4c857
Integrate emojibase ( #1449 )
...
* Integrate emojibase
* pin emojibase to version rather than revision
* Log error in case of failed loading of emojis from emojibase.
* Update Package.resolved
* Fix tests and bindings version
2023-08-10 19:14:18 +01:00
Stefan Ceriu
a73502a146
Fixes #1140 - Dismiss all modals when presenting a room
2023-08-10 15:19:43 +03:00
Stefan Ceriu
8a69ca1ce0
Fix reply to media crash caused by missing room context (and implicitly image provider) on the new composer toolbar
2023-08-10 14:50:08 +03:00
Stefan Ceriu
77061c4d7e
Fix room list service cold cache support. Make sure we dispatch the initial room list and use it for computing the home screen state
2023-08-10 09:58:46 +03:00
aringenbach
59865a4b16
Extract composer toolbar to a dedicated component ( #1427 )
...
* Extract composer toolbar to a dedicated component
* Use publisher for composer mode
* Introduce `RoomScreenComposerProvider`
* Add `ComposerToolbarViewModelTests`
* Rename protocols and add passthrough subjects for focused and composer mode
* Remove `ComposerToolbarViewActionHandler` and `ComposerToolbarCoordinatorParameters`
* Remove `RoomScreenComposerActionHandlerProtocol` and `RoomScreenComposerProviderProtocol`
* Re-arrange code a bit
* Remove composer mode being stored on `RoomScreen`
* Rename `process(viewAction: ComposerToolbarViewAction)` to `process(composerAction: ComposerToolbarViewAction)`
* Replace PassthroughSubject with direct function call
* Remove `ComposerToolbarCoordinator`
* Remove `cancelEdit` and `cancelReply` from external composer view model actions
* Use `RoomScreenComposerAction` as a sub-`RoomScreenViewModelAction`
* Move `ComposerToolbarViewModel` callback to actionsSubject
* Move `RoomScreenViewModel` callback to actionsSubject
* Fix `RoomScreenViewModelTests`
* Rename `composerAction` parameter to `roomAction`
* Fix unit tests
2023-08-08 14:25:23 +02:00
Stefan Ceriu
dd6d1f6e63
Tweak swiftlint settings
2023-08-08 11:48:40 +03:00
Stefan Ceriu
10259e9345
Fixes #1455 - Use the stable timeline id to match timeline items in between local echo and remote echo states
2023-08-08 11:48:40 +03:00
Stefan Ceriu
74e0f03356
Decrease the time it takes for the timeline long press gesture to trigger
2023-08-08 11:48:40 +03:00
Doug
4eed77942f
Add an empty state on the home screen. ( #1450 )
2023-08-07 10:10:42 +01:00
Stefan Ceriu
3515494a10
Display avatars full screen when tapping on them from the room or member detail screens
2023-08-04 17:45:24 +03:00
Nicolas Mauri
17aa0c632f
Add a link to the global settings in the room notifications settings ( #1433 )
2023-08-02 16:30:05 +00:00
Stefan Ceriu
28c2490910
Adopt batched timeline diffs and other RustSDK changes
2023-08-02 12:08:57 +03:00
Doug
1609ae2036
Send read receipts as messages are displayed. ( #1426 )
2023-08-01 11:53:02 +01:00
Doug
f06e063f03
Fix a bug when dismissing a media preview. ( #1428 )
2023-08-01 10:45:42 +01:00
David Langley
686fee617e
Highlight selected emoji in picker, correct add more button in menu, fix order of count label on outgoing messages ( #1430 )
...
- Highlight selected emoji in picker
- Correct add more button in menu
- Fix the order of count/key label on outgoing messages
- Fix the size padding of emoji in reactions
2023-08-01 08:59:10 +01:00
Stefan Ceriu
6bf36b2d55
Fix unit tests
2023-07-31 14:29:40 +03:00