0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-12-01 04:12:23 +01:00
Commit Graph

10 Commits

Author SHA1 Message Date
Paul D'Ambra
1de6d5c6fa
chore: throw runners at e2e CI (#17492)
* chore: throw runners at e2e CI

* add some files so we split even further

* more splitting

* more splitting
2023-09-18 13:00:03 +00:00
Thomas Obermüller
c704cb16fd
refactor(data-exploration): remove data exploration from editor filters (#15497) 2023-05-31 18:06:08 +02:00
Ben White
0f2aef493d
feat: Shareable, embeddable, beautiful recordings (#15505)
* 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>
2023-05-25 10:33:35 -07:00
Thomas Obermüller
71aa12af80
feat(data-exploration): adapt page leave confirmation (#15087) 2023-04-18 15:00:49 +02:00
Luke Harries
df583bd311
chore: remove flag from new dashboard modal (#14657)
Co-authored-by: Paul D'Ambra <paul@posthog.com>
2023-03-14 13:31:38 +00:00
Paul D'Ambra
00543e0a8a
fix: turbo mode persist dashboard filters (#14403) 2023-02-27 10:22:54 +00:00
Paul D'Ambra
8b32db086a
chore: upgrade cypress (#14402)
Problem
We're two major versions of Cypress behind. They claim the newer versions are faster

Changes
dependency updates
a few fixed tests for new syntax
2023-02-25 10:25:54 +00:00
Paul D'Ambra
5aa4995398
fix: dashboard modal could not cope with deleted tiles (#13794)
Problem
@annikaschmid accidentally deleted an insight from a dashboard and then couldn't put it back.

The insight API response was returning the deleted dashboard in the insight's dashboards field. That meant the UI didn't offer the ability to add it to that dashboard because it thought it was already added

Even though there was a test that protected against this which passes and I couldn't figure out why the application behaves well in the test and not when running 🤷

Changes
The dashboard_tiles relation is correct. And we should eventually remove the use of the dashboards relation.

So, let's expose it. This begins the deprecation of the dashboards field on the Insight API.

And overwrites the content of the dashboards field with the correct values when returning a representation of the model.

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Michael Matloka <dev@twixes.com>
2023-01-25 13:09:58 +00:00
Michael Matloka
6662b6a39b
style: Replace Ant icons with Lemon ones pt. 2 (#13762) 2023-01-18 18:27:15 +00:00
Thomas Obermüller
46e7f150e3
refactor(e2e): add .cy to cypress spec filenames (#13528) 2022-12-30 21:27:26 +01:00