Commit Graph

104 Commits

Author SHA1 Message Date
aringenbach bef199d9c2 Fix PillsFormatter unit tests 2022-07-12 09:47:12 +02:00
aringenbach 877e53c2b8 Add formatter build reply HTML unit tests 2022-07-06 15:15:29 +02:00
Doug e32d6893a9 Trim whitespace and trailing slashes from a user entered homeserver address. 2022-06-21 10:04:22 +01:00
aringenbach 23dc19be70 Merge pull request #6309 from vector-im/aringenbach/6302_use_latest_data_for_pills
Use latest user data for mention pills
2022-06-17 13:56:20 +02:00
Doug e8899f134e Add custom string representations of view model/coordinator results. 2022-06-17 10:15:10 +01:00
aringenbach 4f4f15e8d4 Add avatar url and attachment size tests 2022-06-17 09:16:59 +02:00
aringenbach cc2a95e865 Use latest user data for mention pills 2022-06-16 17:07:47 +02:00
ismailgulek 2ac59cdf20 Create PasswordValidator 2022-06-10 18:06:21 +03:00
ismailgulek e2927ac206 Fix PR remarks 2022-06-09 13:22:50 +03:00
ismailgulek 4e696c36bc Add resetOthers parameter to session creator method 2022-06-08 17:22:47 +03:00
ismailgulek fb4e5085cb Merge pull request #6250 from vector-im/ismail/6180_support_prov_links 2022-06-07 20:54:14 +03:00
ismailgulek 69d0954dd0 Update UniversalLink class to parse path and query params 2022-06-07 16:05:47 +03:00
ismailgulek f9334b1b13 Mock account manager and disable saving on session creator tests 2022-06-06 16:16:12 +03:00
ismailgulek 207277432f Merge branch 'develop' into ismail/6177_wellknown_IS 2022-06-06 15:23:22 +03:00
Doug c9acc240a8 Add initial tests on the authentication service. (#6229) 2022-06-06 13:20:46 +01:00
ismailgulek ccd3befbbf Use identity server from well-known when creating the client 2022-06-03 18:08:19 +03:00
Doug 48f91ab93a Merge pull request #6201 from vector-im/doug/5654_login_flow
Add login screen to new flow.
2022-05-31 17:04:50 +01:00
aringenbach d7216cf171 WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
ismailgulek 492ccb5eed Move validation logic to a new class and add tests 2022-05-30 16:05:20 +03:00
ismailgulek 389f256987 Move extension methods to Swift.String, add tests 2022-05-30 16:05:00 +03:00
Doug 292cd4a5d2 Disable the next button whilst loading a server.
Add tests for login screen.
Self review.
2022-05-24 18:03:31 +01:00
Doug 770771473b Add initial implementation of the LoginWizard. 2022-05-24 10:09:24 +01:00
Doug 5d17badc66 Add tests for FlowResult. 2022-05-19 11:43:38 +01:00
aringenbach 7bfe2253aa Fix minor PillsFornatterTests issue 2022-05-13 17:03:20 +02:00
aringenbach 5f176e9851 Fix unit tests 2022-05-11 09:11:12 +02:00
aringenbach ab0833716a Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-09 17:15:45 +02:00
aringenbach 348b4170fa Rename StringPillsUtils to PillsFormatter 2022-05-09 15:32:53 +02:00
Doug f2277cbd3d 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
aringenbach 6c9296f2e0 Rename isCurrentUser to isHighlighted 2022-05-05 15:28:04 +02:00
aringenbach a4e6d97360 Add tests 2022-05-05 15:04:26 +02:00
Doug e7458c83d8 Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00
Andy Uhnak dcb33a5380 Reduce the number of unnecessary home page reloads 2022-04-04 12:04:55 +01:00
Andy Uhnak 454f62bce0 Refactor sections as enum types 2022-04-04 09:40:26 +01:00
Andy Uhnak a783227e64 Join room loading indicators 2022-03-29 15:03:09 +01:00
Andy Uhnak 6285bb5efe URL encode fragment deeplink 2022-03-28 16:55:54 +01:00
Andy Uhnak 1ba45524a7 Enable joining a room via identifier from another home server 2022-03-28 16:34:12 +01:00
aringenbach 036e5e9776 Fix unit tests 2022-03-22 15:30:49 +01:00
Arnaud Ringenbach 42884e4350 Remove KeyPreSharingStrategy support 2022-03-16 14:17:46 +01:00
Arnaud Ringenbach 9dde92a75a Update WellKnown & HomeserverConfiguration for mandatory backup 2022-03-09 10:40:33 +01:00
ismailgulek 40e95fb29a Update analytics tests 2022-03-01 17:42:15 +03:00
Doug c020ccb9ea Merge pull request #5591 from vector-im/doug/5590_ftue_analytics
Add support for UserProperties to analytics and capture FTUE use case selection.
2022-02-18 10:49:06 +00:00
aringenbach 75e003f5cb Fix HTML render for links containing Markdown formatting (#5587)
* Fix HTML render for links containing Markdown formatting

* Log renderToHTML fail as an error

* Fix AST nodes memory handling

Co-authored-by: Arnaud Ringenbach <arnaud.ringenbach@niji.fr>
2022-02-18 09:00:45 +01:00
Doug 636afe1d4d Include user properties with the next sent event. 2022-02-17 12:39:11 +00:00
SBiOSoftWhare 8ebdb8349a Xcodegen: Fix RoomTimelineStyleIdentifier.swift location in all targets. 2022-02-16 09:46:17 +01:00
Doug ee5d362b82 Merge pull request #5467 from vector-im/doug/5160_ftue_use_case
Add the FTUE use case screen for new users.
2022-02-10 14:28:28 +00:00
Stefan Ceriu 53f28632ab Correctly chain up async calls on emoji store loading to avoid race conditions and intermittent test failures. 2022-02-08 17:46:18 +02:00
Stefan Ceriu 0f1218ddaa Fixed/improved emoji tests, made emoji service always callback on the main queue. 2022-02-08 17:46:18 +02:00
Doug 168050ecb2 Fix tests. 2022-02-04 17:46:27 +00:00
Doug d7e9cbf7c4 Add the Use Case selection screen to the onboarding flow. 2022-02-04 16:10:38 +00:00
Stefan Ceriu 4fe6d9a5ad vector-im/element-ios/issues/5298 - Add .well-known configuration support for tile server and map styles. 2022-02-04 11:33:55 +02:00