0
0
mirror of https://github.com/PostHog/posthog.git synced 2024-11-24 09:14:46 +01:00
posthog/requirements.txt
Michael Matloka f71e011a86
Command palette (#1819)
* add hotkey base

* add platform check

* Rename CommandBox to CommandPalette

* Add styled-components

* Restructure CommandPalette and add Esc handling

* Update utils.js

* add search box

* Add logic types

* Implement base logic

* Fix scroll prevention

* Update logic and add goto command base with Fuse fuzzy serach

* ux hotkey

* Implement command (de)registration

* minor fix

* base UI

* error message & hints

* command groups UI

* Add commands search

* Make commands work

* Prepare palette for fuzzy search and add basic labeling

* ui adjustments

* ui

* Improve colors

* switch to global command

* Optimize resolution

* global go to commands

* abstract item selection logic to command palette

* Update casing and types

* Add conditional useCommands

* Improve results

* keyboard nav

* keyboard nav fix

* removed double fuse (synonyms broken)

* Update style

* Fix highlighting

* Remove extra style

* conditional go to commands

* add mouse hover handling and rename functions

* remove mac check

* add more commands

* added insights stub pages

* Add command components

* refactor logic

* Update styling

* Remove extraneous `input`

* load custom dashboards to command palette

* Add input styling

* Add write icon

* Refactor results

* minor adjustments

* add person search

* remove papercups fully

* fix input indexing

* fix result executing empty

* Add command grouping and improve navigation

* add urls

* make logic explicit

* fix error with hadnler

* Remove redundant border-top

* add trend functions

* personal api key stub

* Add command palette toggle button

* Fix things

* fix personal api keys

* copy api key to clipboard

* Add toggle text

* Improve palette UX and perform refactoring

* Improve UX and add palette usage reporting

* tests refactor

* filter person list

* refactor api person tests

* add squeak

* deprecate by_distinct_id & by_email person endpoints

* Optimize squeak

* fix typegen error

* use new filters in frontend

* Optimize squeak

* key identifier refactor

* fix mypy

* removed unused code

* Make custom command UI more coherent

* Add calculator to palette

* Use equal sign

* Make palette button nicer

* Add lodash back officially and show palette suggestions

lodash is still used in a few places, but it was not in package.json. The reason this was working was that lodash is a dependency of some other depedencies, but this was fragile. It's still not ideal to use this, but at least this is now not a hack the way it was.

* Remove isHint

* Optimize graph time range command

* Move command results grouping to Kea logic

* Fix result focus autoshift

* Improve palette result focusing

* Adjust for window.posthog being optional

* add test for third-party person filters

* Remove styled-components in favor of .scss files

* Remove redundant container class

* Use insect (sic!) squeak instead of pig squeak

* Show only unique palette results

* Fix palette overlay

* Add powerful command building protocol CommandFlow

* Fix minor issues

* Always show scope when flow active

* Use custom label icon

* Add feedback sharing command

* block command input from being captured in screen recording

at least until we can figure out how to capture this info in a privacy-preserving way

* Hide palette button on narrow screens

* Improve responsiveness

* Fix palette feedback sending

* Fix Esc handling

* Add Message Sent info

* Fix Message Sent info

* Fix dashboard creation and null name handling

* Rename Cy tests to JS convention

* Add basic Cypress test

* Address feedback

Co-authored-by: Eric <eeoneric@gmail.com>
Co-authored-by: Paolo D'Amico <paolodamico@users.noreply.github.com>
2020-10-13 15:44:56 +02:00

90 lines
1.6 KiB
Plaintext

git+https://github.com/zapier/django-rest-hooks.git@v1.6.0
amqp==2.5.2
appnope==0.1.0
asgiref==3.2.7
aioch==0.0.2
backcall==0.1.0
backoff==1.6.0
billiard==3.6.3.0
celery==4.4.2
celery-redbeat==0.13.0
certifi==2019.11.28
cffi==1.14.0
chardet==3.0.4
clickhouse-pool==0.4.0
clickhouse-driver==0.1.4
coreapi==2.3.3
coreschema==0.0.4
cryptography==2.9
decorator==4.4.1
defusedxml==0.6.0
dj-database-url==0.5.0
Django==3.0.7
django-cors-headers==3.2.1
django-extensions==2.2.9
django-filter==2.4.0
django-loginas==0.3.8
django-redis==4.12.1
django-statsd==2.5.2
djangorestframework==3.11.0
djangorestframework-csv==2.1.0
drf-exceptions-hog==0.0.3
fakeredis==1.4.3
future==0.18.2
gunicorn==20.0.4
idna==2.8
importlib-metadata==1.6.0
infi.clickhouse-orm==2.1.0
inflection==0.3.1
iso8601==0.1.12
itypes==1.1.0
Jinja2==2.11.1
kafka-python==2.0.1
kafka-helper==0.2
kombu==4.6.8
lzstring==1.0.4
MarkupSafe==1.1.1
monotonic==1.5
numpy==1.18.1
oauthlib==3.1.0
pandas==1.0.3
parso==0.6.1
pexpect==4.7.0
pickleshare==0.7.5
posthoganalytics==1.1.2
prompt-toolkit==2.0.10
psycopg2-binary==2.8.4
ptyprocess==0.6.0
pycparser==2.20
PyJWT==1.7.1
pyparsing==2.4.6
python-dateutil==2.8.1
python-statsd==2.1.0
python3-openid==3.1.0
pytz==2019.3
redis==3.4.1
requests==2.22.0
requests-oauthlib==1.3.0
ruamel.yaml==0.16.10
ruamel.yaml.clib==0.2.0
sentry-sdk==0.16.5
six==1.14.0
social-auth-app-django==3.1.0
social-auth-core==3.3.3
sortedcontainers==2.2.2
sqlparse==0.3.0
tenacity==6.1.0
toronado==0.0.11
traitlets==4.3.3
typing==3.7.4.3
typing-extensions==3.7.4.2
uritemplate==3.0.1
urllib3==1.25.8
uuid==1.30
vine==1.3.0
wcwidth==0.1.9
Werkzeug==1.0.0
whitenoise==5.0.1
zipp==3.1.0
pyyaml==5.3.1