Uku Taht
7cb148a4f1
Use only root domain in user id generation
2021-09-10 12:35:00 +03:00
Uku Taht
c68b88c24b
Upgrade otp ( #1313 )
...
* update tool versions to latest
* Upgrades erlang and elixir, format project
Co-authored-by: happysalada <raphael@megzari.com>
2021-09-09 11:17:24 +03:00
Uku Taht
700a65c98a
Remove trial banner for admins & viewers ( #1308 )
...
* Start trial only when the user creates a site
* End trial when ownership is transfered
2021-09-08 15:15:37 +03:00
Uku Taht
c8a1b5c73c
Do not cascade user deletion to sites they do now own
2021-09-08 11:09:58 +03:00
Uku Taht
08afc2ae71
Timeout db queries in 10 seconds instead of 5
2021-09-06 14:40:15 +03:00
Uku Taht
33ba5d79b6
Memoize has_stats? ( #1302 )
...
* Memoize has_stats?
* Remove unused alias
2021-09-06 13:54:51 +03:00
Uku Taht
01412d090f
Fix sampling in JOIN queries
2021-08-31 11:13:09 +03:00
Uku Taht
7bc40a63fe
Remove unused variable
2021-08-26 14:00:52 +03:00
Uku Taht
7394a5376a
Fix custom props being limited to 9
2021-08-25 11:16:20 +03:00
Uku Taht
88c2666764
Use BASE_URL in weekly report login link
2021-08-23 12:19:46 +03:00
Uku Taht
a443094228
Show more than 9 goals
2021-08-23 11:28:19 +03:00
Uku Taht
0fe053e106
Fix realtime dashboard
2021-08-19 15:41:08 +03:00
Uku Taht
63b7abad58
Disable sampling in the API
2021-08-19 13:13:13 +03:00
Uku Taht
f9ea3cda6b
Fix custom props in conversions
2021-08-19 11:03:41 +03:00
Uku Taht
a9b16fa6c6
Fix exit rate when filtering for page
2021-08-19 10:32:03 +03:00
Uku Taht
cff071bdf3
Remove sampling notice from realtime view
2021-08-18 15:24:44 +03:00
Uku Taht
49214eaff8
Fix exit pages when using a goal filter
2021-08-18 14:49:39 +03:00
Uku Taht
03e46d2ed5
Apply filters correctly to suggestions
2021-08-18 12:33:08 +03:00
Uku Taht
d9ac8ccdb9
Fix samplign in main graph and top pages
2021-08-18 12:29:00 +03:00
Uku Taht
669866a16b
Finish stats module ( #1248 )
...
* Fix small inconsitencies in stats module
* Format
2021-08-17 15:21:12 +03:00
Uku Taht
4fef567623
Fix goal filter
2021-08-17 11:01:00 +03:00
Uku Taht
ecbc68f05b
Fix entry pages
2021-08-16 11:58:36 +03:00
Martin DONADIEU
56b485f2e6
feat: add variant local ( #1218 )
...
* Update plausible.js
* feat: add new variant
* feat: add allow-localhost
* Update tracker.ex
* Update compile.js
* Update plausible.js
* Update tracker.ex
* Update compile.js
* Update plausible.js
2021-08-13 15:13:25 +03:00
Uku Taht
c3c6c082d1
Fix present index
2021-08-13 11:28:51 +03:00
Japroz Saini
a8502db318
Added code tag to the plausible script snippet ( #1236 )
...
Earlier the plausible CDN snippet was not looking that good as it was showing as plain text. By simply adding a `code` tag around the text, it looks nice as it is shown in a `monospace` font.
2021-08-13 11:03:47 +03:00
Uku Taht
7e78157c4b
Merge branch 'master' into stats-module
2021-08-04 16:11:40 +03:00
Uku Taht
6758931431
Add plug for source favicons
2021-08-04 12:01:50 +03:00
Uku Taht
39f5bc6afb
Make sure Direct / None is not showed in small reports
2021-08-04 10:50:23 +03:00
Uku Taht
7d1b1214e2
Implement dashboard with new stats module
2021-08-02 15:46:30 +03:00
Uku Taht
369f63bc58
Adds an option to rename the script file
2021-07-23 15:17:32 +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
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
Uku Taht
3a85f7001e
Use proxy script
2021-06-29 17:13:17 +03:00
Uku Taht
adf9c1acfb
Add access-control-allow-origin to script HTTP response
2021-06-29 15:33:13 +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
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
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
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
18ddf9dd9d
Admin access
2021-06-16 15:33:37 +03:00
Uku Taht
62dfb43f10
Admin access
2021-06-16 15:18:25 +03:00
Uku Taht
e71de6dc1f
Invitations ( #1122 )
...
* Invite existing user to a site
* Add invitation flow for non-existing users
* Accept and reject invitations
* Use invitation flow for existing users
* Locking mechanism for sites
* Authorization for site settings
* Show usage based on site ownership
* Add ability to remove members from a site
* Do not show settings link to viewer roles
* Ability to remove invitations
* Remove `Plausible.Sites.count_for/1`
* Fix tests
* Do not show the trial banner after the trial
* Correct trial emails
* Transfer ownership
* Send invitation email to existing user
* Add invitation email flows
* Add plug for role-based authorization
* Rename AuthorizeStatsPlug -> AuthorizeSiteAccess
* Add email flow for ownership transfer
* Fix URLs in emails
* Fix small copy issues
* Make 'People' its own section in site settings
* Notify user via email if their access has been removed
* Check site lock status when invitation is accepted
* Check lock status when user subscribes
* Make sure only admins and owners can create shared links
* Changelog
* Add LockSites to daily cron
* Clean invitations after 48 hours
* Add notices about expiry
* Add invitation expired page
* Add doc link
2021-06-16 15:00:07 +03:00