Paul D'Ambra
b935d98e16
feat: notifications for changed things too ( #16819 )
...
* feat: get notifications for changed things too
* don't show creation of edited items as a notification to the editor
* Update query snapshots
* no longer only yours
* limit notifications to those since last read date, to minimise the overload with adding edited as well as created
* fix test
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-02 11:21:33 +01:00
Thomas Obermüller
a7aeed8e76
fix(insights): fix funnel time to convert funnel steps ( #16859 )
...
* fix time to convert funnel steps
* make all events default color
* fixes all event filter in funnel steps
2023-08-02 11:09:15 +02:00
David Newell
85b906c7c6
fix: recording timestamps ( #16866 )
...
* create notebook with paragraph
* focus editor at end only after creating a notebook from a comment
* upgrading tiptap had no effect on flush sync issue
* fix some flush sync issues
* fix floating inserter position and previous node lookup
* fix focus position typing
2023-08-02 09:50:00 +01:00
Ben White
6f63ed2373
fix: Follow up improvements to PersonPreview ( #16872 )
2023-08-02 10:06:39 +02:00
Thomas Obermüller
04833482f9
fix(insights): invalidate persons modal cache for breakdown and total volume insights ( #16735 )
...
add cache_invalidation_key to missing breakdown and total volume responses
2023-08-01 23:51:12 +02:00
Michael Matloka
6d4dc24169
chore: Move 404 "contact support" to modal ( #16841 )
...
* chore: Move 404 "contact support" to modal
* Update UI snapshots for `chromium` (2)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-01 20:24:08 +02:00
Nate Grift
7fcd654857
fix: Experiments unarchive after reset & fix header overflow ( #16785 )
...
* unarchive after reset & fix overflow
* update snapshots
* fix header shrinking
* update screenshots again
* missed data badge
* new snapshots for missing badge
2023-08-01 14:13:32 -04:00
Arun Chaitanya
8990af6f64
fix: Freeze 'Series column' on detailed results table ( #16825 )
...
* added sticky feature to tables
* comment changes on lemonTable sticky feature
* removing commented code
* removing test code
* Add stickiness shadow
* Make series clickable
---------
Co-authored-by: Michael Matloka <michal@matloka.com>
2023-08-01 17:25:08 +00:00
Michael Matloka
6c68ba9edd
feat: Ask for confirmation before discarding action changes ( #16868 )
...
* feat: Ask for confirmation before discarding action changes
* Don't confirm unload for deletion
2023-08-01 17:04:28 +02:00
Paul D'Ambra
3e9d4da1cb
chore: test migrations ( #16865 )
...
* wip
* disallow int32 models when creating tables
2023-08-01 13:51:52 +00:00
Tiina Turban
ef294dacd9
chore: remove incident path from ingestion ( #16863 )
2023-08-01 15:38:53 +02:00
Paul D'Ambra
c7f5ac10a3
feat: match events locally when possible ( #16811 )
2023-08-01 10:05:51 +01:00
Ben White
8c046d74e7
feat: Add Person Preview when clicking a PersonHeader ( #16807 )
2023-08-01 10:39:46 +02:00
Raquel Smith
b71a29e394
feat: keep ph_current_instance cookie around on logout ( #16818 )
...
* keep ph_current_instance cookie around on logout
* update test
---------
Co-authored-by: Michael Matloka <dev@twixes.com>
2023-08-01 03:24:31 +00:00
Paul D'Ambra
4328220eab
fix: pinned recordings should not be invisible ( #16846 )
...
* fix: pinned recordings should not be invisible
* like this?
* like this?
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (2)
* like this?
* like this?
* like this?
* like this?
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-31 20:03:26 +00:00
Paul D'Ambra
d84e15c039
feat: a little analytics fangling ( #16829 )
...
* fix age reporting and add play time tracking
* count clicks as engagement measure
* let's decouple from clicks
2023-07-31 20:58:32 +01:00
Paul D'Ambra
d29e8d6d1e
feat: remove summary listing flag ( #16845 )
2023-07-31 20:26:56 +01:00
Paul D'Ambra
0d78d38e65
fix: event joining choice ( #16844 )
2023-07-31 19:47:15 +01:00
Thomas Obermüller
87421a39ab
fix(exports): fix csv export of breakdown insights ( #16817 )
...
* use breakdown_limit for breakdown insights
* add test
* whitespace
2023-07-31 20:00:23 +02:00
Nate Grift
2cc6f71329
feat: make variant override conditions clearer ( #16597 )
...
Co-authored-by: Neil Kakkar <neilkakkar@gmail.com>
2023-07-31 16:49:20 +01:00
Arun Chaitanya
256c9d5da8
fix: resetting the insight result on cancel save( #16370 ) ( #16824 )
2023-07-31 15:26:27 +00:00
Neil Kakkar
4c4a8e5ff5
chore(usage-report): Add computed numbers for flag calls ( #16717 )
2023-07-31 15:11:11 +01:00
Tihomir Valkanov
12b1f92278
fix: hide helpbutton popover when onClickOutside is triggered ( #16742 )
...
fix: helpbutton component should hide the popover when onClickOutside is triggered
2023-07-31 15:22:23 +02:00
Ben White
951a3068fa
fix: Realtime replay playback using wrong redis ( #16842 )
2023-07-31 13:21:23 +00:00
Tiina Turban
0cdde18171
chore: incident path keep cohorts, skip featureflaghaskkeyoverrides ( #16839 )
2023-07-31 14:50:29 +02:00
Ben White
8705c0abce
feat: Add counter for replay events ingester ( #16834 )
2023-07-31 12:39:40 +00:00
Ben White
6cead33616
feat: Added banner for warning on old version ( #16830 )
2023-07-31 14:28:18 +02:00
Neil Kakkar
089a775d06
chore(decide): Add incident mode to skip writes to hash key overrides ( #16838 )
2023-07-31 12:26:27 +00:00
Michael Matloka
f8852f3b03
style: Improve Announcement legibility ( #16837 )
2023-07-31 14:01:43 +02:00
Tiina Turban
502b2725d7
chore: incident recovery safer option ( #16836 )
2023-07-31 13:07:49 +02:00
Michael Matloka
b58947101c
ci: Fix E2E CI step that runs when not needed ( #16835 )
2023-07-31 10:58:51 +00:00
Tiina Turban
f4b5cc82c0
chore: tmp incident recovery path ( #16833 )
2023-07-31 11:57:25 +02:00
David Newell
703f363192
feat: recordings empty state ( #16815 )
...
* Limit date ranges
* better troubleshooting guidance
* move max to props
2023-07-31 10:32:33 +01:00
Paul D'Ambra
4b6cbda6f9
feat: baby steps to listing tidy ( #16816 )
...
* fly-by perf
* smaller step towards listing everything
* Update query snapshots
* Update query snapshots
* Update query snapshots
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-31 09:56:00 +01:00
Arun Chaitanya
34f7a9d633
feat(insights): add % of total option to line, bar and area trend insights ( fixes #13728 , #11276 ) ( #16699 )
2023-07-31 09:29:22 +02:00
Nate Grift
1f3d2d66b8
feat: allow sorting Lifecycle graph bars ( #16542 )
2023-07-31 09:29:07 +02:00
Eric Duong
ec15c510ff
feat(data-warehouse): Views backend ( #16573 )
...
* backend basics for a view
* view parsing "working"
* add tests and make view name unique
* adjust tests
* api tests and edge cases
* typing
* try comment
* fix migration check
* rename
* block overlapping names at api level
* add model validator
* more naming changes and full integration test
* update migration
* update migration
* remove repeat
* ClickHouse
* regex
* update validator name
* update migration
* update constraint
* casing
---------
Co-authored-by: Michael Matloka <dev@twixes.com>
2023-07-28 10:35:54 -04:00
Tomás Farías Santana
da3b2c9fb2
chore: Tighten up retries in Batch Exports ( #16814 )
2023-07-28 16:16:24 +02:00
Michael Matloka
8fd0f7a3f9
ci: Fix CI for forks ( #16776 )
...
* ci: Fix CI for forks
* Try updating snapshots on forks
* Try fixing snapshot verification instead
* Consolidate Docker-related workflows
* Run visual regression tests
* Update ci-e2e.yml
* Use fork's GHCR
* Try Depot caching approach instead of GHCR
* Lowercase reference
* Update E2E tests paths filter
* Fix permissions
* Debug .env
* Fix double checkout
* Remove obsolete release workflows
* Fix formatting
* Also run plugin server tests for good measure
* Clarify automerge job name
* Describe action inputs
* Refactor E2E workflow for clarity and comments
* Use project ID from depot.json
2023-07-28 14:23:32 +02:00
Ben White
3cc890152a
fix: Skip failing selenium test ( #16813 )
...
* skip test
* Use `pytest.mark.skip`
---------
Co-authored-by: Michael Matloka <dev@twixes.com>
2023-07-28 12:53:14 +02:00
Ben White
3c10c889ad
fix: Correct documentation on Session Duration ( #16801 )
2023-07-28 11:58:18 +02:00
David Newell
076bafae46
feat: scrub timestamp on click ( #16706 )
...
* Add redirection and default content helpers
* fix types
* fix imports
* Add autofocus to start typing immediately
* Add notebook link handler
* Handle internal links
* Round player times
* Ensure all links work
* Scroll closest matching recording into view
* Better naming of functions
* fix over typinfg
* properly seek and play
* correct timestamp behavior
* use full href
* Update UI snapshots for `chromium` (2)
* Fixed up logic around playback
* use document content to find nodes
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ben White <ben@posthog.com>
2023-07-28 10:47:38 +01:00
Ben White
7df010f113
fix: Limited checking for SITE_URL reachability ( #16765 )
2023-07-28 10:51:30 +02:00
Ben White
3ecd3d6027
fix: Stop realtime manager on destroy ( #16810 )
2023-07-28 08:42:35 +00:00
Ben White
c4be2def9e
feat: Removed some logs and improved others ( #16809 )
...
Removed some logs and improved others
2023-07-28 10:28:05 +02:00
Thomas Obermüller
51ae61d4e0
fix(funnels): fix step funnel & correlation persons cache invalidation ( #16802 )
...
* add cache_invalidation_key to converted_people_url and dropped_people_url
* add cache_invalidation_key to success_people_url and failure_people_url
2023-07-28 10:22:40 +02:00
Thomas Obermüller
5fd69ac826
fix(persons): fix user path and trend funnel persons cache invalidation ( #16806 )
2023-07-28 09:39:42 +02:00
Paul D'Ambra
2e635c8a47
chore: remove session recording events database schema ( #16788 )
...
* chore: remove session recording events database schema
* Update query snapshots
* Update query snapshots
* Update query snapshots
* replace assertions
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-27 18:37:13 +01:00
Paul D'Ambra
1875dbd06a
feat: start with recordings filters open ( #16798 )
...
* feat: start with recordings filters open
* surgical strike
* surgical strike
* move to player settings
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* fix
* Update UI snapshots for `chromium` (2)
* fix
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (2)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-07-27 18:21:55 +01:00
Marius Andra
56ad9792ca
fix(insights): add path first step in funnel ( #16645 )
2023-07-27 16:50:21 +00:00