Doug
644feb503b
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
29526b29ea
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
4d2c96433d
Include user properties with the next sent event.
2022-02-17 12:39:11 +00:00
SBiOSoftWhare
0ea89fd835
Xcodegen: Fix RoomTimelineStyleIdentifier.swift location in all targets.
2022-02-16 09:46:17 +01:00
Doug
1f933a271a
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
69387f285d
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
a876d0fc3b
Fixed/improved emoji tests, made emoji service always callback on the main queue.
2022-02-08 17:46:18 +02:00
Doug
4d00cceb48
Fix tests.
2022-02-04 17:46:27 +00:00
Doug
2cef1a7398
Add the Use Case selection screen to the onboarding flow.
2022-02-04 16:10:38 +00:00
Stefan Ceriu
40bc43b0f6
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
6472a971eb
Fix test build
2022-01-19 14:21:33 +03:00
ismailgulek
26a6060e3e
Merge branch 'ismail/5068_start_thread' into ismail/5096_thread_notifications
2022-01-17 11:39:25 +03:00
SBiOSoftWhare
3b82f6e56e
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
69afd7c77e
Add EventMenuBuilder to manage ordering on event menu actions
2022-01-10 17:31:28 +03:00
SBiOSoftWhare
d9601c0c9b
Rename RoomTimelineStyle enum to RoomTimelineStyleIdentifier.
2022-01-04 17:53:15 +01:00
Stefan Ceriu
b9e718c6a8
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
5e3542a3dc
vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey.
2022-01-04 17:33:32 +02:00
SBiOSoftWhare
f4a9a94730
Fix targets configuration.
2022-01-04 11:11:02 +01:00
SBiOSoftWhare
410bf07e84
Update targets for new BuildSettings properties.
2022-01-03 18:18:37 +01:00
Doug
518ba22c85
Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone.
2021-12-16 17:01:22 +00:00
Doug
b52a83e171
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
baca4e35be
Remove unneeded plist file from MatrixKit tests.
2021-12-03 15:00:22 +01:00
SBiOSoftWhare
355ead5af3
Fix MatrixKit unit tests.
2021-12-03 11:47:43 +01:00
SBiOSoftWhare
f57941177e
Merge MatrixKit develop with commit hash: b85b736313bec0592bd1cabc68035d97f5331137
2021-12-03 11:47:24 +01:00
SBiOSoftWhare
d2e324cabb
Handle MatrixKit tests new location, update bridging header.
2021-12-01 11:18:19 +01:00
Philippe Loriaux
eaa2450be7
Improve the Obj-C Generated Interface Header Name definition
2021-10-26 17:42:33 +02:00
ismailgulek
582abd8653
Add unit tests for NSArray mapping
2021-10-12 14:29:40 +03:00
Stefan Ceriu
fc3e70891a
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
b41cd1e1a4
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
David Langley
e8ff4e9154
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4781_swiftui_template_examples
2021-09-15 14:33:05 +01:00
David Langley
aa3cedbf9e
UITests and Mock Screens
...
Adds the test targets for Unit and UI tests
Adds mock screen data and utilities to render each mock screen for previews/ui tests.
Changes Published property in the service to CurrentValueSubject. we don't need the synthesized aspect of Published and property wrappers cannot be included in protocols.
2021-09-09 16:23:00 +01:00
David Langley
350fc6a742
CoordinatorParamters, Type -> Protocol, remove MX Prefix.
2021-09-08 15:47:24 +01:00
David Langley
1e0512c301
Add template unit tests and publisher utility.
2021-09-08 15:32:41 +01:00
Doug
a8675e8f27
Add more docs and comments.
...
Rename store.store(_:) to store.cache(_:).
2021-09-08 09:51:47 +01:00
Doug
f8bc972ff8
Merge remote-tracking branch 'origin/develop' into doug/888_add_url_previews
2021-09-02 17:39:42 +01:00
David Langley
823e526bec
Merge branch 'develop' of https://github.com/vector-im/element-ios into langleyd/4776_extract_swiftui
2021-09-02 10:14:11 +01:00
David Langley
ae1c42f2ef
Fix tests
2021-09-01 13:16:03 +01:00
Doug
f93b96fa50
Refactoring and tidy up.
...
Make the preview manager a singleton (passing in the MXSession to functions). Fix tests.
PreviewManager → URLPreviewManager
URLPreviewViewData → URLPreviewData
URLPreviewCache → URLPreviewStore
2021-09-01 12:28:56 +01:00
Stefan Ceriu
a331233cf3
Using a property wrapper for UserDefaults backed application settings (RiotSettings).
2021-08-30 11:02:06 +03:00
Doug
5d66333d63
Add PreviewManger with Core Data cache and a URLPreviewView with a view model.
...
Changes to RoomDataSource still to come.
2021-08-23 17:56:24 +01:00
David Langley
c41a5d4333
Fix tests and try fix build error
2021-08-17 14:17:18 +01:00
David Langley
ab067cc2cf
merge, finish swiftui and add theming
2021-08-06 00:27:13 +01:00
langleyd
e99fb4eff7
Fix typos, naming and copywright
2021-07-06 19:39:15 +01:00
langleyd
dc94122634
Fix build, mute bug and footer label on unencrypted builds
2021-07-06 11:38:29 +01:00
langleyd
d225adfc47
Add ViewModel tests and change avatar data to use existing AvatarViewDataProtocol
2021-07-04 17:01:42 +01:00
manuroe
4e2f9576af
VectorWellKnownTests: Fix one test
2021-04-29 17:38:33 +02:00
SBiOSoftWhare
1dc57d459c
Add test for HomeserverConfiguration build.
2021-04-29 12:37:11 +02:00
SBiOSoftWhare
bc7d8a7e37
WellKnown: Handle new and deprecated Element properties.
2021-04-29 12:36:55 +02:00
SBiOSoftWhare
24ce79616d
Well Known: Create VectorWellKnown struct that represents additional Well Known configuration specific to Element client.
2021-04-29 12:36:17 +02:00
manuroe
d742d8627e
GH Actions: Increase test expectation timeout. Machines are slow
2021-04-21 08:28:45 +02:00