0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-29 03:04:16 +01:00
Commit Graph

9082 Commits

Author SHA1 Message Date
timgl
c0a85cce45
chore(CI): Use docker instead of depot for posthog-foss (#11740) 2022-09-08 16:00:06 +00:00
Michael Matloka
a063f60224
fix(annotations): Rework annotations popover to use Popup (#11688)
* fix(annotations): Rework annotations popover to use `Popup`

* Use `onClickOutside`

* Fix typing
2022-09-08 16:26:42 +01:00
Marius Andra
dc32a8aa86
fix(toolbar): loading bundle on adobe commerce (#11734) 2022-09-08 14:26:15 +00:00
Paul D'Ambra
6c63058964
fix: calculate event property for teams at most once a day (#11731)
* fix: calculate event property for teams at most once a day

* prove time passing allows recalc for teams

* comments being out of date #karma
2022-09-08 15:13:26 +01:00
Ben White
80b3212898
feat: Lemon Skeletons (#11629) 2022-09-08 13:54:00 +00:00
timgl
98de199b56
fix(analytics): Don't send identify event from python after signup (#11724) 2022-09-08 13:21:37 +00:00
timgl
d2a8ea4926
fix(analytics): fix is_organization_first_user with jit provisioning (#11730) 2022-09-08 13:21:05 +00:00
Marius Andra
de7153e3bb
feat(frontend): remove reference to global define.amd in toolbar.js (#11728) 2022-09-08 13:05:46 +00:00
Guido Iaquinti
5855323203
chore(docker): update Node base image to 18.8-alpine3.16 (#11726) 2022-09-08 14:47:44 +02:00
Ben White
c51e32e027
fix: PersonsModal feedback (#11694) 2022-09-08 14:27:10 +02:00
Ben White
5e2ffeb50a
feat: Simplified Links (#11700) 2022-09-08 14:23:28 +02:00
Alex Gyujin Kim
10e3bb3096
fix(recordings): styling of recordings modal (#11714) 2022-09-08 14:20:06 +02:00
Ben White
1d9a8843bf
fix: Fixed chromedriver to use chrome instead of chromium (#11709) 2022-09-08 11:39:36 +00:00
Guido Iaquinti
7175510460
chore(python): update Python to version 3.8.14 (#11713) 2022-09-08 10:56:30 +00:00
Paul D'Ambra
7381e5d422
fix: show only valid property definition fields (#11677)
* fix: show only valid property definition fields

* collapse adjacent conditionals

* don't have property type in a pill in pop up
2022-09-08 10:33:33 +00:00
Paul D'Ambra
f9544426bc
fix: dashboard insight updating (#11690)
* correctly copy insight updates into dashboard logic

* one less reference to dashboarditem instead of insight

* rely on updateDashboardInsight to route updates

* fix move between dashboards

* allow async mock handlers in useMocks

* update dashboardLogics on insight removal

* fix kea typegen coercing

* remove failing test - the actual thing works
2022-09-08 10:39:33 +02:00
Ben White
7960ac368b
fix: Wrapping of Session Filters row (#11695) 2022-09-08 09:34:51 +02:00
Paul D'Ambra
5108cc0ea2
fix: allow for async msw mock handlers (#11660)
* chore: update msw

* back to three chunks

* set maxworkers for jest

* comment why maxworkers

* handle change in msw types

* only read json once

* remove annoying test

* re-adds the failing test

* await in mock handlers
2022-09-07 20:42:03 +02:00
timgl
121f4cb796
Fix user tracking (#11715)
* fix(analytics): Fix user attribution on signups

* fix tests

* fix types

* fix tests

* fix black

* fix(analytics): Don't reset after signup
2022-09-07 18:34:51 +00:00
Rick Marron
168868f004
fix(recordings): playlist recording state (#11691) 2022-09-07 11:00:49 -07:00
timgl
3518d37689
fix(analytics): Fix user attribution on signups (#11699)
* fix(analytics): Fix user attribution on signups

* fix tests

* fix types

* fix tests

* fix black
2022-09-07 17:11:28 +01:00
Guido Iaquinti
49f330ee67
chore(deps): update flake8 dependencies (#11711) 2022-09-07 17:24:00 +02:00
Li Yi Yu
549cd47e33
fix(feature-flags): lessen description max width (#11712) 2022-09-07 15:18:32 +00:00
Emanuele Capparelli
83adf48342
fix: bridge page height (#11710) 2022-09-07 15:14:53 +00:00
Ben White
4914abf106
fix: Removed nested ul styling (#11705) 2022-09-07 14:12:16 +00:00
Guido Iaquinti
fa7c706af8
style(flake8): enable E402 (#11707) 2022-09-07 16:11:55 +02:00
Li Yi Yu
a3f7ab237d
fix(feature-flags): stack property filters vertically (#11708) 2022-09-07 14:10:43 +00:00
Neil Kakkar
3ef1236c5d
chore: remove unnecessary events capture (#11706) 2022-09-07 13:58:07 +00:00
Neil Kakkar
faaeafb79c
feat(feature-flags): Allow overriding group properties (#11465) 2022-09-07 14:07:22 +01:00
Ben White
039449660d
fix: Added missing Button story status (#11702) 2022-09-07 12:25:15 +00:00
Guido Iaquinti
6159137e60
fix(open): use utf-8 enconding and close fd (#11698) 2022-09-07 14:03:47 +02:00
Paul D'Ambra
f6ae7aee16
fix: correct html charset (#11696) 2022-09-07 11:57:29 +01:00
Ben White
0a4f589e2d
fix: Link should always reload /billing/ (#11697) 2022-09-07 10:49:04 +00:00
Neil Kakkar
d615fd8152
feat(feature-flags): Allow figuring out evaluation reasons (#11637) 2022-09-07 11:45:47 +01:00
Ben White
0afccc4681
feat: Reset ul styles (#11693) 2022-09-07 10:47:06 +01:00
Ben White
606e773fdc
feat: Astrohog for not found (#11687) 2022-09-07 11:46:16 +02:00
Rick Marron
cae6f040ad
chore(recordings): analytics for playback errors (#11564)
* chore(recordings): analytics for playback errors

* type fixes

* some fixes

* some fixes

* respond to comments
2022-09-06 21:55:06 +00:00
Alex Gyujin Kim
a3f5bd740e
feat(recordings): make player events expandable (#11584) 2022-09-06 20:15:40 +00:00
Li Yi Yu
2bb81d1a34
feat(feature-flags): table list view updates (#11565)
* small ux tweaks

* add feature flags status and created by filter selects

* prettier and mypy

* frontend fixes

* backend test

* use id instead of email

* remove commented out code

* align created at time more to the right

* right align created at column

* address feedback
2022-09-06 16:17:31 +00:00
Ben White
918d6c37fa
fix(annotations): Fix annotations crashing with "Compare previous" (#11681)
* fix: Use dates from chart instead of labels

* Use density-proof approach

Co-authored-by: Michael Matloka <dev@twixes.com>
2022-09-06 17:42:45 +02:00
Emanuele Capparelli
5476c659bf
feat(onboarding): add billing to onboarding (#11622)
* feat(billing): refactor billing page

* fix small screens

* add stories

* fix plan size and add optional params

* feat(onboarding): add billing to onboarding

* refactor cardcontainer

* Merge branch 'master' into feat/add-billing-to-onboarding

* address review changes

* small visual fix

* refactor logic
2022-09-06 16:36:03 +01:00
Ben White
a17999cf31
fix: RetentionModal load more position (#11684) 2022-09-06 13:55:02 +00:00
Paul D'Ambra
6fc8892cb0
chore: gauge calculate event property task (#11674)
* chore: gauge calculate event property task

* gauge teams with no property query count every day
2022-09-06 14:10:28 +01:00
Joe Martin
ed5753e676
chore: fixing casing in CSV export warning (#11679) 2022-09-06 14:47:24 +02:00
Ben White
543db0c615
feat: New and improved Retention view 🍋 (#11643) 2022-09-06 12:26:17 +00:00
Ben White
81a9993c71
fix: Funnel persons (#11665) 2022-09-06 12:23:41 +00:00
Emanuele Capparelli
5c9f550197
fix: remove billing details expander if details are missing (#11676) 2022-09-06 12:29:01 +01:00
Michael Matloka
1517997a2d
feat(annotations): Annotations overlay 2.0 (#11560)
* Rip out old annotations overlay

* Clean up `LineGraph` a bit

* Add new overlay prototype

* Clarify var names

* Rearrange `BindLogic` and fix typo

* Refactor `LineGraph` to store chart with `useState()`

* Add annotation popover

* Add `line-height` and `font-style` utlity classes

* Update `h5`

* Support hover states for default (aka tertiary) muted `LemonButton`

* Add rest of the owl

* Fix typing

* Generalize positioning

* Fix `determineAnnotationsDateGroup()`

* Encapsulate annotation positioning logic fully in `AnnotationsOverlay`

* Don't invoke any annotation calculations if unneeded

* Fix `AnnotationsOverlayCSSProperties`

* Handle timezones holistically

* Fix typo

* Update verifiedDomainsLogic.test.ts.snap

* Change from plain + parsed (`parse()`) to raw + plain (`deserialize()`)

* Restructure `LemonModal` usage

* Close popover on click outside

* Remove TODO

* Improve popover experience

* Fix double import
2022-09-06 12:48:45 +02:00
Yakko Majuri
950ecd3ec7
fix: set explicit globalName for posthog modules (#11664) 2022-09-06 12:05:30 +02:00
Harry Waye
3c214a3df6
fix(dashboards): make sure DOM loaded before react rendering (#11675)
* fix(dashboards): make sure DOM loaded before react rendering

Previously we were not waiting for the document to be necessary, and as
a result there is a race between the JS and the DOM loading. If for
example you have the JS cached, then you'll end up running this before
the DOM.

Instead we do as we do elsewhere and wait for the dom to be ready. We
could also put the JS at the end of the body, but I'm just voting for
doing the same as elsewhere as that seems to be working fine.

This relates to
https://posthogusers.slack.com/archives/C01GLBKHKQT/p1661933834559599
and fixes https://github.com/PostHog/posthog/issues/11082

* use the right ErrorBoundary
2022-09-06 09:49:17 +00:00