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

15752 Commits

Author SHA1 Message Date
Paul D'Ambra
ead1438f7b
feat: pass producer into blob ingestion services (#21205) 2024-03-28 13:05:53 +00:00
David Newell
4e22252235
chore: run clustering in background task (#21080) 2024-03-28 12:12:51 +00:00
Paul D'Ambra
ddeedc7d60
feat: remove unused code path (#21200)
* feat: remove unused code path

* fix
2024-03-28 11:44:59 +00:00
David Newell
ce403eee73
chore: replace antd Select component in ObjectTags (#20981) 2024-03-28 11:36:33 +00:00
timgl
68181ad0d6
fix: Fix single property materialization command (#20798)
* fix: Fix single property materialization command

* default to 0
2024-03-28 11:04:00 +00:00
Juraj Majerik
c3483ac4f8
fix(experiment): fix funnel step bg color (#21198) 2024-03-28 10:15:34 +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
ted kaemming
205376b86e
feat(hogql): Add feature flag for opting queries into v3 persons-on-events (#21150) 2024-03-27 13:24:31 -07:00
Eric Duong
ccee1fbe1a
fix(data-warehouse): data warehouse scene ui updates (#21189)
* add loading indicator for data warehouse tables

* typing

* add refresh time on external table info

* typing

* add height limit
2024-03-27 16:11:29 -04:00
Zach Waterfield
ed58302bf8
chore: improve signup checkmark alignment (#21188)
* Improve signup checkmark alignment

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-27 18:56:51 +00:00
Thomas Obermüller
20304feced
fix(insights): fix legacy transformation of properties (#21165) 2024-03-27 18:38:19 +01:00
Marius Andra
a661b4bcca
fix(hogql): remove unsupported extract(..from..) (#21157) 2024-03-27 17:05:09 +01:00
Brett Hoerner
7cff94993a
fix(batch-exports): replace invalid unicode with ? (#21174) 2024-03-27 08:55:56 -06:00
Marius Andra
177d64614a
feat(hogql): feature preview flag (#21186) 2024-03-27 15:06:12 +01:00
Xavier Vello
4edcf1bff8
feat(blobby): overflow detection updates the redis set with keys that trigger (#21154) 2024-03-27 14:47:06 +01:00
Paul D'Ambra
0d11b57021
fix: toolbar include params (#21182)
* fix: toolbar include params

* Update query snapshots

* default to both autpcapture and rageclicks is simpler

* Update query snapshots

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-27 13:41:27 +00:00
Tomás Farías Santana
553c8d2de5
refactor: Start batch export runs by tracking total count of records (#21134)
* refactor: Finish batch export runs by tracking total count of records

* refactor: Track count when starting batch export run

* chore: Add migration

* feat: Add test utilities for batch exports

* chore: Mypy baseline updates

* fix: Correct assertions in snowflake test

* fix: Format character in logger call

* fix: BigQuery testing
2024-03-27 14:38:49 +01:00
Marius Andra
17dd12e83c
fix(trends): more hogql features (#21176) 2024-03-27 13:22:21 +00:00
Thomas Obermüller
8d55545907
feat(hogql): allow timezone overrides (#21004) 2024-03-27 10:48:35 +00:00
Marius Andra
e027202071
fix(trends): legacy considers '' breakdown as null (#21159) 2024-03-27 11:47:19 +01:00
Paul D'Ambra
0892e5ba24
feat: use existing placeholder background in mobile replay (#21170)
* feat: use existing placeholder background in mobile replay

* fix
2024-03-27 09:29:05 +00:00
Paul D'Ambra
cd9005c044
revert: "fix: element stats API is only returning rage clicks" (#21180)
Revert "fix: element stats API is only returning rage clicks (#21178)"

This reverts commit 195f0c5423.
2024-03-27 09:16:41 +00:00
Paul D'Ambra
195f0c5423
fix: element stats API is only returning rage clicks (#21178) 2024-03-27 08:34:38 +00:00
Zach Waterfield
804bcbb4ec
feat: for signup set make organization name optional and set a default one (#21083)
* Set a default org name if they don't enter one

* Add default org name tests

* Name org input optional

* Remove .only that the posthog-bot added

* Don't show optional for organization name input

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Clean up first / last name inputs on sign up / settings

* Update UI snapshots for `chromium` (1)

* Update cypress signup tests

* Update python tests for signup

* Update UI snapshots for `chromium` (1)

* Update signup.cy.ts

* Update signupLogic.ts

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-27 01:46:34 +00:00
Zach Waterfield
06fdcb2051
fix: allow user to go to settings before a product is set up (#21146)
* Allow user to go to settings before a product is set up

* Add a new before onboarding login flow

* Move user-enterprise json to follow other files

* Update user-enterprise.json

* Update user-before-onboarding.json

* Update before-onboarding.cy.ts

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update before-onboarding.cy.ts

* Update user-before-onboarding.json

* Change how the team settings are set

* Update before-onboarding.cy.ts

* Update e2e.ts

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-26 21:22:58 -04:00
Zach Waterfield
bcf3f67b2e
chore: remove 'I've already done this' from proxy onboarding cta (#21144)
Remove I've already done this from proxy onboarding cta
2024-03-26 17:46:04 -04:00
Michael Matloka
200f68ac56
feat(dev): Show in-progress queries in query debug modal (#21160)
* feat(dev): Show in-progress queries in query debug modal

* Remove needless block

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-26 21:44:11 +01:00
Paul D'Ambra
a54ae8868f
feat: mobile replay onboarding (#21122)
* feat: mobile replay in onboarding

* wrap replay in a flag too

* Update frontend/src/scenes/onboarding/sdks/product-analytics/android.tsx

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* change text

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-26 17:01:03 +00:00
James Greenhill
4d75323ac3
chore: tune up the hobby deploy testing (#21142)
* chore: tune up the hobby deploy testing

* quick fix

* put everything in the class

* include release tag in name

* split this out into stages for GA

* test throwing ci off

* fix

* test destroy

* check env

* exit if things don't work out

* debug

* somewhat important to create the dns record here hah

* record name as well

* maybe?

* update user_data

* set dns ttl to 30 sec

* silly dns mistake

* correct DNS error
2024-03-26 09:54:22 -07:00
Frank Hamand
7148e2c884
feat: Allow setting --max-tasks-per-child on celery worker (#21163)
Allow setting --max-tasks-per-child on celery worker

This is so we can try to stop worker memory usage growing over time
2024-03-26 16:34:20 +00:00
Paul D'Ambra
a4bba2f36c
chore: some fewer console errors in js tests (#21147)
* chore: some fewer console errors in js tests

* a little even more lesserer

* Update UI snapshots for `chromium` (2)

* one more

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* a littl more

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* and this

* Update frontend/src/scenes/insights/views/InsightsTable/insightsTableDataLogic.test.ts

* more

* more

* more

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-26 16:12:07 +00:00
Marius Andra
ff681c72c1
fix(insights-compare): compare again (#21156) 2024-03-26 15:44:07 +01:00
Marius Andra
9e837b8f68
revert(data-warehouse): add linked properties to person filters (#21155) 2024-03-26 15:21:16 +01:00
Paul D'Ambra
822cebc5a8
feat: don't clone replay event data (#21074)
* feat: clone once not every

* leeory j

* make the tests pass
2024-03-26 11:30:45 +00:00
Michael Matloka
93f47ade29
feat(insights): Warn about WAU/MAU in total value trends (#21067)
* feat(insights): Warn about WAU/MAU in total value trends

* Update trends.cy.ts

* Reword warning

* Reword warning more

* Update frontend/src/scenes/insights/filters/ActionFilter/ActionFilterRow/ActionFilterRow.tsx

Co-authored-by: Thomas Obermüller <thomas.obermueller@gmail.com>

* Update UI snapshots for `chromium` (2)

* Update query snapshots

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Update query snapshots

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: Thomas Obermüller <thomas.obermueller@gmail.com>
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-26 12:28:50 +01:00
Zach Waterfield
fad9f5eb17
feat: add reverse proxy checker (#21030)
* Add reverse proper checker

* Create reverseProxyCheckerLogic.test.ts

* Update reverseProxyCheckerLogic.test.ts

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Hook up reverseProxyCheckerLogic to the quick start menu task

* Add a timestamp so it doesn't request too often

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-25 18:05:33 -04:00
Robbie
652b75d72f
feat(web-analytics): Support null as string in channel type (#21136)
Support null as string in channel type
2024-03-25 21:14:51 +00:00
Zach Waterfield
d226bd034a
feat: add a/b test for customer logos on signup page (#21086)
* Add customer logos

* Update the signup left panel to have a third a/b test w/ customer logos

* Update a/b testing key for signup language

* Update logos text to use control

* Update UI snapshots for `chromium` (1)

* Update constants.tsx

* Update SignupContainer.tsx

* Update frontend/src/scenes/authentication/signup/SignupContainer.tsx

Co-authored-by: Bianca Yang <21014901+xrdt@users.noreply.github.com>

* Update frontend/src/scenes/authentication/signup/SignupContainer.tsx

* Remove text class name

* 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>
Co-authored-by: Bianca Yang <21014901+xrdt@users.noreply.github.com>
2024-03-25 16:01:24 -04:00
Michael Matloka
d66eaa12f2
fix(insights): Attribute async queries to users (#21019)
* fix(insights): Attribute async queries to users

* Fix re-raising ClickHouse errors from threads

* Improve typing

* Update query snapshots

* Fix more typing

* Update query snapshots

* Update query snapshots

* Update schema.py

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2024-03-25 20:08:41 +01:00
ted kaemming
3385d126bd
feat(hogql): Add modifiers to query tags (#21112) 2024-03-25 09:58:42 -07:00
Zach Waterfield
f1d1043957
chore: improve mobile signup page (#21090)
* Improve mobile signup page

* Put back BridgePage__footer styling

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* Update BridgePage.scss

* Update UI snapshots for `chromium` (1)

* 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>
2024-03-25 16:48:10 +00:00
Neil Kakkar
36553c5f2c
chore: clean old flags (#21057) 2024-03-25 16:03:31 +00:00
Juraj Majerik
a11af27742
feat(experiments): new Experiment view (#21064) 2024-03-25 15:47:45 +01:00
Robbie
a1f7c6de50
fix(web-analytics): Add logic to handle empty strings in channel type (#21132)
Add logic to handle empty strings in channel type
2024-03-25 14:10:35 +00:00
Thomas Obermüller
84becf9695
fix(experiments): clean query nodes for experiment insights (#21128) 2024-03-25 15:06:15 +01:00
Neil Kakkar
9f863f9b1c
fix(flags): Run all cypress tests (#21131) 2024-03-25 13:29:44 +00:00
Brett Hoerner
30bafdd382
chore(plugin-server): kafka ack cleanup and metric (#21111)
* cleanup: remove unused team arg from registerLastStep

* cleanup: rename promises to ackPromises to make it more clear thats what they are

* cleanup(plugin-server): make waitForAck explicit/required

* add Kafka produce/ack metrics

* Clarify Kafka produce metric/labels
2024-03-25 13:01:15 +00:00
Paul D'Ambra
2389be4944
fix: helpful JS providing non string types (#21130) 2024-03-25 12:50:17 +00:00
Paul D'Ambra
6eeda081a8
revert: "chore: only run depot runner comparison when labelled" (#21129)
* Revert "chore: only run depot runner comparison when labelled (#21092)"

This reverts commit 6eea1a6554.

* Apply suggestions from code review
2024-03-25 12:19:26 +00:00
Ben White
b04f787d52
feat: Change Popover to use min width when matching (#21039) 2024-03-25 13:01:08 +01:00