Commit graph

85 commits

Author SHA1 Message Date
ismailgulek
73030bb4c7
Move validation logic to a new class and add tests 2022-05-30 16:05:20 +03:00
ismailgulek
1a55011d3c
Move extension methods to Swift.String, add tests 2022-05-30 16:05:00 +03:00
Doug
9502112daf Add initial implementation of the LoginWizard. 2022-05-24 10:09:24 +01:00
Doug
badd44f426 Add tests for FlowResult. 2022-05-19 11:43:38 +01:00
aringenbach
161bdfe163 Fix minor PillsFornatterTests issue 2022-05-13 17:03:20 +02:00
aringenbach
1841d53b89 Fix unit tests 2022-05-11 09:11:12 +02:00
aringenbach
90a843a8c8 Merge branch 'develop' into aringenbach/3526_user_pills 2022-05-09 17:15:45 +02:00
aringenbach
529fe55d73 Rename StringPillsUtils to PillsFormatter 2022-05-09 15:32:53 +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
aringenbach
08146152f5 Rename isCurrentUser to isHighlighted 2022-05-05 15:28:04 +02:00
aringenbach
c0f799a85a Add tests 2022-05-05 15:04:26 +02:00
Doug
3591a3a403
Add AuthenticationService and RegistrationWizard. (#6056) 2022-04-27 16:02:54 +01: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
92b31a0f01 Join room loading indicators 2022-03-29 15:03:09 +01:00
Andy Uhnak
5d999adbf4 URL encode fragment deeplink 2022-03-28 16:55:54 +01:00
Andy Uhnak
dcfff556a4 Enable joining a room via identifier from another home server 2022-03-28 16:34:12 +01:00
aringenbach
a31209b02c Fix unit tests 2022-03-22 15:30:49 +01:00
Arnaud Ringenbach
8c088b7ed5 Remove KeyPreSharingStrategy support 2022-03-16 14:17:46 +01:00
Arnaud Ringenbach
700f0896ea Update WellKnown & HomeserverConfiguration for mandatory backup 2022-03-09 10:40:33 +01:00
ismailgulek
0a826d1570
Update analytics tests 2022-03-01 17:42:15 +03:00
Doug
4a0a67ff73
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
057cb9ed70
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
ae1d8026c0 Include user properties with the next sent event. 2022-02-17 12:39:11 +00:00
SBiOSoftWhare
9ccb2f160c Xcodegen: Fix RoomTimelineStyleIdentifier.swift location in all targets. 2022-02-16 09:46:17 +01:00
Doug
3943b17d57
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
c9d0a4f4b4 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
b35407bab2 Fixed/improved emoji tests, made emoji service always callback on the main queue. 2022-02-08 17:46:18 +02:00
Doug
8c55168067 Fix tests. 2022-02-04 17:46:27 +00:00
Doug
d11b3e0950 Add the Use Case selection screen to the onboarding flow. 2022-02-04 16:10:38 +00:00
Stefan Ceriu
9ac722dcad 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
1599456828
Fix test build 2022-01-19 14:21:33 +03:00
ismailgulek
f3e492a300
Merge branch 'ismail/5068_start_thread' into ismail/5096_thread_notifications 2022-01-17 11:39:25 +03:00
SBiOSoftWhare
565b1cca05
Merge pull request #5342 from vector-im/steve/5321_bubbles_lauching
Message bubbles: Add settings and build flag
2022-01-13 09:50:23 +01:00
ismailgulek
c1cee57b6e
Add EventMenuBuilder to manage ordering on event menu actions 2022-01-10 17:31:28 +03:00
SBiOSoftWhare
4d3a8a2ffa Rename RoomTimelineStyle enum to RoomTimelineStyleIdentifier. 2022-01-04 17:53:15 +01:00
Stefan Ceriu
574a155c80 vector-im/element-ios/issues/5298 - Added body message content keys and replaced plain string usages. 2022-01-04 17:33:32 +02:00
Stefan Ceriu
5a72750f8d vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey. 2022-01-04 17:33:32 +02:00
SBiOSoftWhare
6589b39b6d Fix targets configuration. 2022-01-04 11:11:02 +01:00
SBiOSoftWhare
1deb146d51 Update targets for new BuildSettings properties. 2022-01-03 18:18:37 +01:00
Doug
59486c824a Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone. 2021-12-16 17:01:22 +00:00
Doug
2b80c0437a Don't read analytics opt in status from account data.
Update PostHog to 1.4.3.

Add tests for prompt type.
2021-12-16 16:59:45 +00:00
SBiOSoftWhare
6f604a0d40 Remove unneeded plist file from MatrixKit tests. 2021-12-03 15:00:22 +01:00
SBiOSoftWhare
4d7847ba5b Fix MatrixKit unit tests. 2021-12-03 11:47:43 +01:00
SBiOSoftWhare
acd0d83c33 Merge MatrixKit develop with commit hash: b85b736313bec0592bd1cabc68035d97f5331137 2021-12-03 11:47:24 +01:00
SBiOSoftWhare
b595b3a3a5 Handle MatrixKit tests new location, update bridging header. 2021-12-01 11:18:19 +01:00
Philippe Loriaux
c6c3eaaec1 Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
ismailgulek
f95391009f
Add unit tests for NSArray mapping 2021-10-12 14:29:40 +03:00
Stefan Ceriu
6111382a63 Merge branch 'develop' into stefan/4881-configurable-app-name-localization-strings
# Conflicts:
#	Riot/Generated/Strings.swift
2021-09-22 17:17:05 +03:00
Stefan Ceriu
388d828c2b Fixes #4881 - Replaced InfoPlist.cfBundleDisplayName with AppInfo.current.displayName and removed the now unused InfoPlist generated class. 2021-09-22 16:59:47 +03:00