Commit Graph

518 Commits

Author SHA1 Message Date
SBiOSoftWhare 535af1caf3 Merge pull request #5383 from vector-im/steve/5208_text_msg_layout
Message bubbles: Text message layout
2022-01-21 16:06:57 +01:00
SBiOSoftWhare c7f1d610a8 RoomTimelineStyle: Conforms to Themable. 2022-01-20 16:56:32 +01:00
Stefan Ceriu f3422613cd vector-im/element-ios/issues/5114 - De-labs-ed polls, disabled editing and undisclosed polls until platform parity. 2022-01-18 20:05:10 +02:00
SBiOSoftWhare 74dc5e0e2e RiotSettings: Add convenient method to get current room timeline style identifier. 2022-01-14 09:48:18 +01:00
ismailgulek 05253ee10c Merge branch 'develop' into ismail/4384_summary_db 2022-01-13 12:20:41 +03:00
SBiOSoftWhare ca87f9b1f6 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 0c6ad81781 Merge branch 'develop' into ismail/4384_summary_db 2022-01-08 00:54:17 +03:00
Stefan Ceriu 7161b99d1c vector-im/element-ios/issues/5298 - Various tweaks following code review. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 0bac754ad9 vector-im/element-ios/issues/5298 - Added build setting + ui and unit tests. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 37db201124 vector-im/element-ios/issues/5298 - Implemented location sharing from the input toolbar action menu. 2022-01-04 17:33:32 +02:00
SBiOSoftWhare 41b2851905 Settings: Add enable room message bubbles parameter. 2022-01-03 18:30:59 +01:00
ismailgulek 0e21be27db Adapt from summaries to rooms & little naming fixes 2021-12-29 17:40:09 +03:00
Doug d7ba5dd3e5 Move Analytics from Managers to Modules. 2021-12-16 17:01:23 +00:00
Doug d75fed56e4 Add an AnalyticsService to handle account data. 2021-12-16 17:01:23 +00:00
Doug b6438c1893 Fix mutability on AnalyticsSettings. 2021-12-16 17:01:23 +00:00
Doug 0ef348e2ca Address most PR comments.
Update Podfile.lock
2021-12-16 17:01:23 +00:00
Doug 5c19dca3ec Leave analytics client running on sign out.
Only identify with a running session.
2021-12-16 17:01:22 +00:00
Doug 28464b8a99 Add tap/click event. Improve Swift/ObjC bridging. 2021-12-16 17:01:22 +00:00
Doug ecfaed87b7 Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone. 2021-12-16 17:01:22 +00:00
Doug 70e0eed440 Move string formatting to Tools.
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug d2785df5ba Migrate doug/5035_posthog from MatrixKit. 2021-12-16 17:01:22 +00:00
Doug 61f5764cca 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 d4f5dbbd11 Abstract PostHog out of the Analytics client. 2021-12-16 16:59:45 +00:00
Doug 315f5a9cc4 Add AnalyticsScreenTimer and track more screens.
Update Analytics with new methods in MXAnalyticsDelegate.
2021-12-16 16:59:45 +00:00
Doug 418865a388 Use custom generated Swift events.
Add analytics PerformanceTimer event.
2021-12-16 16:59:45 +00:00
Doug 6bbcc74eea Update MXAnalyticsDelegate 2021-12-16 16:59:45 +00:00
Doug 33ef957053 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 5f29c17bb7 Remove cocoapods-keys. Use UUID for analytics.
Make configuration optional.
2021-12-16 16:59:45 +00:00
Doug f718514516 Add specific methods to track analytics and test generated event types. 2021-12-16 16:59:45 +00:00
Doug 2573c2ed3b Update to PostHog 1.4.4 2021-12-16 16:59:45 +00:00
Doug 0e1c0bfaac Add missed MXLogger calls in Analytics. 2021-12-16 16:59:45 +00:00
Doug e8d02c5458 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 a984028479 Begin migration from Matomo to PostHog
Add CocoaPods-Keys.
2021-12-16 16:59:26 +00:00
Stefan Ceriu ac6561a3d3 vector-im/element-ios/issues/5114 - Polls in the timeline. 2021-12-09 09:37:02 +02:00
SBiOSoftWhare d4e8d9400f Merge develop into steve/5020_matrixkit_merge 2021-11-30 16:16:52 +01:00
SBiOSoftWhare e8d4af46d2 Update all Objective-C MatrixKit imports to handle new location. 2021-11-30 16:09:53 +01:00
SBiOSoftWhare 90627cdb4a Remove MatrixKit import from Swift files. 2021-11-29 17:50:30 +01:00
SBiOSoftWhare 9f3017b77c Remove unnecessary MatrixKit imports. 2021-11-29 17:45:35 +01:00
David Langley 0e43b2ac04 Update Riot/Managers/PushNotification/PushNotificationService.m
Co-authored-by: ismailgulek <ismailgulek@users.noreply.github.com>
2021-11-26 14:57:58 +00:00
David Langley 907a61765f Restore the pushkit token after login/logout when configuring PushKit 2021-11-26 12:52:40 +00:00
Doug 6dd471045f Merge branch 'master' into develop
# Conflicts:
#	Podfile.lock
#	Riot/Modules/Room/RoomViewController.m
2021-11-17 17:36:44 +00:00
Stefan Ceriu ba9c40cf2d vector-im/element-ios/issues/5114 - Poll creation screen
- added input toolbar poll creation action.
- reordered input toolbar actions as per designs.
- added multiline text field and extracted common components.
2021-11-11 11:24:28 +02:00
Phl-Pro 31a99e2e09 Merge branch 'develop' into phlpro/4722_objc_headers 2021-11-05 14:41:36 +01:00
SBiOSoftWhare b2934662b7 Merge branch 'hotfix/1.6.7' into hotfix/1.6.7_2 2021-11-03 17:22:21 +01:00
Gil Eluard 8d1cb8d47e Set Show All Rooms to true by default #5076 2021-11-02 07:00:12 +01:00
SBiOSoftWhare 360b2745c3 Weakify strong reference delegates. 2021-10-29 12:23:06 +02:00
Philippe Loriaux 216924165d Improve the Obj-C Generated Interface Header Name definition 2021-10-26 17:42:33 +02:00
Doug c2a69f8ec0 Address Steve's comments. 2021-10-20 19:29:23 +01:00
Doug 53de9aef28 Use footers for app and discovery information.
Remove Invite Friends button from settings.
Reorganise Advanced and Other settings.
Rename Other to About.
2021-10-20 17:40:39 +01:00
ismailgulek 40fad95939 Merge branch 'develop' into ismail/4384_room_summary_store 2021-10-19 16:40:34 +03:00