Uku Taht
10bc09ca8d
Fix realtime view
2021-07-22 10:33:16 +03:00
Uku Taht
fc518af8c5
More consistent text size
2021-07-22 09:20:23 +03:00
Uku Taht
1bdc27d9cb
Fix dropdown filter spacing
2021-07-22 09:20:16 +03:00
Uku Taht
b3bb663aa9
Default to empty path in url helper
2021-07-22 09:20:10 +03:00
Uku Taht
43ba2a8b98
Show current visitors
2021-07-22 09:20:02 +03:00
Martin Packman
f5b412b4c8
Fix IPv6 localhost detection in tracker script ( #1200 )
...
IPv6 literals in url hostnames follow RFC 2732 so are enclosed in
brackets.
Browsers normalise so matching zeros is not required.
Allow `::` unspecified address as well as `::1` loopback address.
Non-capturing groups not required when using `/.../.test()` method.
2021-07-22 08:23:05 +03:00
Uku Taht
0de89bad82
Add filter groups ( #1167 )
...
* Add filter groups
* New flow for filters
* Visual consistency
* Mobile improvements to dropdown
* Do not let filters wrap on a new line
* Fix country filter
* Add mix format to pre-commit configuration
* Make eslint happy
* Fix formatting
* Use transition from headlessUI
2021-07-21 16:50:26 +03:00
Niklas Hambüchen
2d413129a7
Fix shell scripts. ( #1179 )
...
There were various mistakes in the shell scripts, such as lack of
quoting; they would break them immediately e.g. if `BIN_DIR` contained a space.
Pointed out by `shellcheck`.
2021-07-20 09:43:27 +03:00
Uku Taht
fef5337a64
Make sure only the current subcription is used in expiry notifications
2021-07-19 15:03:41 +03:00
Marko Saric
78e96a6d67
Update README.md
2021-07-19 11:15:57 +02:00
Vignesh Joglekar
0089add594
Transforms Bug Report Issue Template to new Github Issue Forms ( #1193 )
...
* Swaps issue template to new issue form syntax
* Indentation update
* Indentation update?
* More indentation
* Intendation is hard
* Finalized indentation?
* Github indentation
* Missing fields
* Formatting changes
* Checkbox changes
2021-07-16 10:15:16 +03:00
Uku Taht
70c6010538
Check lock status after subscription has been updated
2021-07-15 10:28:30 +03:00
Thomas Hutterer
145a3599c1
Turn off form autocompletion for new shared links ( #1175 )
...
* Turn off form autocompletion for new shared links
Many browser autofill input fields based on their name, but here it makes no sense to use the user's name (email) or even password for the shared link.
* Update changelog
2021-07-13 14:11:42 +03:00
Ru Singh
9ce9264144
Feature/goals bar text ( #1165 )
...
* chore(docker): improve repeat contributions workflow
* This change adds two new commands to gracefully stop and remove the Postgres and Clickhouse docker containers. To do so, it also gives them a recognizable name.
* Additionally, the Postgres container is updated to use a named volume for its data. This lower friction for repeat contributions where one would otherwise sign up and activate their accounts again and again each time.
* Improve bar component to work in a variety of situations
This fixes two issues from #972
- Goals area has display issues depending on the name of your custom events
- It is not possible to view labels for outbound links, 404 and custom props
* Update changelog entry
* Move content to children for Bar component
* Remove redundant fallback width
* Fix text color on root conversion texts
Hyperlinks (<a>) inherit their color. In the case of the root conversion text, we needed to specify the color somewhere.
The same color as the breakdown texts has been chosen.
The Bar component no longer needs to take in text classes.
2021-07-08 09:42:30 +03:00
Uku Taht
af3445c863
Polyfill ResizeObserver
2021-07-05 15:16:56 +03:00
Uku Taht
a02adcb920
Add the concept of secondary filters
2021-06-30 15:38:14 +03:00
Uku Taht
99554c36cf
Dark mode for filters
2021-06-30 10:13:29 +03:00
Uku Taht
5f8c50d08b
Add hint about searching for different time range
2021-06-30 10:08:25 +03:00
Uku Taht
3a85f7001e
Use proxy script
2021-06-29 17:13:17 +03:00
Uku Taht
c68d90c8b0
Make default site limit 50
2021-06-29 16:38:10 +03:00
Uku Taht
0b4c430bb8
Cascade site deletion to invitations
2021-06-29 15:45:24 +03:00
Uku Taht
adf9c1acfb
Add access-control-allow-origin to script HTTP response
2021-06-29 15:33:13 +03:00
Uku Taht
6eb982f7fd
Fix issue with config loading
2021-06-29 15:26:42 +03:00
Uku Taht
574ec78653
Remove dead code
2021-06-29 15:13:30 +03:00
Uku Taht
06aaae6314
Add hint for page filters
2021-06-29 12:13:09 +03:00
Uku Taht
8b93ac59d4
Make country search case insensitive
2021-06-29 11:51:15 +03:00
Uku Taht
cf66581a86
Fix default value behaviour
2021-06-29 11:51:15 +03:00
Uku Taht
d92ac265c3
Add keyboard shortcut for filters
2021-06-29 11:51:15 +03:00
Uku Taht
edfe9ddc26
Small visual tweaks
2021-06-29 11:51:15 +03:00
Uku Taht
3a1e72ac23
Simplify filter modal
2021-06-29 11:51:14 +03:00
Uku Taht
8e2601d76f
Use Downshift instead of react-select
2021-06-29 11:51:14 +03:00
Ru Singh
e5a4b82db4
Feature/mobile graph ( #1160 )
...
* chore(docker): improve repeat contributions workflow
* This change adds two new commands to gracefully stop and remove the Postgres and Clickhouse docker containers. To do so, it also gives them a recognizable name.
* Additionally, the Postgres container is updated to use a named volume for its data. This lower friction for repeat contributions where one would otherwise sign up and activate their accounts again and again each time.
* Update the ticks on the X and Y axis of the main chart to be responsive
* Update the changelog for the graph responsiveness fix
2021-06-28 16:05:22 +03:00
Uku Taht
b7dcbb5e54
format
2021-06-25 12:10:20 +03:00
Uku Taht
d5e79a2083
fix assign
2021-06-25 12:00:15 +03:00
Uku Taht
cfc81bc785
mix format
2021-06-25 11:37:57 +03:00
Uku Taht
388fc39d5e
Fix error with multiple invitations
...
The /activate page would error out when the user had more than 1
invitation. Will work as expected now. Fixes #1147
2021-06-25 11:33:00 +03:00
Uku Taht
46f6942be1
Update JS deps
2021-06-21 16:14:06 +03:00
Vignesh Joglekar
30ac901141
Adds manual, editable, auto-suggested filters, and negated&globbed path-based filters ( #1121 )
...
* Adds manual-filters + friends
commit 308192044d726e9a6f7406e333048ab3407aa260
Merge: 39287ab
a299fab
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri Jun 11 03:40:55 2021 -0500
Merge branch 'manual-filters' into manual-filters-2
commit a299fab1fb
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri Jun 11 02:20:26 2021 -0500
Changes to split and pattern matched function for time_on_page
commit 10f10c933a
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri Jun 11 01:53:18 2021 -0500
Fixes a couple of minor UX issues
commit f2e5ce8eb3
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri Jun 11 01:49:10 2021 -0500
Fixes time on page for globbed and negated page paths
commit bb18af6526
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu Jun 10 05:24:05 2021 -0500
Close to finalized version of updated version
Just needs some additional testing + potentially code cleanup
commit d0b7bfe3da
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri May 28 04:21:21 2021 -0500
Real Dialyzer Fix
commit 296a76af34
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri May 28 03:44:29 2021 -0500
Dialyzer fix
commit 91f3b44017
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu May 27 17:11:24 2021 -0500
Changelog
commit e041f75745
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu May 27 17:09:52 2021 -0500
Formatting
commit f689642204
Merge: e00929b
4ff25f6
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu May 27 17:08:47 2021 -0500
Merge branch 'master' into manual-filters
commit e00929b1c5
Merge: 83887c4
806975e
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu May 27 17:01:48 2021 -0500
Merge branch 'manual-filters' of github.com:Vigasaurus/plausible-analytics into manual-filters
commit 83887c49cc
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu May 27 16:59:32 2021 -0500
Adds tests for suggestions, formats goals suggestion query
commit 1cb7732a08
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu May 27 16:36:31 2021 -0500
Adds goals as auto-complete capable filter
commit 4ca39cc406
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu May 27 16:08:22 2021 -0500
95% completed auto-complete setup
Still needs:
- tests
- goals added as filter
commit 22d38c4cd8
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Thu May 27 03:47:19 2021 -0500
80% of auto-complete filters progress
Still needs
- countries and screen into new format
- re-style dropdown and background
- drop debounce time
- tests
commit 806975ede9
Merge: 81c5e05
1a93542
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Tue May 25 15:28:21 2021 -0500
Merge branch 'master' into manual-filters
commit 81c5e05760
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Tue May 25 15:21:03 2021 -0500
Makes colorings on top bar elements consistent
commit fa7f6c2268
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Tue May 25 14:58:25 2021 -0500
Makes requested changes, adds different version of filter button
commit 7dc65b9b7a
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Sat May 22 04:29:01 2021 -0500
Changelog
commit c684f1c76a
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Sat May 22 04:26:14 2021 -0500
Various UI Improvements
- Makes edit buttons full-length & properly sized
- Adds remove filter button in edit menu
commit a632e7a8ee
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Sat May 22 03:11:50 2021 -0500
Adds tests for exclusions and wildcards
commit eb91a7942b
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Sat May 22 03:02:23 2021 -0500
Fixes editing UX on list view
commit 6209d72aee
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri May 21 04:01:17 2021 -0500
Bugfix in realtime view, formatting
commit 007d44df38
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri May 21 03:23:16 2021 -0500
Second pass - mostly everything user-facing is done
Still needs:
- Tests
- Potentially negating other filters
- Potentially some code cleanup
commit cb7b5b9fbd
Author: Vignesh Joglekar <rexvigasaurus@gmail.com>
Date: Fri May 21 01:49:52 2021 -0500
First pass on manual filter & path regex/negated filters
Still needs:
- Form structure on filter modal
- Edit filter button
- Filter dropdown UI improvement
- Filter modal mount data collection
- Tests
- Potentially negating other filters
* Fixes an issue between the updated React version and Flatpickr not showing up
Reverting to v16 was the simplest fix without diving into the issue upstream with Flatpickr
* Resolves comments on UI and code style
Co-authored-by: Uku Taht <Uku.taht@gmail.com>
2021-06-21 14:42:16 +03:00
Uku Taht
883841f789
Make sure the latest subscription is always used
2021-06-18 11:13:54 +03:00
Uku Taht
7c9ca12a3e
Don't use URL in compat mode
2021-06-17 15:58:54 +03:00
Uku Taht
de158d22e4
Remove Signup tracking from invitation form
2021-06-17 11:49:11 +03:00
Uku Taht
1f4f054e24
Copy changes for self-hosted
2021-06-17 11:09:13 +03:00
Uku Taht
f4813f02fd
Add link to the troubleshooting guide
2021-06-17 11:06:34 +03:00
Uku Taht
a378935aac
Add IE11 compatibility mode
2021-06-17 10:55:45 +03:00
Uku Taht
5c886cc004
Remove custom domain link if site does not have a custom domain
2021-06-17 10:51:58 +03:00
Uku Taht
7bee3827dd
Remove download link from realtime dashboard
2021-06-17 10:42:08 +03:00
Uku Taht
cf6583ce1e
Clarify copy in invitation_expired.html
2021-06-17 10:34:09 +03:00
Uku Taht
0c22b833f8
Add note about ownership transfer request expiring
2021-06-17 10:32:34 +03:00
Uku Taht
27f99da8ad
Do not send email reports for locked sites
2021-06-17 10:20:54 +03:00
Uku Taht
0ef0fd2048
Fix config option in test
2021-06-16 15:43:26 +03:00