0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-25 11:17:50 +01:00
Commit Graph

22 Commits

Author SHA1 Message Date
David Newell
362d05f65d
chore: remove antd (#24256) 2024-08-14 09:54:37 +01:00
Ben White
2778c6ba28
feat: ~LemonMulitSelect~ LemonInputSelect (#20948) 2024-03-18 13:27:29 +01:00
Aarón García Hervás
6a63832b3f
docs(frontend): fix broken lemon-ui README link (#20651) 2024-03-01 12:22:08 +00:00
Thomas Obermüller
a8fc6ec2b7
fix(lemon-ui): fix lemon toast overflow (#19391) 2023-12-20 16:23:05 +01:00
Paul D'Ambra
7cd9e14203
fix: no console logging on schema (#19349)
* fix: no console logging of schema validation

* move validation behind a (n unused) boolean check

* Fix
2023-12-15 11:47:52 +00:00
Paul D'Ambra
41ba028f7a
fix: copy EE frontend files during dockerfile build (#18951)
* fix: try different import mechanism

* dockerfile copy

* but without concatenation

* Update UI snapshots for `chromium` (1)

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-11-29 12:58:10 +00:00
Paul D'Ambra
16323959fd
feat: add ee licensed replay transformer (#18874)
first pass through using the EE licensed replay transformer in playback

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
Co-authored-by: David Newell <d.newell1@outlook.com>
2023-11-29 10:41:18 +00:00
Ben White
4ad3928c74
feat: Added ability to import code from ee folder (#18841)
We want to experiment with some conditional licensing of frontend code via the ee folder.

---------

Co-authored-by: Paul D'Ambra <paul@posthog.com>
2023-11-23 16:40:46 +00:00
maxbelm
1fc88772cc
chore: Use barrel files consistently in Lemon UI (#17368)
Update lemon-ui exports for @posthog/lemon-ui barrel file
2023-09-19 09:20:21 +02:00
Ben White
8c046d74e7
feat: Add Person Preview when clicking a PersonHeader (#16807) 2023-08-01 10:39:46 +02:00
Thomas Obermüller
c704cb16fd
refactor(data-exploration): remove data exploration from editor filters (#15497) 2023-05-31 18:06:08 +02:00
Michael Matloka
04944e2f4b
feat(lemon-ui): Add LemonCollapse, removing Ant Collapse (#14673)
* Add `LemonCollapse`

* Make single-open-panel version the default

* Improve `activeKeys` and `panels` ergonomics

* Replace `Collapse` with `LemonCollapse` all over

* Tune sizing

* Update scenes-app-experiments--complete-funnel-experiment.png

* Update UI snapshots for `chromium` (1)

* Add solid background to `LemonCollapse`

* Update UI snapshots for `chromium` (1)

* Update UI snapshots for `chromium` (2)

* Update UI snapshots for `chromium` (2)

* Add `LemonCollapse` to `@posthog/lemon-ui`

---------

Co-authored-by: github-actions <41898282+github-actions[bot]@users.noreply.github.com>
2023-03-10 14:55:26 +00:00
Michael Matloka
7a25d1d803
feat(lemon-ui): Add LemonSegmentButton and use it in insights (#14070) 2023-02-03 15:58:41 +01:00
Michael Matloka
5fb4e9a48d
refactor(frontend): Move all Lemon UI components to lib/lemon-ui (#13992) 2023-01-30 19:57:22 +01:00
Thomas Obermüller
fcefd670ea
fix(user-paths): fix user paths cleaning filters (fixes #7326, #7327) (#13884) 2023-01-25 12:22:15 +01:00
Thomas Obermüller
2b0b8e0836
feat(data-exploration): implement lifecycle query (#13291) 2022-12-28 11:41:04 +01:00
Thomas Obermüller
4a30e78b22
chore: use pnpm to manage dependencies (closes #12635) (#13190)
* chore: use pnpm to manage dependencies

* Fix CI errors

* Don't report Docker image size for external PRs

* Fix pnpm-lock.yaml formatting

* Fix module versions

* Ignore pnpm-lock.yaml

* Upgrade Cypress action for pnpm support

* Set up node and pnpm before Cypress

* Fix typescript issues

* Include patches directory in Dockerfile

* Fix Jest tests in CI

* Update lockfile

* Update lockfile

* Clean up Dockerfile

* Update pnpm-lock.yaml to reflect current package.json files

* remove yarn-error.log from .gitignore

* formatting

* update data exploration readme

* type jest.config.ts

* fix @react-hook issues for jest

* fix react-syntax-highlighter issues for jest

* fix jest issues from query-selector-shadow-dom

* fix transform ignore patterns and undo previous fixes

* add missing storybook peer dependencies

* fix nullish coalescing operator for storybook

* reorder storybook plugins

* update editor-update-tsd warning to new npm script

* use legacy ssl for chromatic / node 18 compatibility

* use pnpm for visual regression testing workflow

* use node 16 for chromatic

* add @babel/plugin-proposal-nullish-coalescing-operator as direct dependency

* try fix for plugin-server

* cleanup

* fix comment and warning

* update more comments

* update playwright dockerfile

* update plugin source types

* conditional image size reporting

* revert react-native instructions

* less restrictive pnpm verions

* use ref component name in line with style guide

Co-authored-by: Jacob Gillespie <jacobwgillespie@gmail.com>
2022-12-12 10:28:06 +01:00
Michael Matloka
4e363a9f98
fix(dashboards): Remove "UTC" indicator, which is not true anymore (#12874) 2022-11-21 12:48:38 +01:00
Marius Andra
136a94af55
feat(apps): export few extra functions in @posthog/apps-common (#12071)
feat(apps): export few extra functions
2022-10-03 16:06:47 +02:00
Michael Matloka
57724156db
refactor(lemon-ui): Rename LemonBubble to LemonBadge (#11932) 2022-09-23 10:07:40 +02:00
Marius Andra
433063c50e
chore(frontend): add new folder to !dockerignore (#10255) 2022-06-10 17:19:52 +00:00
Marius Andra
2069c4cd8b
feat(frontend): build @posthog/lemon-ui and @posthog/apps-common (#10120)
* fix dayjs

* fix timeouts (we're not strictly speaking running in nodejs)

* export unexported type

* consolidate on a single FormInstance

* no need to rename

* fuse

* forminstance 2

* locationChanged

* BuiltLogic

* remove Type.ts exception

* fix duh

* playing with common apps

* playing with common apps

* fix some scss deprecations 🤷

* revert

* move packages/apps-common

* remove compiled json file

* build apps-common before other packages

* mkdirp, build types before running

* build types before the rest

* move imports json to packages folder

* mark some packages as external, saving 200kb

* revert nonsense

* remove ant dep

* make app source editor types optional for speed

* move dev server reloads to utils.mjs

* remove webpack start scripts (unused)

* refactor build/utils to support various dirs

* apps package

* revert some stuff

* yarn

* go back to the old location and commit packages.json in

* commit it in

* out of scope

* fix bad imports

* fix some postcss mess

* move to @posthog/apps-common

* add more stuff to apps

* include that in packages.json

* simple cjs build

* export everything

* simplify

* make separate package for lemonade

* more lemonade

* fix jest imports

* fix jest imports

* yarn as well

* src

* write types before building

* rename lemon-ui, part 1

* add readmes

* rename to lemon-ui, part 2

* this app source editor tsd is committed into the repo, so we don't need it before a build
2022-06-10 17:03:06 +02:00