-
Notifications
You must be signed in to change notification settings - Fork 1.3k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
703 multiple dashboards #740
Conversation
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Quite a few comments but in general this looks great!
Hi, I fixed all the points, except for the sidebars, where I left a comment and propose to keep it like this for a bit and perhaps update within a week. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
One small comment, otherwise looks great 👍
* upstream/master: Closes PostHog#169 break down by cohort (PostHog#690) 703 multiple dashboards (PostHog#740) Use person_id instead of distinct_id for unique count (PostHog#734) new contributors (PostHog#739) Update Trends dotted line UX (PostHog#735)
Changes
Fixes #703 .
This turned into a rather big PR again. It adds support for multiple dashboards and improves a bunch of other stuff:
Other things added:
prompt
logic that lets you askwindow.prompt
style questions easily from within a logic, including support for closing the prompt modal when the logic that asks the question is unmounted (e.g. you click "new dashboard" and then click back in the browser and go to another page)loader
loads for more than 0.5 sec, we also display a line on top of the page with nprogress, to give better indication to the user that something is happening. This gives a bit of feedback during long running queries when there is no obvious "loading" spinner on the page.There's also one hidden feature in this PR
There's only one problem.
mypy
gives me some error and I'm not sure what to do about it. @timgl any thoughts?I'm also not 100% sure of the django code, so please check and feedback :).
Checklist