* chore: snapshot notebook template
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (1)
* no need to change user facing template
* need to all fit within snapshot bounds
* and another example
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (2)
* wat
* Update UI snapshots for `chromium` (2)
* cypress, and styling, and preview, oh my
* Update UI snapshots for `chromium` (2)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* add filtering by recording
* document for API docs, only show API docs for Notebooks when in debug
* Update query snapshots
* add not working button
* wat
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* Update query snapshots
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `webkit` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `webkit` (2)
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* wat
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* move logic interactions closer to thome
* Update query snapshots
* Update query snapshots
* wait for the editor before acting on it
* add a method for getting an arbitrary node position
* fix
* Update query snapshots
* Update UI snapshots for `chromium` (2)
* why an array, yesterday me?
* fix
* contains style API filtering
* without no-op clicks
* fix
* Update UI snapshots for `chromium` (2)
* refresh notebook comment button on notebook created
* inline variable
* removes speculative change
* move knowledge around
* add timestamps to existing book in timestamp order
* Fi
* add a cypress test
* Update UI snapshots for `chromium` (2)
* somet stuff
* Update query snapshots
* slightly neater waiting for the editor
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* do we know editor is going to be present?
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* witha finally?
* add todo
* handle commenting when already in a notebook
* allow in-notebook commenting to insert in timestamp order
* Update UI snapshots for `chromium` (1)
* Update UI snapshots for `chromium` (1)
* feat: add examples and extend notebook backend filtering to be more generic (#17032)
* feat: add examples and allow relatively generic notebook filtering
* depluralise and absence is truthy
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Marius nerd-sniped us to try this out. Recording of Cypress runs.
Co-authored-by: Paul D'Ambra <paul@posthog.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* rename to ProductIntroduction
* start using has_seen_product_intro_for
* do up annotations
* do up experiments
* do activity log and ingestion warnings
* do feature flags
* apply to persons, but don't ever show the intro state
it's unnecessary
* migrations
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* Update query snapshots
* Update query snapshots
* update stories
* Update UI snapshots for `chromium` (2)
* fix tests
* Update query snapshots
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* Update query snapshots
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* Update query snapshots
* update surveys implementation
* dont show intro to existing users on expts & cohorts
* don't show on FFs for existing users
* don't show intro on actions for existing users
* do for annotations
* clean up
* add basic e2e test
* cypress test for cohorts
* Update UI snapshots for `chromium` (2)
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* Add ProductEmptyState component
* Add component to actions table
* Add to cohorts
* add to activity log and ingestion warnings
* add to feature flags page
* add annotations empty state
* Add to experiments scene
* add hog first go
* better layout with hog
* clean up a bit
* change language so it doesn't have to pluralize
* add stories
* add stories
* fix show table if experiments are searched or status filtered and 0 results
* Update UI snapshots for `chromium` (2)
* fix cypress tests
* fix
* add empty state to persons
* include utm info
* set up experiment on experiments
* set up experiment on feature flags
* Apply suggestions from code review
Co-authored-by: Michael Matloka <dev@twixes.com>
* remove customhog since we don't have any yet
* fix
* Update UI snapshots for `chromium` (2)
* use standard border color
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Michael Matloka <dev@twixes.com>
If you only change the plugin server you spend a long time waiting for e2e CI to run.
It doesn't use the plugin server (I don't think)
So, don't run it...
* Renaming nodes
* Tweaks
* Tweaks
* tweaks
* Player styles
* Style changes everywhere
* More refactoring
* Style changes everywhere
* More styles
* Fixed styles for hover inspector
* Fixed up timer logic
* Fixed notebook button sizes and added pretty preview for hidden inspector
* Fix width calculation
* Meta working
* Meta links
* Fix
* feat: Change to infinite scrollers for the recording list
* Added shared counter component
* Fix
* Ensure we don't load too much
* Fix
* Fixed up tests
* Fixed tests
* Dashboard filtering
* Fixed dashboard users
* Update UI snapshots for `chromium` (1)
* Added notebooks behind flag
* Fix up types
* Update UI snapshots for `chromium` (1)
* Fix
* Close fullscreen when navigating
* Added manual load button
* Remove optimisation
* More work to make playlists look good
* Fix showin bug
* Added todo
* Fixed persisting values from notebok nodes
* Fix up new playlist style
* Fixes
* Fix
* Added draggable component
* Added support for lots more things
* Fixes
* Fixed up IDs
* Added recording field for sharing configuration
* Updated sharing modal to support recordings
* Updated styles
* Added support for the sharing view of recording
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* Fixed up share modal to include new properties
* Update UI snapshots for `chromium` (2)
* Update query snapshots
* Fix full screen to use browser native api
* Fix closing of full screen
* Moved sharing token to api code via logic
* Fixed up stories
* Update query snapshots
* Update UI snapshots for `chromium` (2)
* Tidying
* Removed comments
* Removed sharing access token in favour of mounted context
* Started auth
* Fixed up sharing config
* Fixed lint
* Fixed up tests
* Fixed tests
* Fix import
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* Fixed up styling for shared mode
* Update query snapshots
* Update UI snapshots for `chromium` (1)
* Improved tab state logic
* Fix types
* Fix comments
Added test to check for different team access
* Fix
* Update query snapshots
* Update query snapshots
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* fix: use cached insight if the scene has it
* add a cypress test
* better empty checking
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* slightly less bad
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* feat: a little more e2e cypress data exploration tests
* Update UI snapshots for `chromium` (2)
* Update UI snapshots for `chromium` (2)
* tests were passing by accident
---------
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
* feat: allow new insight type choice from sidebar
* update e2e test
* add more e2e test fixes
* Update frontend/src/layout/navigation/SideBar/SideBar.tsx
Co-authored-by: Michael Matloka <dev@twixes.com>
* a plus and a width
* allow passing in max width to popover
* Revert "allow passing in max width to popover"
This reverts commit 415a751f71.
* third-ish times the charm
* Use a more concise tooltip
The tooltip basically functions as a on-hover label here, so using the same text as on the saved insights page, where it says "New insight".
* Update UI snapshots for `webkit` (2)
* Update UI snapshots for `webkit` (2)
---------
Co-authored-by: Michael Matloka <dev@twixes.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>