Commit graph

4452 commits

Author SHA1 Message Date
Stefan Ceriu
ac9b6a3112 #4769, #6130 - Fix filtering search bar cancel button not clearing the results. 2022-05-19 16:49:09 +03:00
Stefan Ceriu
f031f8b40f Fix home screen shrinking too much on keyboard opening. 2022-05-19 16:49:09 +03:00
SBiOSoftWhare
eb73525aca
Merge pull request #6161 from vector-im/steve/5722_device_location
Location sharing: Support sending live device location
2022-05-19 14:56:46 +02:00
Doug
ab78a31935 Fix doc comments and callback. 2022-05-19 11:43:38 +01:00
Doug
68dd99bfb4 Use ordered flow for matrix.org and (kind of) homeserver defined order otherwise. 2022-05-19 11:43:38 +01:00
Doug
a8f8d36314 Use an onStart closure instead of awaiting the authentication coordinator. 2022-05-19 11:43:38 +01:00
Doug
9830640ce0 Self review of PR. 2022-05-19 11:43:38 +01:00
Doug
b9b4d18124 Add Email/Terms/ReCaptcha into the Authentication flow
Replace ReCaptcha navigation delegate with a WKUserContentController.
Move callback property closures onto the MainActor.
Show a loading indicator whilst waiting for the authentication service to start.
Move nextUncompletedStage into FlowResult.
Handle text field actions during authentication.
Remove scroll view tweaks in server selection screen following EMS banner removal.
2022-05-19 11:43:38 +01:00
MaximeE
e1d4093355 6101: Add spinner on location sharing cell 2022-05-18 18:13:23 +02:00
Stefan Ceriu
792b4250b2 Fix crash when opening rooms where the current user doesn't have permission to post messages. 2022-05-18 11:58:25 +03:00
Stefan Ceriu
45fdbd64e0 Fixes #6160 - Stop deleting audio recording when sending fails and allow it to be retried through the normal mechanism 2022-05-17 18:25:57 +03:00
MaximeE
54d10f9626 6162: Update UI according to new design 2022-05-17 11:26:29 +02:00
Yoan Pintas
b5ddb3962d
Merge pull request #6098 from vector-im/yostyle/disable_search_encrypted_rooms
Hide or disable search in the encrypted rooms
2022-05-16 23:24:06 +02:00
SBiOSoftWhare
ebf4458c23 Fix UI tests. 2022-05-16 18:18:13 +02:00
SBiOSoftWhare
dfd57a55da Merge branch 'develop' into steve/5722_device_location
# Conflicts:
#	Riot/Modules/Room/DataSources/RoomDataSource.m
2022-05-16 17:11:57 +02:00
SBiOSoftWhare
157e4b1784 RoomDataSource: Fix SDK updates. 2022-05-16 17:05:13 +02:00
SBiOSoftWhare
2e8ffbfa13 LocationManager: Fix request always usage. 2022-05-16 16:58:02 +02:00
SBiOSoftWhare
8cbfa01de0 AppCoordinator: Handle UserLocationServiceProvider setup 2022-05-16 11:33:40 +02:00
SBiOSoftWhare
cf2c0cbff7 MXSession: Add convenient getter to retrieve UserLocationService associated to session user id 2022-05-16 11:32:33 +02:00
SBiOSoftWhare
d7062bb154 Add UserLocationServiceProvider that enables to automatically store UserLocationService per user id and retrieve existing UserLocationService. 2022-05-16 11:28:37 +02:00
SBiOSoftWhare
20a7ad9c6c Add UserLocationService that handles live location sharing for the current user 2022-05-16 11:18:16 +02:00
SBiOSoftWhare
67a3965d86 Add LocationManager that handles device geolocalization. 2022-05-16 11:03:37 +02:00
ismailgulek
5da4330732
Merge pull request #6152 from vector-im/aringenbach/clear_pills_artifacts
Flush pills on text view updates
2022-05-16 11:30:51 +03:00
aringenbach
8373387dce Check nullability on attributed text 2022-05-13 17:02:56 +02:00
aringenbach
45ced8bf6d Fix composer text coloration 2022-05-13 16:40:47 +02:00
aringenbach
a6e4d5ec26 Use NSHashTable 2022-05-13 14:58:34 +02:00
aringenbach
2b5cfbf71c Store weak references in MXKMessageTextView array 2022-05-13 14:46:42 +02:00
aringenbach
44999ec5bb Weakify message text view reference 2022-05-13 14:00:06 +02:00
aringenbach
756e31df03 Flush pills on text view updates 2022-05-13 13:52:46 +02:00
aringenbach
64d9824752
Merge pull request #6145 from vector-im/aringenbach/6144_presence_home_dm_refresh
Presence: fix live updates on Home & DM list
2022-05-12 16:19:04 +02:00
MaximeE
1e16c40e66 Merge branch 'develop' into maximee/PSF-986_lls_fix_live_banner_visibility 2022-05-12 11:49:58 +02:00
MaximeE
5f72b67bd7 6111: Move the call on the listener 2022-05-12 11:17:29 +02:00
aringenbach
ce9d502911
Merge pull request #6039 from vector-im/aringenbach/3526_user_pills
Add mention pills to timeline & composer
2022-05-12 11:05:22 +02:00
aringenbach
cda862ee4b Setup a dedicated listener owned by PresenceIndicatorView 2022-05-12 10:55:00 +02:00
MaximeE
4a2cddac01 6111: add refresh of live banner visibility when receive beacon from live sharing 2022-05-11 18:18:21 +02:00
aringenbach
6405fda71c Remove observers when needed 2022-05-11 15:51:12 +02:00
aringenbach
6cc5433ac4 Presence: fix live updates on Home & DM list 2022-05-11 15:07:39 +02:00
Doug
835cddab01
Rename completion to callback and simplify actor usage. (#6141) 2022-05-11 13:18:26 +01:00
ismailgulek
4f0946bb90
Merge pull request #6083 from vector-im/ismail/5878_thread_title_fixes
Thread title view fixes
2022-05-11 15:15:59 +03:00
Doug
9bcdf7b19e
Hide the hidden album's thumbnail. (#6143) 2022-05-11 10:51:16 +01:00
aringenbach
4d581447c5 Move NSTextAttachment view provider registration to finalizeInit 2022-05-11 11:28:37 +02:00
Doug
d0494cfb6b
Add ReCaptcha screen (#6135)
Support dark mode in MXKAuthenticationRecaptchaWebView.
Begin implementing the ReCaptcha coordinator.
2022-05-11 09:57:37 +01:00
Doug
9429bebb53 Remove iOS 13/14 checks from Template/Onboarding/Authentication. 2022-05-11 09:49:24 +01:00
MaximeEvrard42
9646cbaa48
Merge pull request #6138 from vector-im/maximee/PSF-984_lls_fix_timeline_refresh_behavior
6103: Handle refreshing timeline with listner on beaconInfoSummary
2022-05-11 09:56:56 +02:00
aringenbach
f64369b9a7 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-11 09:46:02 +02:00
aringenbach
64aa7f3065 Replace magic number for pill offset 2022-05-11 09:45:16 +02:00
aringenbach
d81420739f Use font from context and store it in pill data 2022-05-10 17:19:52 +02:00
MaximeE
ae0ce41f8e 6103: Change scope of synchronised 2022-05-10 15:55:54 +02:00
MaximeE
500e9d3f99 6103: Update beaconInfoSummary 2022-05-10 15:21:59 +02:00
MaximeE
7c5433e214 6103: Handle refreshing timeline with listner on beaconInfoSummary 2022-05-10 11:36:54 +02:00
aringenbach
5654ae98af Use media manager & avatar view 2022-05-09 17:49:05 +02:00
aringenbach
90a843a8c8 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-09 17:15:45 +02:00
aringenbach
812425162f Fix minor comment & @objc 2022-05-09 17:14:32 +02:00
aringenbach
5477936792 Move size computations to PillAttachmentViewProvider 2022-05-09 16:53:38 +02:00
aringenbach
a6b07429a9 Move tools funcs 2022-05-09 15:55:24 +02:00
aringenbach
529fe55d73 Rename StringPillsUtils to PillsFormatter 2022-05-09 15:32:53 +02:00
aringenbach
e28c7b02d3 Add dedicated PillTextAttachmentData codable 2022-05-09 15:25:47 +02:00
MaximeE
2509b5e7c8 6099: Fix bad interaction between static and live location cell 2022-05-09 14:41:04 +02:00
aringenbach
ff1a0cd79b Rename to partialAttributedTextMessage 2022-05-09 10:46:50 +02:00
aringenbach
0bfd86804d Move attachment registration to RoomViewController 2022-05-09 09:25:39 +02:00
Doug
54a4feb0ea
Send the Signup analytics event (#6118)
* Implement the Signup event from AuthenticationViewController.

Use AuthenticationFlow instead of MXKAuthenticationType.
Create new AuthenticationType that aligns with AnalyticsEvent naming.
Add additional cases from AnalyticsEvents.
2022-05-06 13:08:54 +01:00
MaximeEvrard42
f81bd5d656
Merge pull request #6127 from vector-im/maximee/PSF-984_lls_fix_stop_button_timeline
[Location sharing] Fix timeline cell stop button
2022-05-06 09:37:12 +02:00
aringenbach
f67f832cfe Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-05 15:34:36 +02:00
aringenbach
08146152f5 Rename isCurrentUser to isHighlighted 2022-05-05 15:28:04 +02:00
aringenbach
63d5f91745 Handle empty displayname & fix iOS 14 mentions 2022-05-05 15:12:59 +02:00
MaximeE
1d1cf466b6 6110: Fix stop button on timeline cell 2022-05-05 11:56:03 +02:00
Anderas
6aa7ae8976
Merge pull request #6120 from vector-im/andy/another_crash
Fix crash with sections
2022-05-05 10:11:58 +01:00
aringenbach
43d1e6b2b5 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-05 10:29:01 +02:00
Andy Uhnak
8a619e27da Fix crash with sections 2022-05-05 09:13:31 +01:00
Doug
757244af35 Address PR comments.
Log errors before throwing.
Remove white colour.
Remove AuthenticationCoordinatorState added during rebase.
2022-05-04 19:26:38 +01:00
Doug
c2c2553b8d Remove RegistrationFlowHandling, handling the dummy stage in the wizard. 2022-05-04 19:26:38 +01:00
Doug
3e98964746 Add SessionVerificationListener. 2022-05-04 19:26:38 +01:00
Doug
a8a9f1daaa Allow registration on SSO only servers.
Stop using the homeserver from user defaults.
2022-05-04 19:26:38 +01:00
Doug
7aea1fac63 Fix authentication screens for updated service implementation. 2022-05-04 19:26:38 +01:00
Doug
3161d3d535 Add Authentication Flow WIP.
- Add Registration Screen.
- Add Server Selection Screen.
- Rename AuthenticationCoordinator to LegacyAuthenticationCoordinator.
- Add AuthenticationService and RegistrationWizard.
- Async extensions.
- Add global white and EMS colors to the themes.
- Add tests for server selection and registration screens.
- Accessibility and iPad layout tweaks.
- Remove MainActor from Auth Coordinators/VMs/Views.
(It broke the protocol conformances so now the methods and properties are marked individually.)
2022-05-04 19:26:38 +01:00
aringenbach
6bd27e532d Trigger auto-correct on send 2022-05-04 17:39:54 +02:00
SBiOSoftWhare
60d23fa9b2 Merge develop in 6081_lls_screen_integration 2022-05-04 16:53:49 +02:00
SBiOSoftWhare
942f1cfbde RoomCoordinator: Use dedicated UserIndicatorCancel for location sharing. 2022-05-04 16:07:11 +02:00
aringenbach
70b3a61d2e Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-04 16:01:17 +02:00
aringenbach
d40ea691bc Set property for UTType & add missing iOS 15 availabilities 2022-05-04 15:58:42 +02:00
SBiOSoftWhare
5c00946cc6 RoomBubbleCellData: Handle SDK typo. 2022-05-04 15:53:13 +02:00
MaximeEvrard42
9758223fa7
Merge pull request #6112 from vector-im/maximee/PSF-672_add_timer_selector
[Location sharing] Add timer selector
2022-05-04 15:26:28 +02:00
aringenbach
c7e738bbac Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-04 13:24:01 +02:00
aringenbach
8b46be6cd4 Fix fonts and edition on replies 2022-05-04 12:17:21 +02:00
MaximeE
0a79a72867 6071: Fix for renaming in SDK 2022-05-04 12:06:38 +02:00
Anderas
b34382f7f7
Merge pull request #6116 from vector-im/andy/6115_fix_crash
Prevent crash when searching
2022-05-03 19:32:46 +01:00
Andy Uhnak
d179cd81d2 Prevent crash when searching 2022-05-03 18:47:03 +01:00
aringenbach
3bf55d5479 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-03 16:52:23 +02:00
aringenbach
fe954923ab Remove link in composer 2022-05-03 16:51:47 +02:00
SBiOSoftWhare
ec5e493f8f RoomCoordinator: Handle live location viewer and stop sharing. 2022-05-03 16:04:36 +02:00
SBiOSoftWhare
9f330dba0a RoomVC: Add location sharing cell actions. 2022-05-03 15:58:56 +02:00
aringenbach
e9aa880927 Fix emote sending and edit message 2022-05-03 15:16:02 +02:00
Gil Eluard
925c36aee8
Fail to open a sub space #5965 (#6080)
* Fail to open a sub space #5965

- Fixed
2022-05-03 11:22:15 +02:00
aringenbach
cd58ae8d9b Fix mention from suggestion 2022-05-03 09:14:59 +02:00
yostyle
c86753a2e6 Hide or disable search in the encrypted rooms 2022-05-02 22:30:39 +02:00
aringenbach
95f2b8f411 Add documentation 2022-05-02 17:36:53 +02:00
aringenbach
5880950f6d Fix copy text with pill 2022-05-02 16:54:45 +02:00
aringenbach
664a18f4f3 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-02 13:46:40 +02:00
aringenbach
284b5e1d56 Enable sending messages with pills 2022-05-02 13:35:35 +02:00
ismailgulek
bc8a397277
Merge pull request #6085 from vector-im/ismail/5883_room_preview_crash
Fix room preview crash
2022-04-29 13:39:43 +03:00
SBiOSoftWhare
8a01bd2caa RoomCoordinator: Handle live location viewer showing. 2022-04-29 11:08:09 +02:00
SBiOSoftWhare
d214e1a043 RoomViewController: Add delegate method for live location screen presentation request. 2022-04-29 11:08:09 +02:00
MaximeEvrard42
0bc1a79b25
Merge pull request #6088 from vector-im/maximee/6077_lls_SDK_integration_timeline
[Location sharing] Connect SDK on timeline cell
2022-04-29 11:01:54 +02:00
ismailgulek
eebf3f46bc
Fix section index for rooms page 2022-04-29 10:31:49 +03:00
MaximeE
1efceea761 6077: Some adjustment and fix 2022-04-29 09:27:12 +02:00
SBiOSoftWhare
e83417ef69 LocationPlainCell: Use MXBeaconInfoSummaryProtocol instead of MXBeaconInfoSummary reference. 2022-04-28 16:11:37 +02:00
ismailgulek
2d78e58bb0
Fix initializer by not defining convenience 2022-04-28 16:32:28 +03:00
aringenbach
b395d1ca35 Merge branch 'develop' into aringenbach/3526_user_pills 2022-04-28 15:27:10 +02:00
aringenbach
061441a127 Handle custom permalinks im pills 2022-04-28 15:26:36 +02:00
MaximeE
da89e90dea 6077: Fix last commit 2022-04-28 14:36:16 +02:00
ismailgulek
b5c172b0f2
Fix search bar not appearing until second opening 2022-04-28 15:08:13 +03:00
MaximeE
fdc298d126 6077: Push WIP refacto 2022-04-28 12:06:06 +02:00
MaximeE
c8e42b8ca9 Merge branch 'develop' into maximee/6077_lls_SDK_integration_timeline 2022-04-28 12:04:34 +02:00
aringenbach
f96808ec83 Merge branch 'develop' into aringenbach/3526_user_pills 2022-04-28 11:56:09 +02:00
aringenbach
acbb0dbea6 Cleanup pills insertion 2022-04-28 11:55:14 +02:00
aringenbach
c6c87bf677 Cleanup and add documentation 2022-04-28 11:25:47 +02:00
ismailgulek
4af63d91a1
Reduce space between room avatar and name 2022-04-28 03:24:14 +03:00
ismailgulek
00c5aef79a
Reduce space between the title and room name 2022-04-28 03:16:10 +03:00
ismailgulek
6ab6e68047
Fix empty view on the first screen load 2022-04-28 02:30:52 +03:00
ismailgulek
0bb472ac97
Fix disappearing filter when search bar cancel tapped 2022-04-28 02:30:38 +03:00
Doug
3591a3a403
Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00
aringenbach
f3fb2fd374 Fix disappearing attachments and start cleanup 2022-04-27 16:27:49 +02:00
MaximeE
8004aecf06 6077: Implement SDK for live sharing timeline cell 2022-04-27 16:21:42 +02:00
Gil Eluard
1a3effb8b6
4850 bring leaving space experience in line with web (#6062)
* Bring leaving space experience in line with Web #4850

- Done
2022-04-27 13:31:14 +02:00
aringenbach
360bda5488 Setup NSTextAttachmentViewProvider 2022-04-27 11:55:23 +02:00
aringenbach
6254a577b8 Merge branch 'develop' into aringenbach/3526_user_pills 2022-04-27 11:54:05 +02:00
MaximeEvrard42
7e3737aab6
Merge pull request #6055 from vector-im/maximee/6029_lls_timeline_cell
[Location sharing] Live location cell in timeline
2022-04-26 15:58:09 +02:00
MaximeE
14fd798df5 6029: Make some UI change according to comment 2022-04-26 14:50:11 +02:00
Andy Uhnak
ff49ce76dc Fix tests 2022-04-26 08:26:14 +01:00
MaximeE
fae53b800f 6029: Fix issue with rendering colors 2022-04-25 18:05:26 +02:00
MaximeE
5535f0ddd3 6029: Modify color for dark mode 2022-04-25 17:21:27 +02:00
MaximeE
a503938b64 Merge branch 'develop' into maximee/6029_lls_timeline_cell and apply comments 2022-04-25 15:53:58 +02:00
aringenbach
99407a722f Merge branch 'develop' into aringenbach/3526_user_pills 2022-04-25 09:26:40 +02:00
MaximeE
14f4744194 6029: Refacto how to handle all state of the live location cell 2022-04-22 18:04:19 +02:00
SBiOSoftWhare
96bfdba5d4
Update Riot/Modules/Room/CellData/RoomBubbleCellData.m
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-04-22 17:59:15 +02:00
SBiOSoftWhare
61f54b37bd
Update Riot/Modules/Room/CellData/RoomBubbleCellData.m
Co-authored-by: Doug <6060466+pixlwave@users.noreply.github.com>
2022-04-22 17:57:54 +02:00
SBiOSoftWhare
02ba0ef656 RoomVC: Handle live location sharing cell data. 2022-04-22 11:51:45 +02:00
SBiOSoftWhare
87742ce44b RoomBubbleCellData: Handle live location cell and beacon info summary. 2022-04-22 11:51:22 +02:00
SBiOSoftWhare
7d08f8081f MXKAppSettings: Add beacon info state event as part of room message to enables beacon display on timeline. 2022-04-22 11:50:34 +02:00
MaximeE
5801c8dcbf 6029: finalise configuration of live location cell 2022-04-21 17:29:32 +02:00
MaximeE
a2f9ff244d 6029: Live location sharing timeline cell 2022-04-21 07:48:22 +02:00
Andy Uhnak
1a2fcb85cc Log decryption error details as context in AnalyticsEvent 2022-04-19 16:09:46 +01:00
ismailgulek
9348e11dc8
Add discourage view when server doesn't support threads 2022-04-19 13:32:15 +03:00
ismailgulek
d86af65b98
Add additional text to beta view 2022-04-19 13:31:30 +03:00
ismailgulek
f6d63b7f10
Get information text as a parameter in threads beta view 2022-04-19 13:10:17 +03:00
ismailgulek
c6c2596285
Add missing copy menu item for messages, fixes #6036 2022-04-19 12:57:40 +03:00
Yoan Pintas
c3d7d1eb5e
Merge pull request #6035 from vector-im/yostyle/join_and_show_room
When accepting an invite, expecting to see the room
2022-04-15 15:16:36 +02:00
yostyle
d01c1a3e50 Use autojoin boolean 2022-04-15 14:27:57 +02:00
aringenbach
245dec50a2 Improve link detection near timeline touch location 2022-04-14 13:32:14 +02:00
aringenbach
8d42a7fd39 Add snapshot pill for incoming mentions 2022-04-14 13:30:08 +02:00
Gil Eluard
8f86a65080
Room preview on a long press should not update the read receipt (#6027)
- Done
2022-04-14 10:30:51 +02:00
Doug
c04db50a6c Fix some warnings. 2022-04-13 17:21:11 +01:00
ismailgulek
0a92018e76
Merge pull request #6028 from vector-im/ismail/6023_crashes
Fix some crashes
2022-04-12 20:19:17 +03:00
yostyle
175a8a8aea Show room after accepting invite 2022-04-12 19:16:58 +02:00
ismailgulek
0b234f7a93
Copy dictionary before enumerating, fixes crash #6 2022-04-12 14:26:52 +03:00
ismailgulek
61a4c39d8b
Fix crash #5 2022-04-12 13:45:36 +03:00
MaximeEvrard42
dcfaadbf97
Merge pull request #6016 from vector-im/maximee/5982_ls_static_share_viewer
[Location Sharing] Add separate screen for viewing static shared location
2022-04-12 12:32:12 +02:00
Stefan Ceriu
671197699a Fix vector-im/element-ios/issues/6004 - Reset home filters when switching tabs. 2022-04-12 12:49:53 +03:00
MaximeE
586e0295cf 5982: Apply PR comments 2022-04-12 11:35:17 +02:00
Stefan Ceriu
c4b4a33ffb Warn users about incoming iOS 13 support drop. 2022-04-12 11:24:14 +03:00
Stefan Ceriu
5ba0ea74c0 Fix version check banner layout after migration to iOS 15. 2022-04-12 11:24:14 +03:00
Stefan Ceriu
8d3496d26d Fix versionCheckCoordinator being called too early, before the views are loaded, and crashing. 2022-04-12 11:24:14 +03:00
ismailgulek
6c0844ecf2
Fix crash #2 2022-04-12 00:56:58 +03:00
MaximeE
fb962a01aa Merge branch 'develop' into maximee/5982_ls_static_share_viewer 2022-04-11 17:26:07 +02:00
Gil Eluard
87e3c64ef6
Wrong copy for upgrade room message (#6003)
* Wrong copy for upgrade room message

- fixed
2022-04-11 15:46:08 +02:00
SBiOSoftWhare
e1f8d7b833
Merge pull request #5928 from vector-im/steve/5903_lls_start
Location sharing: Support live location sharing start
2022-04-11 14:20:26 +02:00
MaximeE
715031ef41 5982: Clean code and add tests 2022-04-11 10:55:23 +02:00
MaximeE
18a53e5243 5982: Handle access to new screen 2022-04-08 17:44:22 +02:00
aringenbach
1161e23ce6 Use safe area layout guide on ContactDetailsViewController 2022-04-08 15:22:20 +02:00
SBiOSoftWhare
ba4d6b15e7 RoomVC: Fix live location banner showing. 2022-04-08 12:31:09 +02:00
SBiOSoftWhare
2ecbd8a3ba MockRoomSummary: Update with userIdsSharingLiveBeacon property. 2022-04-08 12:30:37 +02:00
SBiOSoftWhare
3fd0212299 Merge branch 'develop' into steve/5903_lls_start
# Conflicts:
#	Riot/Modules/Room/RoomViewController.h
#	RiotSwiftUI/Modules/Room/LocationSharing/Coordinator/LocationSharingCoordinator.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingModels.swift
#	RiotSwiftUI/Modules/Room/LocationSharing/LocationSharingViewModel.swift
2022-04-08 11:09:06 +02:00
Andy Uhnak
3531313edc Merge branch 'develop' into andy/5619_home_reloads 2022-04-07 10:49:15 +01:00
Andy Uhnak
ee0351687e Align style 2022-04-07 10:47:06 +01:00
Anderas
66d9bb5df1
Merge pull request #5968 from vector-im/andy/sections_refactor
Refactor sections as enum types
2022-04-07 10:43:23 +01:00
aringenbach
3e54762ad0
Merge pull request #5999 from vector-im/aringenbach/5995_presence_offline_mode
Presence offline mode setting
2022-04-07 11:43:13 +02:00
Andy Uhnak
c7a3b89ca2 Merge branch 'develop' into andy/5958_home_scroll 2022-04-07 09:57:47 +01:00
aringenbach
92e094dca6 Rename build setting & encode with string value 2022-04-07 09:38:21 +02:00
Doug
747b4992ed Merge branch 'master' into develop 2022-04-06 17:48:50 +01:00
Doug
5d65eed8bf Notification strings fall back to English if missing 2022-04-06 15:44:12 +01:00
aringenbach
be35bfedd3 Fix RoomTitleView default presence display & add a constraint for disambiguation on RoomInfoBasicView 2022-04-06 16:01:49 +02:00
aringenbach
72e35b7a5b Update MXPresence to NS_ENUM 2022-04-06 15:23:36 +02:00
aringenbach
6a82bf9e01 Add presence offline mode setting 2022-04-06 15:18:54 +02:00
aringenbach
2b29887ce5
Merge pull request #5972 from vector-im/aringenbach/5933_presence_indicator
Display presence indicator on Home & DM
2022-04-06 15:17:48 +02:00
Gil Eluard
740d50f2d5
Room context preview dismissed unexpectedly (#5993)
- fixed
2022-04-06 10:43:35 +02:00
Doug
ce38eb853f
Merge pull request #5917 from vector-im/doug/5652_enable_ftue_personalisation
Enable profile personalisation screens after registration.
2022-04-05 17:43:44 +01:00
aringenbach
2898f60921 Weakify self on presence notifications observers 2022-04-05 15:21:53 +02:00
aringenbach
adede14128 PresenceIndicatorView Swift implementation 2022-04-05 15:13:58 +02:00
aringenbach
fd86d0e331 Merge branch 'develop' into aringenbach/5933_presence_indicator 2022-04-05 14:14:45 +02:00
ismailgulek
dc96f0a05d
Reload thread data source without notifying the screen 2022-04-05 14:04:48 +03:00
ismailgulek
df0feba45c
Move extension into Element 2022-04-05 13:09:46 +03:00
ismailgulek
028861d28c
Merge branch 'develop' into ismail/5878_threads_design_tweaks 2022-04-05 13:02:19 +03:00
ismailgulek
670a86fff5
Merge pull request #5970 from vector-im/ismail/5772_threads_opt-in
Threads opt-in screen
2022-04-05 12:36:01 +03:00
ismailgulek
13a0e63ec4
Move threads enabling logic to the coordinator 2022-04-05 11:35:57 +03:00
ismailgulek
e18466d464
Do not truncate lines in threads empty view 2022-04-05 02:38:36 +03:00
ismailgulek
bb93fbdb11
Do not navigate to thread screen for thread root events 2022-04-05 02:36:10 +03:00
ismailgulek
9ee4b66f43
Render links and mentions as regular text in thread list 2022-04-05 02:35:32 +03:00
ismailgulek
6ac9399e8d
Fix vertical insets for thread summary 2022-04-05 02:34:58 +03:00
ismailgulek
f597bb6619
Do not scale room name in thread header 2022-04-05 02:34:36 +03:00
ismailgulek
bd6794af71
Set most of the parameters via storyboard 2022-04-05 02:04:05 +03:00
ismailgulek
446834c0fd
Introduce ThreadsBetaCoordinator & open thread view directly after enabling threads 2022-04-05 01:59:11 +03:00
ismailgulek
7a303e70fe
Use final help link 2022-04-05 01:12:00 +03:00
Gil Eluard
8ed0f6be24
Add support for Apple context menus in matrix items list screens (#5963) 2022-04-04 20:07:06 +02:00
aringenbach
980a213380 Slightly reduce RoomTitleView presence indicator border width 2022-04-04 18:52:07 +02:00
aringenbach
8ee55203d8 Add observer to refresh RoomTitleView on presence updates 2022-04-04 18:52:07 +02:00
aringenbach
d841c7f36c Observe presence changes to update RoomInfoBasicView 2022-04-04 18:52:07 +02:00
aringenbach
c165bd5531 Display presence in RoomInfoBasicView 2022-04-04 18:52:07 +02:00
aringenbach
788fc22d2c Move RoomTitleView encryption badge when presence is displayed 2022-04-04 18:52:07 +02:00
aringenbach
e3204c4329 Enable presence indicator border colour update 2022-04-04 18:52:07 +02:00
aringenbach
c4e87e988b Add presence indicator to RoomTitleView 2022-04-04 18:52:07 +02:00
aringenbach
5100e1cf29 Setup IBInspectable for indicator border width 2022-04-04 18:52:07 +02:00
aringenbach
091693ad20 Add PresenceIndicatorViewDocumentation and initWithFrame support 2022-04-04 18:52:07 +02:00
aringenbach
03cd0288e6 Display presence indicator on home & DM list 2022-04-04 18:52:07 +02:00
aringenbach
a3531177cf Add presence to MXKRecentCellData 2022-04-04 18:52:07 +02:00
MaximeEvrard42
1d17a4205d
Merge pull request #5957 from vector-im/maximee/5858_pin_drop_sharing
[Location Sharing]: Pin drop location sharing
2022-04-04 18:04:22 +02:00
ismailgulek
d2e1e0df4e
Display opt-in screen if threads disabled 2022-04-04 16:59:12 +03:00
ismailgulek
738892eb99
Create opt-in screen 2022-04-04 16:58:45 +03:00
Andy Uhnak
08b48b6285 Reduce the number of unnecessary home page reloads 2022-04-04 12:04:55 +01:00
Andy Uhnak
53a6c29743 Refactor sections as enum types 2022-04-04 09:40:26 +01:00
Andy Uhnak
2e997b3e70 Fix compilation 2022-04-04 09:02:52 +01:00
Andy Uhnak
e29c4515b4 Register unique cells for home screen sections 2022-04-04 08:30:25 +01:00
MaximeE
a4e7992040 5858: Modification of the event send according to coordinate type 2022-03-31 16:52:16 +02:00
ismailgulek
867af20b40
Merge pull request #5956 from vector-im/ismail/5870_thread_from_voice
Fix voice message cell height when containing thread summary
2022-03-31 14:49:03 +03:00
ismailgulek
0a33b07b76
Strip in reply to from thread summary and from the latest message 2022-03-31 13:48:48 +03:00
ismailgulek
7630f730aa
Add missing protocol conformance 2022-03-31 13:44:12 +03:00
ismailgulek
69185b05e2
Merge pull request #5865 from vector-im/ismail/5770_threads_notice
Threads notice
2022-03-31 13:18:40 +03:00
Doug
814624ad7a Merge branch 'master' into develop 2022-03-31 10:39:25 +01:00
Gil Eluard
de29864a43
Not possible to join an empty room on some suggested rooms (#5950)
* “It is not possible to join an empty room” on suggested rooms in a space #5170

- Fixed
2022-03-30 19:38:05 +02:00
Doug
bf8e0b8542 Refinements to onboarding personalisation flow.
Fix incorrect fonts and use autocapitalization on the display name field.
Fix bug where authentication view controller would become active again after registration.
Improve EffectsView API.
2022-03-30 16:44:19 +01:00
Doug
9ee0e95ada Enable profile personalisation screens after registration. 2022-03-30 16:44:19 +01:00
Doug
eaf1ddfb2e Fix crash when using the build in camera. 2022-03-30 16:17:06 +01:00
David Langley
8e795eff97
Merge pull request #5949 from vector-im/langleyd/5948_fix_launch_stuck
We should always reset `listenForRoomListDataReady` for a session sta…
2022-03-30 12:04:55 +01:00
ismailgulek
b12f6497d8
Merge branch 'develop' into ismail/5770_threads_notice 2022-03-30 13:35:14 +03:00
Anderas
d6b334070c
Merge pull request #5946 from vector-im/andy/5606_create_indicators
New loading indicators when creating a room
2022-03-30 11:05:43 +01:00
Anderas
3cfd2393a4
Merge pull request #5942 from vector-im/andy/5604_join_indicators
Join room loading indicators
2022-03-30 11:05:21 +01:00
David Langley
a89e137b2e We should always reset listenForRoomListDataReady for a session start/reset, even if onboarding is in progress. 2022-03-30 11:04:07 +01:00
David Langley
df98d385cd
Merge pull request #5945 from vector-im/langleyd/5938_post_autoreporter_cleanup
Post UISI Autoreporter cleanup
2022-03-30 10:14:52 +01:00
Anderas
2b76c40080
Merge pull request #5947 from vector-im/andy/nil_link
Exit early if universal link parameters cannot be created
2022-03-30 09:10:50 +01:00
Gil Eluard
71d637d644
The "Swipe to see all rooms" hint is sometimes presented at the wrong time (#5941)
- fixed
2022-03-30 09:58:47 +02:00
Andy Uhnak
d8b70475e4 Exit early if universal link parameters cannot be created 2022-03-29 17:41:45 +01:00
Andy Uhnak
55c3749486 New loading indicators when creating a room 2022-03-29 17:18:11 +01:00
Andy Uhnak
92b31a0f01 Join room loading indicators 2022-03-29 15:03:09 +01:00
Doug
1a77067fd0
Merge pull request #5923 from vector-im/johannes/5058_room_data_source_leak
Fix retain cycle in MXKRoomDataSource
2022-03-29 12:10:36 +01:00
David Langley
9a20332d5d Merge branch 'develop' of github.com:vector-im/element-ios into langleyd/5938_post_autoreporter_cleanup 2022-03-29 11:54:48 +01:00
David Langley
59b698ad84 Don't call _callPresenter.addMatrixSession twice. 2022-03-29 11:36:33 +01:00
Doug
3bf6245808
Merge pull request #5907 from vector-im/johannes/5898_authentication_readable_width
Restrict UI components on authentication screen to readable width
2022-03-29 11:07:13 +01:00
Anderas
4e67b0b406
Merge pull request #5937 from vector-im/andy/4858_resolve_alias
Enable joining a room via identifier from another home server
2022-03-29 10:54:48 +01:00
Doug
693a469bda
Merge pull request #5936 from vector-im/doug/5935_enable_all_langauges
Enable all translations
2022-03-29 09:33:06 +01:00
Doug
db22d4d040 Add BuildSettings to SwiftUI targets.
Remove RTL change on UIAlertController.
2022-03-28 17:53:34 +01:00
Andy Uhnak
5d999adbf4 URL encode fragment deeplink 2022-03-28 16:55:54 +01:00