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