f137bf3fd3
Fix all megolm error reported as unknown ( #8916 )
...
* Fix all megolm error reported as unknown
* code review
* bad paste in comment
2022-06-30 08:55:05 +01:00
07d8070037
Add raw error to analytics E2E error event context ( #8447 )
...
* Add raw error to analytics E2E error context
* Fix code style
Co-authored-by: Michael Telatynski <7t3chguy@gmail.com >
2022-05-04 21:46:03 -06:00
a987ead7d2
Step 8.1: Remove skinning setup from all tests
2022-03-28 14:02:31 -06:00
f25e6813bb
Mandate use of js-sdk/src/matrix import over js-sdk/src ( #7933 )
2022-03-01 20:42:05 +00:00
cfa6e266cd
Wire up new fields on the ViewRoom posthog event and more interactions ( #7787 )
2022-02-14 19:31:13 +00:00
582a1b093f
Track decryption failures for visible events only, with a shorter grace period ( #7579 )
2022-01-19 14:31:43 -05:00
7b94e13a84
Merge branch 'develop' into sort-imports
...
Signed-off-by: Aaron Raimist <aaron@raim.ist >
2021-12-09 08:34:20 +00:00
43f264ccfc
Integrate analytics stubs ( #7186 )
...
* Add matrix-analytics-events as a dependency
* Make IEvent look like a stub definition
* Update pageview tracking to track screens, using a hypothetical definition of a screen event
* Remove distinction between pseudo and anon tracking, will need to rework it considering stubs
2021-12-06 21:43:42 +11:00
bdc56be863
Auto fix
...
Signed-off-by: Aaron Raimist <aaron@raim.ist >
2021-10-22 17:23:37 -05:00
017e0ba40f
fix more private field accesses in tests
2021-06-17 15:23:29 +01:00
6ad31fe023
30 test failures to go :D
2019-12-16 11:12:48 +00:00
c3185a4cdb
breaking changes from expect upgrade
...
Signed-off-by: Stephen Solka <stephen0q@gmail.com >
2019-01-02 16:59:48 -06:00
15bd2e157f
Test everything
2018-07-05 14:55:29 +01:00
d53c836fd7
Implement aggregation by error type for tracked decryption failures
2018-07-05 13:54:44 +01:00
01dd387970
Track UISIs in bulk
...
Piwik supports sending an event value, which we can use to indicate
cardinality of UISIs to be tracked instead of tracking them individually.
This means we can track them at a lower frequency of (fairly arbitrary)
60s.
2018-06-28 15:07:27 +01:00
488cc416cf
For now, shelve persistance across sessions
2018-06-15 17:08:11 +01:00
c5252be4a8
Test everything, not just DFT
2018-06-15 16:51:11 +01:00
f08274585e
Persist tracked event ID hash using localStorage
2018-06-15 15:30:54 +01:00
011154396c
Add extra, useful expectation to test
2018-06-15 15:15:48 +01:00
ac0416af96
Do not track previously tracked failures
2018-06-15 14:48:20 +01:00
62601d657d
Implement DecryptionFailureTracker for less agressive tracking
...
Instead of pinging Analytics once per failed decryption, add the failure
to a list of failures and after a grace period, add it to a FIFO for
tracking. On an interval, track a single failure from the FIFO.
2018-06-15 13:42:18 +01:00