Commit Graph

103 Commits

Author SHA1 Message Date
aringenbach 1daf7ec6fa Add formatter build reply HTML unit tests 2022-07-06 15:15:29 +02:00
Doug 6cb4a8cf04 Trim whitespace and trailing slashes from a user entered homeserver address. 2022-06-21 10:04:22 +01:00
aringenbach 6272d77090 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 61e42cd685 Add custom string representations of view model/coordinator results. 2022-06-17 10:15:10 +01:00
aringenbach dcf97616f4 Add avatar url and attachment size tests 2022-06-17 09:16:59 +02:00
aringenbach 4c8bed38c2 Use latest user data for mention pills 2022-06-16 17:07:47 +02:00
ismailgulek 4f8d74eea3 Create PasswordValidator 2022-06-10 18:06:21 +03:00
ismailgulek 0a53cc4ac7 Fix PR remarks 2022-06-09 13:22:50 +03:00
ismailgulek 9103ccc5d7 Add resetOthers parameter to session creator method 2022-06-08 17:22:47 +03:00
ismailgulek 017abf7dc1 Merge pull request #6250 from vector-im/ismail/6180_support_prov_links 2022-06-07 20:54:14 +03:00
ismailgulek 1d7d08827c Update UniversalLink class to parse path and query params 2022-06-07 16:05:47 +03:00
ismailgulek 798b3efdfb Mock account manager and disable saving on session creator tests 2022-06-06 16:16:12 +03:00
ismailgulek e2bb13a665 Merge branch 'develop' into ismail/6177_wellknown_IS 2022-06-06 15:23:22 +03:00
Doug c3c78a51fd Add initial tests on the authentication service. (#6229) 2022-06-06 13:20:46 +01:00
ismailgulek d6b12bda99 Use identity server from well-known when creating the client 2022-06-03 18:08:19 +03:00
Doug aa512181b4 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 fe4dc2cc19 WellKnown: support outbound keys presharing strategy 2022-05-31 17:38:33 +02:00
ismailgulek ce5ec19e7b Move validation logic to a new class and add tests 2022-05-30 16:05:20 +03:00
ismailgulek e252b481e7 Move extension methods to Swift.String, add tests 2022-05-30 16:05:00 +03:00
Doug e9484719ec Disable the next button whilst loading a server.
Add tests for login screen.
Self review.
2022-05-24 18:03:31 +01:00
Doug ac755f11f5 Add initial implementation of the LoginWizard. 2022-05-24 10:09:24 +01:00
Doug 68b5a9e88b Add tests for FlowResult. 2022-05-19 11:43:38 +01:00
aringenbach 4a90593287 Fix minor PillsFornatterTests issue 2022-05-13 17:03:20 +02:00
aringenbach 60ab3c16ca Fix unit tests 2022-05-11 09:11:12 +02:00
aringenbach 78d249020b Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-09 17:15:45 +02:00
aringenbach dd07d597a8 Rename StringPillsUtils to PillsFormatter 2022-05-09 15:32:53 +02:00
Doug 769ab02818 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 07b2ddc4a9 Rename isCurrentUser to isHighlighted 2022-05-05 15:28:04 +02:00
aringenbach a772dc40c6 Add tests 2022-05-05 15:04:26 +02:00
Doug abb8186a0a Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01:00
Andy Uhnak e817286424 Reduce the number of unnecessary home page reloads 2022-04-04 12:04:55 +01:00
Andy Uhnak 3f34fd655a Refactor sections as enum types 2022-04-04 09:40:26 +01:00
Andy Uhnak fadfa48f9f Join room loading indicators 2022-03-29 15:03:09 +01:00
Andy Uhnak f648c5f137 URL encode fragment deeplink 2022-03-28 16:55:54 +01:00
Andy Uhnak 37a0a8b974 Enable joining a room via identifier from another home server 2022-03-28 16:34:12 +01:00
aringenbach fc0702f9f6 Fix unit tests 2022-03-22 15:30:49 +01:00
Arnaud Ringenbach dc16d3a5f7 Remove KeyPreSharingStrategy support 2022-03-16 14:17:46 +01:00
Arnaud Ringenbach 3325c5341d Update WellKnown & HomeserverConfiguration for mandatory backup 2022-03-09 10:40:33 +01:00
ismailgulek 800d186960 Update analytics tests 2022-03-01 17:42:15 +03:00
Doug 5813eec1e4 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 77cda2feea 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 9ac812ef00 Include user properties with the next sent event. 2022-02-17 12:39:11 +00:00
SBiOSoftWhare b10b70c26e Xcodegen: Fix RoomTimelineStyleIdentifier.swift location in all targets. 2022-02-16 09:46:17 +01:00
Doug f14147c840 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 3cc13ed187 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 e79a09ef43 Fixed/improved emoji tests, made emoji service always callback on the main queue. 2022-02-08 17:46:18 +02:00
Doug 0624efaa20 Fix tests. 2022-02-04 17:46:27 +00:00
Doug 295b3eaa99 Add the Use Case selection screen to the onboarding flow. 2022-02-04 16:10:38 +00:00
Stefan Ceriu ffb1ab424b 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
ismailgulek 9787758ba2 Fix test build 2022-01-19 14:21:33 +03:00