Commit graph

599 commits

Author SHA1 Message Date
Aleksandrs Proskurins
68b2bda33c Added translation strings 2022-09-26 16:58:02 +03:00
Aleksandrs Proskurins
412b8b07da Session overview screen 2022-09-26 16:58:02 +03:00
Aleksandrs Proskurins
5635bf7a9f
Merge pull request #6750 from vector-im/alex/6693_dm_session_details
Device manager: User session details screen (PSG-685) #6693
2022-09-22 16:54:44 +03:00
Aleksandrs Proskurins
4bd3979522 Code review fixes 2022-09-22 11:52:42 +03:00
Aleksandrs Proskurins
cf68ca9aaa Refactored UserSessionDetailsViewModel 2022-09-20 16:10:57 +03:00
Aleksandrs Proskurins
e9444751d0 Cleanup 2022-09-20 16:00:35 +03:00
ismailgulek
f201ea59c9
Timeline composer layout loop fix (#6743)
* Publish suitable view height for user suggestions

* Update container view height

* Add changelog

* Fix user suggestions layout for pre iOS 16
2022-09-20 11:40:32 +03:00
Aleksandrs Proskurins
1002c1b1b6 Moved, renamed unit tests 2022-09-20 11:39:53 +03:00
Aleksandrs Proskurins
c0bdd4f1f6 UI tests 2022-09-20 09:43:14 +03:00
Aleksandrs Proskurins
195e862aef Added unit tests 2022-09-19 16:05:28 +03:00
Aleksandrs Proskurins
d77dd5034e Added translation strings 2022-09-19 10:26:42 +03:00
Aleksandrs Proskurins
05aaf8da31 Added layout constants 2022-09-16 14:34:00 +03:00
Doug
9a1c12f53b Put the session creator on the main actor instead.
This covers all login and registration options.
2022-09-16 12:31:25 +01:00
Aleksandrs Proskurins
a06d7d0aaa User session flow coordinator and details view 2022-09-16 13:50:45 +03:00
Johannes Marbach
2a9d7c9d9c Fix login crash on Xcode 14 builds
Fixes #6722
2022-09-15 21:20:47 +02:00
Aleksandrs Proskurins
f17f56b5b0
Merge pull request #6696 from vector-im/steve/6694_dm_overview_current_session
Device manager: User sessions overview - Current session section (PSG-670)
2022-09-14 13:08:42 +03:00
Aleksandrs Proskurins
b5850c1d5d Code review fixes 2022-09-14 11:28:47 +03:00
Doug
940fbddf60
Update RiotSwiftUI/Modules/UserSessions/DeviceAvatar/DeviceAvatarView.swift 2022-09-12 11:39:44 +01:00
SBiOSoftWhare
7c3084212b UserSessionsOverview: Handle current session section view. 2022-09-08 20:01:02 +02:00
SBiOSoftWhare
99b5179a46 Create UserSessionCardView to display session informations. 2022-09-08 20:00:15 +02:00
SBiOSoftWhare
111c829236 UserSessionsOverviewViewModelResult: Remove useless case. 2022-09-08 18:49:41 +02:00
SBiOSoftWhare
30388059ad MockAppScreens: Add MockUserSessionsOverviewScreenState. 2022-09-08 17:26:09 +02:00
SBiOSoftWhare
ea91f5d710 UserSessionListItem: Fix runtime issue. 2022-09-08 08:56:36 +02:00
SBiOSoftWhare
625b6d0d86 UserSessionsOverview: Improve other sessions list layout. 2022-09-08 08:34:21 +02:00
SBiOSoftWhare
f733171f6b UserSessionsOverview: Improve layout. 2022-09-07 15:47:03 +02:00
SBiOSoftWhare
0b061dcef3 UserSessionListItem: Improve layout and handle separator. 2022-09-07 15:42:27 +02:00
SBiOSoftWhare
93a4fc8fd6 Update MockUserSessionsOverviewService. 2022-09-07 12:23:03 +02:00
SBiOSoftWhare
1d71de75e2 UserSessionListItemViewData: Handles session name and details string building. 2022-09-07 12:22:48 +02:00
SBiOSoftWhare
03aaae4d75 Create UserSessionLastActivityFormatter to build last activity date string. 2022-09-07 12:20:56 +02:00
SBiOSoftWhare
d6e2ff5d10 Create UserSessionNameFormatter to build user session name. 2022-09-07 12:20:05 +02:00
SBiOSoftWhare
6a9a8bfea8 UserSessionListItem: Improve layout. 2022-09-07 11:21:05 +02:00
SBiOSoftWhare
8144e1fe9b DeviceAvatarView: SImplify layout. 2022-09-07 11:09:22 +02:00
SBiOSoftWhare
a4d8eb595c
Update RiotSwiftUI/Modules/UserSessions/UserSessionsOverview/UserSessionsOverviewViewModel.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-09-07 10:52:37 +02:00
SBiOSoftWhare
702e9b4622
Update RiotSwiftUI/Modules/UserSessions/UserSessionsOverview/View/UserSessionListItem.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-09-07 10:52:29 +02:00
SBiOSoftWhare
af05a62d56
Update RiotSwiftUI/Modules/UserSessions/DeviceAvatar/DeviceAvatarView.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-09-07 10:51:24 +02:00
SBiOSoftWhare
cfaf554bdc
Update RiotSwiftUI/Modules/UserSessions/UserSessionsOverview/Service/MatrixSDK/UserSessionsOverviewService.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-09-07 10:50:50 +02:00
SBiOSoftWhare
89faeea8a8 UserSessionsOverview: Fix safe area background color. 2022-09-06 16:44:34 +02:00
SBiOSoftWhare
f9bd8c17d4 UserSessionsOverview: Add text headers to other sessions section. 2022-09-05 12:09:26 +02:00
SBiOSoftWhare
3e30a19dcd Create UserSessionsOverview screen. 2022-09-05 11:15:37 +02:00
SBiOSoftWhare
2f2bc831e0 UserSessionsOverviewService: Fix UserSessionInfo last seen ts building. 2022-09-05 11:14:40 +02:00
SBiOSoftWhare
fe89156e60 Implement UserSessionsOverviewService. 2022-09-05 10:49:37 +02:00
SBiOSoftWhare
3adf2a8b2a Create UserSessionListItem view. 2022-09-05 10:44:18 +02:00
SBiOSoftWhare
cbce4e560b Create UserSessionInfo that represents a user session information. 2022-09-05 10:41:35 +02:00
SBiOSoftWhare
89fe99f960 Create DeviceAvatarView. 2022-09-05 10:40:03 +02:00
SBiOSoftWhare
f6d7fb1729 Create DeviceType enum. 2022-09-05 10:37:47 +02:00
Gil Eluard
ba283ff81b App Layout: Add usage measures 2022-08-24 13:37:47 +03:00
Anderas
966069e91b
Merge pull request #6611 from vector-im/andy/sentry
Track all errors in Sentry
2022-08-24 08:18:29 +01:00
Gil Eluard
de291a5954
Merge pull request #6613 from vector-im/gil/6607-App_Layout-Release_Experience
App Layout: Release experience
2022-08-23 21:06:22 +02:00
Gil Eluard
d71f6be74d App Layout: Release Experience
- Update after code / design review
2022-08-23 16:25:52 +02:00
Gil Eluard
3bf9879d35 App Layout: Release Experience
- First iteration before final design
2022-08-23 11:20:46 +02:00
SBiOSoftWhare
20b8b11609 Merge branch 'develop' into steve/6585_session_mgmt_empty_screen 2022-08-23 09:45:09 +02:00
Andy Uhnak
badf0a884c Track all errors in Sentry 2022-08-23 08:14:59 +01:00
Gil Eluard
7bb4e03d7f App Layout: added space invites in space bottom sheet
- fixed build issue
2022-08-22 17:58:02 +02:00
Gil Eluard
c119602c3c
Merge pull request #6601 from vector-im/gil/6599-Space_invites_in_the_bottom_sheet
App Layout: space invites in the bottom sheet
2022-08-22 17:49:33 +02:00
SBiOSoftWhare
7320e8cef2 Device manager: Create UserSessionsFlowCoordinator that handles the user sessions screen flow. 2022-08-22 17:45:57 +02:00
SBiOSoftWhare
35d4f8e568 Device manager: Create user sessions overview empty screen. 2022-08-22 17:44:32 +02:00
Gil Eluard
d13da404fe
Update RiotSwiftUI/Modules/Spaces/SpaceSelectorBottomSheet/Coordinator/SpaceSelectorBottomCoordinator.swift
Co-authored-by: SBiOSoftWhare <SBiOSoftWhare@users.noreply.github.com>
2022-08-22 16:39:06 +02:00
Gil Eluard
28122b3f3e
Update RiotSwiftUI/Modules/Spaces/SpaceSelectorBottomSheet/SpaceSelector/Service/Mock/MockSpaceSelectorService.swift
Co-authored-by: Stefan Ceriu <stefanc@matrix.org>
2022-08-22 16:38:51 +02:00
Gil Eluard
9e8fe7e520 New App Layout: added suppport for room invites in the all chats screen 2022-08-22 13:00:34 +02:00
Gil Eluard
e5a2f07765 App Layout: added space invites in space bottom sheet
- Improved UI tests
2022-08-21 11:57:40 +02:00
Gil Eluard
be573b0a8a App Layout: added space invites in space bottom sheet 2022-08-21 11:07:21 +02:00
Gil Eluard
72689b8fb5 New App Layout: Added missing empty states in room list and space bottom sheet 2022-08-19 17:12:33 +02:00
Doug
c94631eac4 Fix build errors. 2022-08-19 11:06:09 +01:00
Doug
2c3d38262c Revert "Replace DesignKit with package from ElementX."
This reverts the following commits:
ef5365ab24
545b641e53
702b7a696d
2398c1534d
2022-08-19 11:06:09 +01:00
Gil Eluard
d90f7bd03e App Layout: Cancel and Back on Spaces Bottom Sheet
- Make CI happy
2022-08-17 19:01:58 +02:00
Gil Eluard
aebb5837fc App Layout: Cancel and Back on Spaces Bottom Sheet
- Fixed
2022-08-17 17:22:03 +02:00
Stefan Ceriu
edd1ec9b0f Fixes #6569 - Provide SSO backup for homeservers that don't return an identity providers list. 2022-08-15 14:22:37 +03:00
Doug
90ecedbd22 Use the default homeserver when starting a new auth flow.
And override this when a provisioning link has been set.
2022-08-09 08:54:31 +01:00
Gil Eluard
c82ce52a7c
Some UI tweaks for New App Layout (#6535)
* Some UI tweaks for New App Layout
2022-08-05 14:58:48 +02:00
Gil Eluard
a809185407
Implement new space selector bottom sheet (#6518)
* Delight: Edit layout experiment #6079
2022-08-05 13:39:45 +02:00
Doug
4580bf1857 Update the ReCaptcha icon. 2022-08-04 17:35:32 +01:00
SBiOSoftWhare
a7d57edf27 ShareToMapsAppActivity: Fix imports. 2022-08-03 11:46:54 +02:00
SBiOSoftWhare
5d9f423ea8 Move RoomTimelineLocationView to appropriate folder. 2022-08-03 11:08:25 +02:00
SBiOSoftWhare
32ac9cf549 Move location sharing classes in dedicated folders. 2022-08-03 10:53:51 +02:00
SBiOSoftWhare
cd3cb70925 Rename LocationSharing screen folder to StartLocationSharing. 2022-08-03 10:40:23 +02:00
SBiOSoftWhare
23c5faa624 Move location sharing screens in the appropriate folder. 2022-08-03 10:39:28 +02:00
SBiOSoftWhare
ec3390f70c
Update RiotSwiftUI/Modules/Room/LiveLocationSharingViewer/View/LiveLocationSharingViewer.swift
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-08-02 18:28:18 +02:00
SBiOSoftWhare
ec2eeee00c LiveLocationSharingViewer: Left align location ended banner content. 2022-08-02 17:51:37 +02:00
SBiOSoftWhare
c9e916b909
Merge pull request #6499 from vector-im/steve/6493_lls_tile_server_error
Location sharing: Render fallback UI when tile server unavailable (PSG-606)
2022-08-02 17:42:50 +02:00
Gil Eluard
55d7c22124
Delight edit layout experiment (#6384)
* Delight: Edit layout experiment #6079
* Feature flag new App Layout #6406
* Update All chats screen with latest design #6407
2022-08-02 17:27:33 +02:00
SBiOSoftWhare
2a90d3b804 LocationSharingView: Handle map loading error UI. 2022-08-01 12:46:15 +02:00
SBiOSoftWhare
7bdc874695 LiveLocationSharingViewer: Handle map loading error UI. 2022-08-01 12:45:59 +02:00
SBiOSoftWhare
2a7c35ae94 Add map loading error view. 2022-08-01 12:41:43 +02:00
SBiOSoftWhare
c069899a45 LiveLocationSharingViewer: Remove debug background. 2022-07-28 09:34:30 +02:00
SBiOSoftWhare
89435228d2 LiveLocationSharingViewer: Handle location sharing end banner. 2022-07-28 09:27:25 +02:00
SBiOSoftWhare
7c417cdb34 LiveLocationSharingViewerViewModel: Handle new location sharing end behavior. 2022-07-28 09:26:40 +02:00
SBiOSoftWhare
e86e419d8a LiveLocationSharingViewerViewState: Add location sharing ended flag. 2022-07-28 09:25:30 +02:00
SBiOSoftWhare
7cfcced8c1 Add invisible location annotation. 2022-07-28 09:24:09 +02:00
SBiOSoftWhare
df579a3c28 Fix LocationSharingViewModelTests. 2022-07-26 11:40:21 +02:00
SBiOSoftWhare
51f1b8504f LocationSharingCoordinator: Handle room power level check for live location sharing. 2022-07-26 10:57:07 +02:00
SBiOSoftWhare
2d8f9a736d LocationSharingViewModel: Handle power level error display. 2022-07-26 10:56:37 +02:00
Johannes Marbach
6ae2206e7b
Merge pull request #6472 from vector-im/johannes/tile-server-well-known
Read tile server URL from .well-known (PSG-592)
2022-07-26 10:28:26 +02:00
Doug
fdc09e8f72 Trim whitespace from email address on register. 2022-07-26 08:39:55 +01:00
Johannes Marbach
ca8a1fff31 Read tile server URL from .well-known (PSG-592)
Signed-off-by: Johannes Marbach <johannesm@element.io>
2022-07-25 17:00:37 +02:00
Doug
92fc7046ed Always perform the registration dummy stage immediately after the first one. 2022-07-22 14:15:06 +01:00
Doug
199bf9b3e8 Improve error message when resetting password. 2022-07-22 09:39:48 +01:00
Doug
58dcf54c55 Tweak strings for FTUE. 2022-07-20 18:07:42 +01:00
Doug
e3bcb71b09 FTUE tweaks
- Allow login using a phone number.
- Update the server when entering a full MXID during registration.
- Reset the authentication service back to matrix.org after onboarding completes.
- Disable zoom on ReCaptcha to fix responsiveness issue.
- Tidy up unused methods.
2022-07-19 09:22:15 +01:00
Doug
34e82d3110 Prefix test in-front of UI test methods. 2022-07-18 16:06:27 +01:00
Doug
575a8acbc1 Speed up UI tests
- Disable animations.
- Search for screens instead of scrolling them into view.
2022-07-18 16:06:27 +01:00