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

12712 Commits

Author SHA1 Message Date
Neil Kakkar
7b12674c2c
revert(flags): revert going to replica for setting cache (#17023) 2023-08-14 16:57:37 +00:00
Neil Kakkar
a8bf51b209
chore(flags): Try reverting cohorts cache (#17021)
* chore(flags): Try reverting cohorts cache

* fix test
2023-08-14 15:40:27 +00:00
Thomas Obermüller
87d7d920dd
feat(insights): Unify the look of graphs based on Funnels UI (#16873)
* feat(insights): improve visual hierarchy between grid lines and axis

* style histogram axis, grid and labels

* consistent fonts across charts

* light ticks

* use funnel bar chart as base tick style

* Update UI snapshots for `webkit` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (1)

* Use CSS var in histogram styles

* Use the default text color for all axis labels

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Michael Matloka <michal@matloka.com>
2023-08-14 14:37:55 +00:00
Ben White
8f9f18acbb
fix: Add PersonDisplay checks for email before assuming it is a string (#17020) 2023-08-14 15:35:20 +01:00
Paul D'Ambra
3c44124805
fix: fetch follows redirects when not mocked (#17019) 2023-08-14 13:26:45 +00:00
Michael Matloka
88b6db0b21
fix(insights): Clean up insight cards (#16998)
* Fix stray divider in text card menu

* Fix text card top part padding

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-14 14:45:08 +02:00
Neil Kakkar
3e66a061cc
fix(flags): Only pre-query cohorts when sending (#17015)
* fix(flags): Only pre-query cohorts when sending

* fix test
2023-08-14 11:42:48 +00:00
Paul D'Ambra
7b6c64b269
fix: upgrade snapshot version requests (#17013)
* return a 302 when upgrading request

* react to the 302 in the front end

* Update query snapshots

* Fix

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-14 10:54:38 +00:00
Neil Kakkar
2e25c23860
refactor(flags): Cache cohorts and flags for local evaluation (#16939) 2023-08-14 11:02:17 +01:00
Thomas Obermüller
8b59486f8d
fix(insights): move funnel canvas label onto chart (#16857)
* fix(insights): move funnel canvas label onto chart

* funnel with wrapping canvas label(s)

* Restore zero padding in insight cards

* Fix padding of insight types in cards

* Fix alignment in experiments

* Use `useLayoutEffect` in `useScrollable`

* Disable `InsightsTable` pagination

* Fix scrollable funnel visibility

* Fix funnel margin on cards

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `webkit` (2)

---------

Co-authored-by: Michael Matloka <michal@matloka.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-14 11:02:13 +02:00
Paul D'Ambra
be8b3db863
feat: remember search query (#16996)
* feat: remember search query

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-14 09:15:51 +01:00
Paul D'Ambra
43fffe6d52
fix: event can be none (#17009) 2023-08-14 08:58:10 +01:00
Paul D'Ambra
077d48a9fc
fix: extras not extra :/ (#17010) 2023-08-14 07:55:30 +00:00
Michael Matloka
1270180f21
ci(vrt): Fix Exports scene story being flaky (#16999)
* ci(vrt): Fix Exports scene story being flaky

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-11 23:35:30 +01:00
Neil Kakkar
44070db8e8
fix(flags): Ensure group.properties exists (#16992)
* fix(flags): Ensure group.properties exists

* change type, backwards compat

* Update UI snapshots for `chromium` (2)

* fix

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-11 14:37:37 +00:00
Tiina Turban
3a39bea815
chore: Make apps visible to anyone having an existing config (#16981)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-11 13:42:55 +02:00
Paul D'Ambra
bbff2bd452
feat: move last modified by (#16995)
* feat: move last modified by

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* why is breakdown the last item? no more

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-11 09:40:37 +00:00
Paul D'Ambra
bc46b7368a
feat: playlist storage to lts from mr blobby v2 (#16864)
* feat: copy to LTS via Mr Blobby

* Update query snapshots

* fix tests

* Apply suggestions from code review

* sentry message when loading unexpected storage version

* read from either s3 location

* add a test that shows we can fallback to LTS loading

* Update query snapshots

* use the same prefix format for blob storage

* fix test

* Update query snapshots

* fix

* Update query snapshots

* Update query snapshots

* with brain

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-11 10:38:13 +01:00
Tihomir Valkanov
c33ff90b22
fix: use latest pnpm version (plugin-server) (#16724) 2023-08-11 11:21:14 +02:00
Marius Andra
01194cfffc
feat(hogql): support ARRAY JOIN (#16968) 2023-08-11 09:02:03 +00:00
Michael Matloka
01db5c9a40
ci(vrt): Remove failing insight stories (#16990)
* ci(vrt): Remove flakey insight stories

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* Fix `NewDashboardModal` description style

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-11 00:09:36 +00:00
Li Yi Yu
026e2b4ffb
fix(surveys): survey id property taxonomy (#16991) 2023-08-10 19:01:29 +00:00
Li Yi Yu
98ca343e23
feat(surveys): Results data display (#16739)
* add data node props for comparison

* add data viz query to rating type surveys

* clean up query

* prettier

* remove data node props value
2023-08-10 17:17:56 +00:00
Michael Matloka
bd84ef7792
fix(actions): Make sure unsaved changes alert doesn't misfire (#16989) 2023-08-10 18:07:43 +01:00
Li Yi Yu
3c8b4cc0a5
fix(surveys): add official survey properties (#16988) 2023-08-10 16:50:55 +00:00
Xavier Vello
fee997b076
fix(plugin-server): remove pluginconfig cardinality of storageSet metrics (#16985) 2023-08-10 17:20:51 +02:00
Paul D'Ambra
9f9adcdf57
chore: add more analytics on use of simple session filters (#16980) 2023-08-10 13:40:43 +00:00
Xavier Vello
4a328a10ff
feat(management): add split_person command (#16915) 2023-08-10 15:04:53 +02:00
Tomás Farías Santana
67866acc71
feat: Add ForbiddenError to non-retryable errors (#16959)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-10 15:01:10 +02:00
Xavier Vello
ba7e18e647
perf(ingestion): only transpile frontend apps on scheduler pods (#16977) 2023-08-10 14:44:39 +02:00
Xavier Vello
abd6f82f64
feat(plugin-server): add slowlogs around ExportEventsBuffer flushes (#16966) 2023-08-10 14:44:16 +02:00
Paul D'Ambra
48515ccf8b
chore: update pytest (#16947) 2023-08-10 12:10:16 +01:00
Paul D'Ambra
d007b58688
fix: dashboard templates (#16967) 2023-08-10 12:09:47 +01:00
Xavier Vello
168295504d
feat(ingestion): add a data_store_query_duration prom metric (#16958) 2023-08-10 11:55:43 +02:00
David Newell
9489ee1501
feat: quick links on playlist filters (#16848)
* separate actions from filters

* add button label

* first design spike of advanced filters

* simple filters component

* simple filters quick links

* possible redesign option

* simple property filters

* add setting to hide viewed recordings

* Update UI snapshots for `chromium` (2)

* fix advanced filters

* Update UI snapshots for `chromium` (2)

* take first two person display properties

* add experiment logic

* make typescript happy

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* show by default & persist

* hide settings

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Paul D'Ambra <paul@posthog.com>
2023-08-10 10:30:47 +01:00
Paul D'Ambra
a849819b81
feat: constrain recording date range when querying for actors recordings (#16883)
* feat: constrain recording date range when querying for actors recordings

* feat: constrain actor recordings query by date filters

* Update query snapshots

* Update query snapshots

* Update query snapshots

* does this avoid all the test changes?

* only limit by date_from and date_to

* but not wrong

* Update query snapshots

* Update query snapshots

* Update query snapshots

* Update query snapshots

* fix

* Fix

* Update query snapshots

* Update query snapshots

* Update query snapshots

* Update query snapshots

* fix

* Update query snapshots

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-10 10:14:41 +01:00
Marius Andra
8316edc87d
feat(hogvm): save bytecode for actions (#16932) 2023-08-10 11:13:03 +02:00
Tomás Farías Santana
7e1b736134
fix: Use interval to determine batch window (#16956)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-10 11:10:26 +02:00
PostHog Bot
ce6c05d971
chore(deps): Update posthog-js to 1.76.0 (#16973) 2023-08-10 10:50:17 +02:00
Nate Grift
506e60bf4f
fix: filtering toolbar disappearing (#16640)
* fix filtering toolbar disappearing

* simplify logic

* all filters to be respected
2023-08-09 10:26:28 -04:00
PostHog Bot
b0775bf7a7
chore(deps): Update posthog-js to 1.75.4 (#16957) 2023-08-09 15:29:33 +02:00
Marius Andra
233d6a9aa6
feat(hogql): numbers() table (#16945) 2023-08-09 15:12:53 +02:00
Nate Grift
f21ac11e89
fix: pressing enter putting early access feature in edit mode (#16949)
fix enter putting early access feature in edit mode
2023-08-09 11:37:11 +00:00
Marius Andra
4b480cbf81
feat(hogql): prefer regex operations to match in property filters (#16933) 2023-08-09 11:58:07 +02:00
Ben White
665cea92b9
fix: Remove draggable to notebook from Query for now (#16954) 2023-08-09 06:43:01 +00:00
Li Yi Yu
ef206434db
chore(surveys): update events usage to include question types (#16950) 2023-08-09 04:24:05 +00:00
Marius Andra
18147bf266
feat(frontend): LemonCheckbox disabledReason (#16929) 2023-08-09 00:03:43 +02:00
Marius Andra
558b3b0e30
feat(hogvm): remove hogvm cohort matching (#16931) 2023-08-09 00:01:01 +02:00
Marius Andra
1012a0c771
fix(backend): old style property search (#16930) 2023-08-09 00:00:39 +02:00
Thomas Obermüller
a1874c05a3
feat(insights): make insight viz query independent of actual insight (#16741)
* feat(insights): make insight viz query independent of actual insight

* Update UI snapshots for `chromium` (2)

* add comment

* split up Insight.scss

* clean up styles

* add stories

* Update UI snapshots for `webkit` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `webkit` (2)

* fix storybook snapshots

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* missing type

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Li Yi Yu <li@posthog.com>
2023-08-08 21:33:45 +00:00