0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-28 00:46:45 +01:00
Commit Graph

123 Commits

Author SHA1 Message Date
Thomas Obermüller
fec25c9086
chore(cleanup): remove legacy visual regression tests (#19527) 2024-01-09 15:00:17 +00:00
David Newell
a5599561d7
chore: Post 3000 LemonButtton cleanup (#19540) 2024-01-02 15:59:59 +00:00
Thomas Obermüller
632bcbf588
chore(3000): remove main-app-content (#19526) 2023-12-28 11:21:30 +00:00
Thomas Obermüller
665837123e
chore(3000): remove legacy top bar (#19525) 2023-12-28 10:45:29 +00:00
Thomas Obermüller
e1c68da4bf
chore(3000): remove feature flag (#19416) 2023-12-27 09:52:28 +01:00
Marius Andra
867a5e5da0
feat(insights): explore persons modal further (#19198) 2023-12-11 13:01:13 +01:00
Ben White
5e3d893dda
fix: Fix notebook panel search button (#19156) 2023-12-07 14:14:58 +01:00
Ben White
9d0d787896
fix: Fix up table opacities (#18955) 2023-11-29 17:09:36 +00:00
Ben White
e118f3bdb0
feat: Sidebar cohorts and annotations movement (#18200) 2023-11-08 16:16:05 +01:00
David Newell
ca01fa1d93
chore: remove muted alt button (#18388) 2023-11-06 09:41:11 +00:00
Paul D'Ambra
228ad7963f
fix: events loading explodes if a person has too many distinct ids (#18377)
* chore: clarify events loading

* we can further filter the second query because of what we know about it

* fix test

* Update UI snapshots for `chromium` (1)

* we only store one distinct id for a recording

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-03 12:46:36 +00:00
Neil Kakkar
e15de552d6
chore: Remove stale feature flags (#17925) 2023-10-11 16:20:11 +01:00
Tomás Farías Santana
dcf892824a
feat: Batch export logs frontend (#17605)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Ben White <ben@posthog.com>
2023-10-06 11:14:10 +02:00
Michael Matloka
2832f97120
refactor: Replace all Ant Popover with Lemon (#17607)
* Add on-hover LemonDropdown option

* Convert all the Ant Popover cases to Lemon

* Remove dead CSS

* Also convert plugin error popover title

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-27 10:18:19 +02:00
Thomas Obermüller
16a0cf7820
feat(hogql): add backend side filter to query conversion method (#17542) 2023-09-26 08:24:21 +02:00
Tom Owers
9c1e31bfe8
feat: hogql trends (#17519)
* Scaffolding to get trends working with new runner

* Handle multiple series

* Added date range filters

* Moved filters out of the main query

* Add hogql math operator

* Support hogql expressions in math operators

* Fixes for master branch changes

* Empty commit to trigger github checks

* Remove unused import

* Fixed type checking

* Updated schema.json with TrendsQueryResponse

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* Updated schema and added series filters

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* Update query snapshots

* Update UI snapshots for `chromium` (1)

* Update query snapshots

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* Added being able to compare to previous period

* Added sampling

* Move query runner caching logic outside of individual runners

* Added support for formulas

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-22 17:29:45 +00:00
Juraj Majerik
3ac6b80343
fix: survey form default values (#17544)
* fix: misaligned 'match by' dropdown

* set defaults for type == rating

* add defaults for the remaining question types

* set default button text

* render button appearance fields for relevant question types

* explicitely set rating button color

* Update UI snapshots for `chromium` (2)

* clean up conditional

* Update UI snapshots for `chromium` (1)

* prevent overwriting question and description by default values

* Update UI snapshots for `chromium` (2)

* delete redundant actions & reducers

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-22 10:40:01 +01:00
Ben White
50af54fa44
feat: Improve rendering cycle of TZ Label (#17532) 2023-09-21 16:18:58 +02:00
David Newell
8552575671
feat: add saved insight to notebook (#17551) 2023-09-21 11:58:02 +01:00
David Newell
eb9eb9e7b9
chore: action filter to dnd sortable (#17422) 2023-09-20 19:31:22 +00:00
Thomas Obermüller
c61a9d0175
feat(hogql): implement basic caching for hogql insight queries (#17483) 2023-09-19 20:59:48 +02:00
Ben White
02745a11ab
fix: Wrong type for Query personId (#17501) 2023-09-18 14:53:49 +00:00
Michael Matloka
2edc058d0c
feat: Allow Markdown in item descriptions (#17241)
* feat: Allow Markdown in item descriptions

* Allow forcing Link "open in new" icon for non-text children

* Fix `LemonFileInput` empty child

* Add `LemonMarkdown`

* Simplify `LemonMarkdown` imports

* Update .eslintrc.js

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `webkit` (2)

* Update UI snapshots for `chromium` (2)

* Increase test timeout

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `webkit` (2)

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Paul D'Ambra <paul@posthog.com>
2023-09-18 12:16:33 +02:00
Ben White
8449fa5d4b
feat: Add support for proxying font URLs (#16796) 2023-09-18 07:46:26 +00:00
David Newell
20e642d31a
chore: open / close notebook widgets (#17375)
* chore: open / close notebook widgets
2023-09-15 16:33:13 +01:00
Ben White
f438e59d8a
fix: Missing system status tabs (#17459) 2023-09-15 12:42:36 +02:00
Paul D'Ambra
68a4e185bd
feat: count replay events in ClickHouse as we ingest them (#16994)
* feat: count replay events in ClickHouse as we ingest them

* Add to hogql db schema

* Update query snapshots

* Update query snapshots

* Update query snapshots

* don't need it on kafka table

* Update query snapshots

* update desired columns

* switch to counting events and messages

* Update query snapshots

* first pass addition of _timestamp

* maybe like this

* like this?

* Update query snapshots

* explicit message count

* Update query snapshots

* Update query snapshots

* Update query snapshots

* Update query snapshots

* Update UI snapshots for `chromium` (2)

* Update query snapshots

* hogql db schema too

* Update query snapshots

* Update UI snapshots for `chromium` (2)

* fix

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-14 14:31:14 +01:00
Paul D'Ambra
65de847328
chore: clear the console in storybook a little (#17430)
* chore: clear the console in storybook a little

* Update .storybook/preview.tsx

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* maybe this?

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (1)

* maybe this

* Update UI snapshots for `chromium` (1)

* 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-09-14 10:37:09 +01:00
PostHog Bot
3a7da52777
chore(deps): Update posthog-js to 1.78.4 (#17427) 2023-09-13 23:16:52 +02:00
Paul D'Ambra
45a206c4fd
feat: search more than only the notebook title (#17379)
Extends notebook search to cover all text content in the notebook

implement tiptap/prosemirror text serializers for all custom nodes
use those to construct a text only representation of the document
store that alongside the notebook
search that when searching notebooks
uses full text search so a notebook containing the word "ponies" can be found by searching "pony"
2023-09-13 17:16:41 +01:00
Marius Andra
ceb38baeff
feat(insights): upgrade lifecycle to hogql, part 2 (#17414) 2023-09-13 14:46:24 +00:00
Neil Kakkar
7c9d67e6ff
feat: Allow creating a basic survey from a flag (#17358) 2023-09-13 13:32:16 +00:00
Tom Owers
2ce6105c01
fix: insights tooltip percentage (#17386)
* fix: insights tooltip percentage

* Update UI snapshots for `chromium` (1)

* Empty commit to run checks

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-13 11:05:54 +02:00
Ben White
450f9d9493
feat: Better drag and drop for notebooks (#17370) 2023-09-13 08:38:45 +02:00
Xavier Vello
b2035c688c
chore(ingestion): optionally serialize the calls to loadPlugin to limit memory usage (#17391) 2023-09-12 15:14:07 +02:00
David Newell
9ef188512b
feat: saved insights settings in notebooks (#17373)
* support insight viz nodes in notebooks
2023-09-12 10:37:08 +01:00
Eric Duong
b2016e4703
feat(data-warehouse): basic json support (#17256)
* basic support

* fix migrations

* fix migrations

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* edit dependency

* Update UI snapshots for `chromium` (1)

* jsoneachrow

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* 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>
2023-09-11 14:40:42 -04:00
Li Yi Yu
4429d4afd1
fix(surveys): query results for single choice surveys (#17345) 2023-09-08 15:20:17 +00:00
David Newell
edd507302f
feat: insight viz height (#17335)
* support insight viz nodes in notebooks
2023-09-07 16:26:56 +01:00
Marius Andra
e909884af4
feat(hogql): add support for property and date filters (#17154) 2023-09-07 15:17:04 +02:00
PostHog Bot
a00aa241c7
chore(deps): Update posthog-js to 1.78.1 (#17341) 2023-09-07 14:34:28 +02:00
David Newell
ac6bdb18e0
chore: use a single node for all insights in notebooks (#17289)
* chore: use a single node for all insights in notebooks
2023-09-06 16:01:54 +01:00
Li Yi Yu
e576e52c5a
fix(surveys): small bug fixes (#17327) 2023-09-05 19:03:53 +00:00
David Newell
e9fe2d9d43
feat: access previous & next nodes from every node (#17286)
* feat: previous and next nodes at a node level
2023-09-01 15:56:01 +01:00
David Newell
8a835df63b
feat: change filters to work based off container style (#17280)
* feat: change filters to work based off container style

* Update UI snapshots for `chromium` (2)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-09-01 12:45:46 +01:00
David Newell
13bc5f3c19
feat: HogQL insights in notebooks (#17111)
* feat: add HogQL data table to insights on notebooks
2023-09-01 09:56:57 +01:00
Neil Kakkar
f4ee2e1e2b
fix(notebook): Only allow adding components when not already present (#17248) 2023-08-31 10:03:19 +00:00
Michael Matloka
d11420a92f
feat(settings): User-configurable first day of the week (#17231)
* feat(settings): Configurable first day of the week

* Fix select value not being reset when change is canceled

Addresses https://github.com/PostHog/posthog/pull/16229#discussion_r1305738581

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-08-30 14:52:30 +02:00
Ben White
4af4da469b
feat: Revamped Apps area with Batch Exports (#17086)
Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: Marius Andra <marius.andra@gmail.com>
Co-authored-by: Tomás Farías Santana <tomas@tomasfarias.dev>
2023-08-30 14:35:28 +02:00
Raquel Smith
72110be608
feat: onboarding product intro (#17189) 2023-08-30 02:07:46 +00:00