0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-28 09:16:49 +01:00
Commit Graph

255 Commits

Author SHA1 Message Date
Michael Matloka
ceecea49f3
feat(lemon-ui): LemonInputSelect 2.0 (#24321)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-14 12:15:58 +02:00
Thomas Obermüller
f403b17500
refactor(insights): move to queries in new insight urls (#24193)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-13 08:09:52 +02:00
Tom Owers
26ae860778
feat(bi): Added the ability to customise table columns (#24236)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-12 13:46:22 +00:00
Michael Matloka
8233b4f5a0
feat: Uploadable organization logo (#24213)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-08 16:30:59 +02:00
Zach Waterfield
381d4b82ac
fix: align the survey reasons to the survey in posthog (#24197)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-08-06 10:17:12 -04:00
Nikita Vorobev
7d91d8bf5f
feat(alerts): show a warning about implicit alerts deletion (#22826) 2024-08-06 09:09:39 +01:00
Thomas Obermüller
ea98024697
refactor(insights): remove filter based card content (#24050) 2024-08-05 09:14:29 +02:00
Zach Waterfield
76484cb5e4
feat: add reasons to unsub modal (#24109) 2024-08-02 16:26:56 +02:00
Michael Matloka
ceccb49800
feat(insights): Make initial single insight load async v2 (#23978)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Anirudh Pillai <anirudhx5@gmail.com>
2024-08-01 13:03:34 +02:00
Tiina Turban
139c11dec3
chore: Default local dev to pipeline 3000 on sidebar too (#23736) 2024-07-22 12:18:54 +00:00
Juraj Majerik
36e133a803
chore(experiments): delete old UI (#23813)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-19 17:16:04 +02:00
Juraj Majerik
117ca4650c
fix(experiments): display MDE value (#23783) 2024-07-18 08:55:17 +02:00
David Newell
80cb0b8dc0
feat: visited page filter in replay (#23689) 2024-07-16 09:14:23 +01:00
Tom Owers
6d92917680
feat(hogql): Bundle monaco editor js within our app bundle (#23424)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-12 11:59:43 +01:00
Juraj Majerik
b4d3cbd668
chore(surveys): add a cypress test for the branching logic (#23591)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-11 15:38:32 +00:00
Dylan Martin
367f6f8360
feat(feature-success): added confirmation dialog to the survey and experiment destructive actions (#23580)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Juraj Majerik <juro.majerik@gmail.com>
2024-07-10 18:29:25 +00:00
Ben White
26777a4d88
fix: Product intro state handling (#23559) 2024-07-10 13:45:30 +02:00
Juraj Majerik
d1e240eeef
fix(eslint): lint cypress files (#23548) 2024-07-09 09:59:53 +00:00
Zach Waterfield
74e7b3dc4b
chore: remove SUBSCRIBE_TO_ALL_PRODUCTS ff (#23418)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-07-03 15:43:33 -04:00
Marius Andra
807ba424b2
feat(hogql): inline hogql editor with autocomplete (#23247) 2024-06-28 08:16:53 +02:00
Marius Andra
ce6ef434a1
feat(hog): hog template string editor (#23183) 2024-06-26 09:29:51 +02:00
Nikita Vorobev
f2379816a5
fix(insights): support editing insights by updating source (#23092) 2024-06-25 09:12:20 +00:00
Raquel Smith
a21ab359db
fix: handle redirect on org delete properly (#22733)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-06-24 09:44:15 -07:00
Sandy Spicer
5e0521eb40
feat(insights): Compare to arbitrary prior periods of time (#22397) 2024-06-13 15:43:25 -07:00
Michael Matloka
6290daee50
test(actions): Unskip E2E test (#22959) 2024-06-13 17:41:30 +00:00
Nikita Vorobev
1f3d6b8664
feat(alerts): init data model and CRUD (#22554) 2024-06-05 09:12:26 +02:00
Eric Duong
75f5c7c4a9
chore(insights): remove flag hogql-insights-preview (#22651)
* remove flag

* cleanup

* killing code

* update image exporter

* mypy baseline

* test_insight_cache

* kill tests that don't work anymore

* remove settings

* test passes

* test pass

* mypy fixes

* remove commented code

* rename and add capture back in

* remove references to feature flag

* remove the falg

* comment out failing test

* Update UI snapshots for `chromium` (1)

* fix jest

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* Fix storybook test

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: Alexander Spicer <aspicer@gmail.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Tom Owers <owerstom@gmail.com>
2024-06-04 13:08:32 +01:00
Zach Waterfield
e612088c52
feat: live events feed (#22302)
* initial commit

* initial commit

* fix up some types

* Add team id

* add client side filters

* check live events in onboarding

* add eventsource

* clean up live table logic

* add event source module

* Delete eventsManagementDescribers.tsx

* update event source usage

* Update liveEventsTableLogic.ts

* Update UI snapshots for `chromium` (2)

* add team live events token

* Delete liveEventsTableLogic.ts

* Update types.ts

* switch to use window event source

* improvements / feature flags

* cleanup

* update the live event host

* Update UI snapshots for `chromium` (2)

* remove event source lib

* fix up event source types

* Clean up live events view

* Delete eventsManagement.ts

* Update SDKs.tsx

* improve live event typing

* add better loading for the table

* update the live events table columns

* add last batch timestamp check

* add toast for error

* rename events management to activity

* Hookup proper team id

* Update start

* Fix types

* Update some tests

* Put SDKs back with no live event changes

* Update verifiedDomainsLogic.test.ts.snap

* Update verifiedDomainsLogic.test.ts.snap

* 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 query snapshots

* Update UI snapshots for `chromium` (2)

* Update query snapshots

* Update UI snapshots for `chromium` (2)

* Update query snapshots

* Update UI snapshots for `chromium` (2)

* Use `preserveParams()` in redirect from old URL

* Clean up UI and refactor tabs

* Update E2E tests

* Update UI snapshots for `chromium` (2)

* Don't hide "Reload" when live events available

* Remove unused import

* Update UI snapshots for `chromium` (2)

* Improve local batching reliability

* Make console error clearer

* Clarify directory structure

* Update UI snapshots for `chromium` (2)

* Jot down source of `EventSource` type

* Remove unused scene code

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update a11.cy.ts

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Remove any effects for users with flag off

* 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>
Co-authored-by: Michael Matloka <michal@matloka.com>
Co-authored-by: Michael Matloka <dev@twixes.com>
2024-06-04 11:33:42 +00:00
Ben White
f930bf59cd
chore: Swap to just /api/billing (#22545) 2024-05-30 13:25:02 +01:00
Julian Bez
b547d4ad59
feat(insights): Improve dashboard date and filters by removing need for edit button (#22540)
Co-authored-by: Michael Matloka <michal@matloka.com>
2024-05-29 10:02:53 +00:00
David Newell
2c7ab51137
chore: date picker final (#22428) 2024-05-23 10:24:37 +01:00
Ben White
5d724772cd
feat: UX improvements to Action (#22253) 2024-05-22 09:09:31 +02:00
Thomas Obermüller
191956e083
fix(experiments): fix failing cypress test (#22343) 2024-05-17 13:57:11 +02:00
Ben White
1ae52e2916
feat: Enforce password meets zxcvbn standard (#22192) 2024-05-10 11:23:34 +02:00
Julian Bez
654191b0d1
fix(insights): Fix insight loading when insightLogic already is mounted (#22176) 2024-05-08 10:42:28 +00:00
David Newell
b9687e5285
feat: allow upcoming / past ranges in LemonCalendarSelect component (#21985) 2024-05-06 12:30:57 +01:00
Bianca Yang
21138a2845
feat: Remove FF code for billing upgrade language experiment (#22004)
* remove feature flag code

* update cypress

* missed a fix in the test
2024-05-01 15:51:17 +00:00
Julian Bez
a63217bff0
feat(insights): Add edit button for dashboard filters (#21841) 2024-04-30 12:28:53 +00:00
Li Yi Yu
43c5c9f2e8
feat(surveys): replace surveys preview (#20321)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Juraj Majerik <juro.majerik@gmail.com>
2024-04-29 16:29:29 +02:00
Julian Bez
ebd336fdc6
fix(insights): Remove insight reuse on dashboard and insights (#21471)
* Remove find insight from mounted logic

We rather load fresh to be save

* Do not set insights anymore

* Adjust dataNodeLogic

* Make insightLogic not load things on mount when cached

* Make sure refresh happens on filter change

* Make dataNodeLogic never load for dashboard with cached results

* Fix usage of `updateTileOnDashboards`

Fixes remaining unwanted propagation of dashboard filter changes to other dashboards.

* Fix "Remove from dashboard" buttons being out of date

Co-authored-by: Michael Matloka <michal@matloka.com>
2024-04-29 07:25:53 +01:00
Nikita Vorobev
50360e7f20
feat(surveys): allow to stop surveys once reached enough responses (#21528)
Co-authored-by: Neil Kakkar <neilkakkar@gmail.com>
2024-04-26 14:24:26 +00:00
Nikita Vorobev
0955a0bc52
fix: allow choose another dashboard template after pressing back (#21248) 2024-04-24 14:07:22 +02:00
Aryan Rawlani
e332571ca1
feat(surveys): Add support for duplicating survey (#21525)
Co-authored-by: Neil Kakkar <neilkakkar@gmail.com>
2024-04-23 11:17:47 +00:00
Michael Matloka
3604a1ca66
test(e2e): Treat HogQL insights as fully rolled out (#21722)
* test(e2e): Treat HogQL insights as fully rolled out

* Only intercept /query in `interceptInsightLoad()`

* Remove long-broken `*Premium.cy.ts` tests

* Update e2e.ts

* Don't assume that untyped properties are boolean

* Update test_property.py
2024-04-23 11:48:20 +02:00
Ben White
a8bcc672a8
feat: Swap ingestion endpoints to new .i.posthog.com ones (#20736) 2024-04-22 11:03:14 +02:00
Nikita Vorobev
2530eaa7cb
feat(experiments): support moving experiment start date (#21362)
Co-authored-by: Neil Kakkar <neilkakkar@gmail.com>
2024-04-18 12:08:08 +00:00
David Newell
4a15065289
chore: replace remaining prompts (#21218) 2024-04-03 13:44:45 +01:00
Zach Waterfield
bf88a1ca3c
fix: clear the errors before the signup submit is called (#21224)
* Clear the errors before the signup submit is called

* Add e2e tests for signup form changes

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update cypress/e2e/signup.cy.ts

Co-authored-by: Raquel Smith <raquelmsmith@users.noreply.github.com>

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Raquel Smith <raquelmsmith@users.noreply.github.com>
2024-04-01 10:45:37 -04:00
David Newell
c677074eab
chore: reimplement prompt as LemonDialog (#21204) 2024-03-28 15:17:21 +00:00
Paul D'Ambra
597144ddf3
chore(ci): switch some workflows entirely to depot (#21187)
* chore(ci): switch some workflows entirely to depot

* yolo
2024-03-28 09:16:14 +00:00