Alfonso Grillo
fccabd6470
Create poll UX ( #1571 )
...
* Add poll attachment button
* Add poll creation feature flag
* Setup navigation to CreatePollScreen
* Add create/cancel actions
* Add create poll screen ui skeleton
* Add bindings in CreatePollScreen
* Add logics in CreatePollScreen
* Cleanup code
* Fix option deletion crash
* Fix conflicts
* Add create poll logic
* Add localisations
* Fix test build errors
* Fix crash
* Add UTs
* Add accessibility IDs
* Add ui tests
* Add 240 char limit
* Fix addOption hide behavior
* Add maxNumberOfOptions
* Cleanup code
* Move delete workaround in the view model
* Use compound delete icon
2023-08-30 09:23:30 +00:00
aringenbach
aaa23f8724
Move send button out of composer's text field ( #1588 )
...
* Move send button out of composer's text field
* Update user session flow screenshots
2023-08-30 08:58:29 +00:00
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
61d4f9edf5
Attempt to fix attachment media in the integration tests
2023-08-29 13:18:44 +03: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
Stefan Ceriu
22a457ee82
Fix integration tests, remove attachments camera picker step, avoid camera permissions
2023-08-29 11:31:27 +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
eab322de40
Fix integration test performance parsing
2023-08-28 13:44:34 +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
Mauro
9b2cfc4f3c
Updated UserSessionFlow UI Tests ( #1548 )
2023-08-25 13:53:50 +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
b037368a4f
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
0512fcf329
Move the firstRooms signposts to more relevant locations
2023-08-25 13:33:06 +03:00
Stefan Ceriu
4570752c76
Fix MeasurementParser's signpost metrics following previous refactor
2023-08-24 18:36:46 +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
69556ae6db
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
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
Michael Telatynski
23d2f845c4
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
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
Element CI
bd776589d1
Prepare next release
2023-08-22 08:50:10 -07: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