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