Commit Graph

13332 Commits

Author SHA1 Message Date
ismailgulek 25dda91aa2 Make changelog one line 2022-01-11 02:44:36 +03:00
ismailgulek 32ade09c91 Merge branch 'develop' into ismail/4384_summary_db 2022-01-08 00:54:17 +03:00
ismailgulek 4648a5878d Adapt summaries module name change 2022-01-07 18:30:30 +03:00
ismailgulek 0f1c2eaa2c Fix initial sync crash 2022-01-07 16:06:54 +03:00
Stefan Ceriu a5867dbf81 Increased the BubbleCellContentView's inner content view bottom padding so it doesn't overlap the send receipt indicator. 2022-01-07 14:18:05 +02:00
Stefan Ceriu 233eef26a3 Fixed ffmpeg-kit breaking changes after minor release, fixed version to 4.5.1 2022-01-06 13:31:05 +02:00
Stefan Ceriu e8d52428f2 vector-im/element-ios/issues/5298 - Various tweaks following code review. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 43a9371214 vector-im/element-ios/issues/5298 - Various tweaks following code review. 2022-01-04 17:33:32 +02:00
Stefan Ceriu e1505d70c5 vector-im/element-ios/issues/5298 - Added build setting + ui and unit tests. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 0a852eb371 vector-im/element-ios/issues/5298 - Settings screen toggle for disabling location sharing. 2022-01-04 17:33:32 +02:00
Stefan Ceriu cedf727867 vector-im/element-ios/issues/5298 - Allow sharing locations to other system apps. 2022-01-04 17:33:32 +02:00
Stefan Ceriu cdde2a173b vector-im/element-ios/issues/5298 - Custom notification text for shared locations. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 902141b1c6 vector-im/element-ios/issues/5298 - Displaying a modal when tapping on a location in the timeline. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 69523c044c vector-im/element-ios/issues/5298 - Disable forwarding for location messages and allow replies. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 5a3bab92ec vector-im/element-ios/issues/5298 - Improved error messages and moved map configuration to the BuildSettings 2022-01-04 17:33:32 +02:00
Stefan Ceriu fe525e4559 vector-im/element-ios/issues/5298 - Attempting to set up cocoapods-keys. 2022-01-04 17:33:32 +02:00
Stefan Ceriu cef0c4f2d4 vector-im/element-ios/issues/5298 - Implemented location sharing from the input toolbar action menu. 2022-01-04 17:33:32 +02:00
Stefan Ceriu 27d3a27c2f vector-im/element-ios/issues/5298 - Prevent the activity indicator modifier from reloading the whole view hierarchy. 2022-01-04 17:33:32 +02:00
Stefan Ceriu fc56a7c267 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 3f715ec2c4 vector-im/element-ios/issues/5298 - Replaced "msgtype" strings with new kMXMessageTypeKey. 2022-01-04 17:33:32 +02:00
Stefan Ceriu ca2493f09d Rendering location messages in the timeline. 2022-01-04 17:33:32 +02:00
ismailgulek 913313fc1d Just reload collection view when paginating 2022-01-04 04:31:52 +03:00
ismailgulek d36e131b61 Call pagination api from appropriate points 2022-01-04 04:31:18 +03:00
ismailgulek a6a17554e9 Implement pagination in recents data source 2022-01-04 04:30:40 +03:00
ismailgulek 4c69041e91 Implement pagination in recents list service 2022-01-04 04:30:12 +03:00
ismailgulek 22a41a1f89 Adapt to counts api changes 2022-01-04 04:29:26 +03:00
ismailgulek 4d4cd4ca32 Remove all logic in the deprecated data source 2022-01-04 04:27:19 +03:00
ismailgulek 4f0db984bd Adapt from summaries to rooms & little naming fixes 2021-12-29 17:40:09 +03:00
ismailgulek 94de6b33e3 Fix all summaries usage, use summary session if needed in cell data 2021-12-28 23:18:41 +03:00
ismailgulek dfb419aba9 Fix store api 2021-12-27 16:04:51 +03:00
ismailgulek 174f855210 Merge branch 'develop' into ismail/4384_summary_db 2021-12-27 15:59:37 +03:00
Doug 16fd3f3eea Merge pull request #5270 from vector-im/doug/5035_posthog
Replace Matomo with PostHog
2021-12-16 18:18:01 +00:00
Doug acaee63a83 Retain AnalyticsService. Fix coordinator retain cycle. 2021-12-16 17:02:58 +00:00
Doug ecd94547b7 Move Analytics from Managers to Modules. 2021-12-16 17:01:23 +00:00
Doug 00b2e314d3 Add an AnalyticsService to handle account data. 2021-12-16 17:01:23 +00:00
Doug d6b3b1172e Fix mutability on AnalyticsSettings. 2021-12-16 17:01:23 +00:00
Doug 8acde2fda4 Address most PR comments.
Update Podfile.lock
2021-12-16 17:01:23 +00:00
Doug 56883906d8 Leave analytics client running on sign out.
Only identify with a running session.
2021-12-16 17:01:22 +00:00
Doug 3332203788 Improve iPad layout. Add separate debug configuration. 2021-12-16 17:01:22 +00:00
Doug 02744b7577 Add tap/click event. Improve Swift/ObjC bridging. 2021-12-16 17:01:22 +00:00
Doug 6001c9f0f5 Add accessibility labels/hints. Fix tests. Show analytics prompt to everyone. 2021-12-16 17:01:22 +00:00
Doug 1f6b19eed3 Move string formatting to Tools.
Revert contacts tracking from MatrixKit.
Final tweaks before PR.
2021-12-16 17:01:22 +00:00
Doug 0815a84fb3 Migrate doug/5035_posthog from MatrixKit. 2021-12-16 17:01:22 +00:00
Doug b3194a0fe9 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 3bdf9b261a Add AnalyticsPrompt to SwiftUI target and replace old UIAlertController. 2021-12-16 17:01:22 +00:00
Doug 4f28bd395e Abstract PostHog out of the Analytics client. 2021-12-16 16:59:45 +00:00
Doug 296f444b9e Add AnalyticsScreenTimer and track more screens.
Update Analytics with new methods in MXAnalyticsDelegate.
2021-12-16 16:59:45 +00:00
Doug dca7739b19 Use custom generated Swift events.
Add analytics PerformanceTimer event.
2021-12-16 16:59:45 +00:00
Doug d7d2211cad Update MXAnalyticsDelegate 2021-12-16 16:59:45 +00:00
Doug cea6cd145b 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