1
1
mirror of https://github.com/plausible/analytics.git synced 2025-01-08 02:56:58 +03:00
Commit Graph

776 Commits

Author SHA1 Message Date
birjolaxew
0a565025d2 Implement function for updating current page query
This centralizes updating the search parameters
It's needed in order to implement proper history handling
Previously navigating to a new period filter would not revert if going back in history
The new function will update history entry to include the period if a new period is navigated to
This way going back in history will correctly revert the period filter
2020-11-11 11:23:42 +01:00
Gustavo Maronato
568f8fa8ab
Display domain's favicon on the home page ()
* Add domain icons to domain list

* update changelog
2020-11-11 11:35:42 +02:00
Uku Taht
d0d7b823f8
Browser and OS version ()
* Collect browser and OS version

* Display browser version

* Show operating system versions

* Device categorization

* Treat headless chrome like a bot

* Ignore events from automated browsers

* Only take major and minor of the version

* Add tests

* Add CHANGELOG entry

* Add changelog entry for bots

* Store empty value as browser when unknown
2020-11-10 15:18:59 +02:00
Johan Fagerberg
f7885a93d7
Change Docker volume used by Clickhouse to a local directory ()
Previously it would pollute the users home directory
2020-11-10 13:49:50 +02:00
Johan Fagerberg
3ff2c79b33
Update contribution guidelines ()
* Update contribution guidelines to include dependency installation

Now mentions the required system dependencies, and the step for installing Elixir deps
Erlang is used by the :gettext dependency, and ecto.create will fail if it is not present

* Make Clickhouse and PostgreSQL containers run in detached mode

This ensures that they run in the background so that they are present during the follow steps
2020-11-10 10:58:49 +02:00
Gustavo Maronato
77ec529f19
Fix () 2020-11-10 10:11:01 +02:00
Uku Taht
039480a0d1 Fix bug when filtering for goal and session prop 2020-11-06 13:59:45 +02:00
Uku Taht
65befd751a Make sure removing email report offer doesn't inflate cookie 2020-11-06 13:34:57 +02:00
Dennis Tel
f490e8de52
task: Add CONTRIBUTING.md with development setup instructions ()
* task: Add CONTRIBUTING.md with development setup instructions

* Add --prefix assets to npm install instructions

Co-authored-by: Dennis Tel <dennis@aiden.cx>
2020-11-05 13:43:24 +02:00
Uku Taht
d206ec85cf Add user email to notification 2020-11-05 10:02:18 +02:00
Uku Taht
8020e93052 Linkify custom props 2020-11-04 13:35:05 +02:00
Uku Taht
7685239204 Fix tracker plug configuration 2020-11-03 11:35:08 +02:00
Uku Taht
0a7684f3bc Mix format 2020-11-03 11:20:11 +02:00
Uku Taht
f0cbf33d7c
Add tracker feature to automatically track outbound links ()
* Add tracker feature to automatically track outbound links

* Precompute templates and allow aliases

* Fix /js/analytics.js

* Remove change to tracking code

* Update CHANGELOG
2020-11-03 11:09:50 +02:00
Uku Taht
b816d92020 Show conversion rates in conversions report 2020-10-30 11:26:16 +02:00
Uku Taht
044da18fec Fix tests for metadata 2020-10-30 11:05:19 +02:00
Uku Taht
0b6e645b44
Rename metadata -> properties () 2020-10-30 10:49:41 +02:00
Chad Whitacre
73375b8289
Add weekday to the visitor graph ()
* Add weekdays to the visitor graph

Abbreviate both weekday and month in order to keep horizontal spacing
roughly the same as it's been.

Closes .

* Add note to CHANGELOG
2020-10-29 15:43:58 +02:00
Uku Taht
ff515c641d
Improve event metadata ()
* Change from dropdown to tabs for metadata breakdown

* Add meta filter to base_query

* Refactor: use base_query_w_sessions in top_referrers_for_goal

* Do not allow individual metadata filter

* Fix conversions report when combining 3 filters: goal, metadata, country

* Remember selected metadata key

* Compress conversions component
2020-10-29 15:33:37 +02:00
Uku Taht
40900c7653
Ability to add event metadata ()
* Ability to add event metadata

* Close Dropdown on outside click

* Show (none) value in metadata breakdown

* Allow filtering for metadata key/val pairs

* Use correct clickhouse_ecto

* Better naming for meta filter

* Add tests

* Add changelog entry

* Remove change made for testing
2020-10-28 11:09:04 +02:00
Uku Taht
c533562eaa
Show correct stats when filtered for goal ()
* Show proper stats when filtered for goal

* Add changelog entry
2020-10-20 11:24:20 +03:00
Uku Taht
63a236508d Improve colour range of countries map 2020-10-19 13:46:08 +03:00
Uku Taht
1d0300a03a Add CHANGELOG entry for 2020-10-19 11:16:04 +03:00
Caleb Woodbine
a956d58a10
Slim container image and swap Debian for Alpine () 2020-10-19 11:12:24 +03:00
Uku Taht
8e9459ba99
Ignore arrow keys when modifier keys are pressed () 2020-10-19 10:56:03 +03:00
Uku Taht
d8c05406d5 Add changelog entry for 2020-10-16 15:49:51 +03:00
Uku Taht
dd44bc803d
Do not error when activating an account that already exists ()
* Do not error when activating an account that already exists

* Add changelog entry
2020-10-16 15:48:22 +03:00
Uku Taht
c84b5e1f76 Update mix.lock 2020-10-16 15:14:35 +03:00
Uku Taht
b2f78bb741
Change Javascript license to MIT () 2020-10-16 11:08:58 +03:00
Uku Taht
d463814da7
Logger ()
* Fix error loading sessions after a restart

* Add logflare logger
2020-10-15 15:57:30 +03:00
Uku Taht
78ab16baa8 Fix error loading sessions after a restart 2020-10-15 12:25:33 +03:00
Caleb Woodbine
f7235d4407
Run container as non root () 2020-10-15 11:22:04 +03:00
Uku Taht
1dfa679fc6 Revert change to Dockerfile 2020-10-14 15:59:32 +03:00
Uku Taht
5e500fef59 Revert "Update container image to run as non root ()"
This reverts commit 59acd4c76d.
2020-10-14 15:59:19 +03:00
Uku Taht
7a00de31cd Update changelog 2020-10-14 15:57:30 +03:00
Uku Taht
6e8ccdd473 Download updated user-agent files
Closes 
2020-10-14 12:26:43 +03:00
Uku Taht
e228fd1f85
Additional filters ()
* Filter by screen size

* Filter by browsers

* Add filter for Operating system

* Add changelog entry

* Add filter for countries

* Add tests for filters
2020-10-13 12:03:42 +03:00
Uku Taht
aa915215f0 Format counts in country report 2020-10-13 10:41:49 +03:00
Uku Taht
13de259cd4 Format device numbers 2020-10-13 10:40:19 +03:00
Uku Taht
ff0cb5d2cf Add referrerpolicy=no-referrer to DDG favicons
Fixes 
2020-10-13 10:31:32 +03:00
Caleb Woodbine
59acd4c76d
Update container image to run as non root () 2020-10-13 10:20:02 +03:00
Uku Taht
ceaf39c2b5
Start all apps when creating DB ()
* Start all apps when creating DB

* Add changelog entry
2020-10-13 10:18:31 +03:00
Marko Saric
5869dde857
Update README.md 2020-10-12 17:32:27 +02:00
Marko Saric
7acd0193ea
Update README.md 2020-10-12 16:04:22 +02:00
Uku Taht
84ee2c04aa Use AGPL license going forward 2020-10-12 16:21:25 +03:00
Uku Taht
27fd18bea0
Linkify top pages ()
* Linkify top pages

* Add changelog entry

* Make automated build push :dev tag to Dockerhub
2020-10-09 15:23:08 +03:00
Marko Saric
295b49d260
Merge pull request from wvffle/patch-1
Fix typo in dockerfile
2020-10-06 17:51:15 +02:00
Kasper Seweryn
a99e7c4f94
Fix dockerfile 2020-10-06 15:37:59 +00:00
Marko Saric
2c0fd55bc6
Update README.md 2020-10-05 16:06:46 +02:00
Uku Taht
ead4a7d560
Release selfhosted ()
* Optimize Dockerfile

* Update selfhosting documentation

* Remove unnecessary files

* Remove internal config stuff

* Update config

* WIP

* Use BASE_URL instead of HOST and SCHEME

* Add port to endpoint url config

* Make config/config.exs on par with config/releases.exs

* Add changelog entry

* Document configuration change
2020-10-05 15:01:54 +03:00