Commit graph

13537 commits

Author SHA1 Message Date
Denys Nykula
b8fc9ce9e0 Translated using Weblate (Ukrainian)
Currently translated at 91.8% (1263 of 1375 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2021-12-17 19:52:52 +00:00
Weblate
c0f532d039 Merge branch 'origin/develop' into Weblate. 2021-12-16 18:29:53 +00:00
Weblate
1a15d0b9a5 Merge branch 'origin/develop' into Weblate. 2021-12-16 18:24:06 +00:00
Jozef Gaal
959e074851 Translated using Weblate (Slovak)
Currently translated at 37.1% (505 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/sk/
2021-12-16 18:24:06 +00:00
Linerly
c9d534e1eb Translated using Weblate (Indonesian)
Currently translated at 100.0% (1361 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/id/
2021-12-16 18:23:25 +00:00
Priit Jõerüüt
b23cc93c9d Translated using Weblate (Estonian)
Currently translated at 100.0% (1361 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/et/
2021-12-16 18:23:23 +00:00
Ihor Hordiichuk
429ee95c92 Translated using Weblate (Ukrainian)
Currently translated at 75.5% (1028 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2021-12-16 18:23:18 +00:00
Weblate
dcbd6d9b80 Merge branch 'origin/develop' into Weblate. 2021-12-16 18:23:06 +00:00
Denys Nykula
28ccc7d618 Translated using Weblate (Ukrainian)
Currently translated at 75.5% (1028 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/uk/
2021-12-16 18:23:03 +00:00
lvre
456d6abc0c Translated using Weblate (Portuguese (Brazil))
Currently translated at 100.0% (1361 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/pt_BR/
2021-12-16 18:22:57 +00:00
random
50f049e09e Translated using Weblate (Italian)
Currently translated at 100.0% (1361 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/it/
2021-12-16 18:22:55 +00:00
sr093906
bcd5a3ccd7 Translated using Weblate (Chinese (Simplified))
Currently translated at 100.0% (1361 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/zh_Hans/
2021-12-16 18:22:52 +00:00
artevaeckt
bde88c735b Translated using Weblate (German)
Currently translated at 98.0% (1334 of 1361 strings)

Translation: Element iOS/Element iOS
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios/de/
2021-12-16 18:22:50 +00:00
Denys Nykula
4b63c5f6ee Translated using Weblate (Ukrainian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/uk/
2021-12-16 18:22:49 +00:00
Linerly
6dafffba84 Translated using Weblate (Indonesian)
Currently translated at 100.0% (441 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/id/
2021-12-16 18:22:48 +00:00
Doug
62c521a8b2
Merge pull request #5270 from vector-im/doug/5035_posthog
Replace Matomo with PostHog
2021-12-16 18:18:01 +00:00
Doug
bee737f97d Retain AnalyticsService. Fix coordinator retain cycle. 2021-12-16 17:02:58 +00:00
Doug
8e38a5fc12 Move Analytics from Managers to Modules. 2021-12-16 17:01:23 +00:00
Doug
919fd0ee3a Add an AnalyticsService to handle account data. 2021-12-16 17:01:23 +00:00
Doug
1df8514fcd Fix mutability on AnalyticsSettings. 2021-12-16 17:01:23 +00:00
Doug
a5abff7eee Address most PR comments.
Update Podfile.lock
2021-12-16 17:01:23 +00:00
Doug
b57e537b4b Leave analytics client running on sign out.
Only identify with a running session.
2021-12-16 17:01:22 +00:00
Doug
5361298bfc Improve iPad layout. Add separate debug configuration. 2021-12-16 17:01:22 +00:00
Doug
1ff7170f98 Add tap/click event. Improve Swift/ObjC bridging. 2021-12-16 17:01:22 +00:00
Doug
59486c824a Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone. 2021-12-16 17:01:22 +00:00
Doug
a2aa01f06c Move string formatting to Tools.
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug
9d4a1d96d6 Migrate doug/5035_posthog from MatrixKit. 2021-12-16 17:01:22 +00:00
Doug
932eca82cc Support link/html in analytics prompt strings.
Show the new prompt to everyone, even if they previously opted out.
Add docs to Analytics.
2021-12-16 17:01:22 +00:00
Doug
8eab27ab8e Add AnalyticsPrompt to SwiftUI target and replace old UIAlertController. 2021-12-16 17:01:22 +00:00
Doug
e2bae8893b Abstract PostHog out of the Analytics client. 2021-12-16 16:59:45 +00:00
Doug
3a9d35a50b Add AnalyticsScreenTimer and track more screens.
Update Analytics with new methods in MXAnalyticsDelegate.
2021-12-16 16:59:45 +00:00
Doug
1ce3387429 Use custom generated Swift events.
Add analytics PerformanceTimer event.
2021-12-16 16:59:45 +00:00
Doug
3e0e357384 Update MXAnalyticsDelegate 2021-12-16 16:59:45 +00:00
Doug
7bdc146b82 Use matrix-analytics-events generated stubs (locally for now).
Track screens, removing any that aren't part of the schema.
2021-12-16 16:59:45 +00:00
Doug
46d264477d Remove cocoapods-keys. Use UUID for analytics.
Make configuration optional.
2021-12-16 16:59:45 +00:00
Doug
23555b00fd Add specific methods to track analytics and test generated event types. 2021-12-16 16:59:45 +00:00
Doug
50dea9843b Update to PostHog 1.4.4 2021-12-16 16:59:45 +00:00
Doug
63e9dcde55 Add missed MXLogger calls in Analytics. 2021-12-16 16:59:45 +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
Doug
6f94303cdc Begin migration from Matomo to PostHog
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
Stefan Ceriu
b9efd87ef7 Fixed SwiftUI UI tests not finding the right state to tap if not already displayed on screen. 2021-12-16 16:47:35 +02:00
Jozef Gaal
f499e9298d Translated using Weblate (Slovak)
Currently translated at 100.0% (48 of 48 strings)

Translation: Element iOS/Element iOS (Push)
Translate-URL: https://translate.element.io/projects/riot-ios/riot-ios-push/sk/
2021-12-16 00:25:58 +00:00
Ihor Hordiichuk
7507ef97d7 Translated using Weblate (Ukrainian)
Currently translated at 97.7% (431 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/uk/
2021-12-15 22:25:58 +00:00
Besnik Bleta
c93daef4b2 Translated using Weblate (Albanian)
Currently translated at 99.7% (440 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/sq/
2021-12-15 22:25:58 +00:00
artevaeckt
00eddb7a3a Translated using Weblate (German)
Currently translated at 98.1% (433 of 441 strings)

Translation: Element iOS/Element iOS (MatrixKit)
Translate-URL: https://translate.element.io/projects/riot-ios/element-ios-matrixkit/de/
2021-12-15 22:25:58 +00:00
SBiOSoftWhare
3fbb74bf11
Merge pull request #5311 from vector-im/steve/fix_room_vc_left_reason
RoomVC: Fix left room label memory management
2021-12-15 11:08:01 +01:00
SBiOSoftWhare
0ef26ccccc Add changes 2021-12-15 11:07:41 +01:00
SBiOSoftWhare
d494c68f0f RoomVC: Fix left room label memory management. 2021-12-14 18:33:37 +01:00
Doug
c68c853d2f Prepare for new sprint 2021-12-14 15:02:19 +00:00
Doug
f8de9827d0 Merge branch 'master' into develop 2021-12-14 15:02:17 +00:00