Commit Graph

1186 Commits

Author SHA1 Message Date
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
Richard Willis
3f8af9a13b
Fix reading config from file (#1312) 2021-09-09 10:41:12 +03:00
feld
1bedfd3a93
Update minimum elixir version to 1.11 (#1310)
Required by the use of config_env() in config/config.exs
2021-09-09 10:33:29 +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
ebc59313a5 Do not match trailing slash by default in page regex 2021-09-07 11:31:04 +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
Ro Savage
3242327d75
Fix sublists in CONTRIBUTING.md (#1297) 2021-09-03 13:38:50 +03:00
Uku Taht
01412d090f Fix sampling in JOIN queries 2021-08-31 11:13:09 +03:00
Uku Taht
77d3d8695d Remove glob filters from API 2021-08-26 14:28:35 +03:00
Uku Taht
7bc40a63fe Remove unused variable 2021-08-26 14:00:52 +03:00
Муравьёв Семён
7d36c980c8
fix(dashboard): Page names truncate in pages modal (#1270) 2021-08-26 09:33:13 +03:00
Uku Taht
7394a5376a Fix custom props being limited to 9 2021-08-25 11:16:20 +03:00
Uku Taht
1712302c73 Remove broken build step 2021-08-25 10:48:36 +03:00
Uku Taht
021cffaf11 Fix custom prop url detection 2021-08-24 15:23:34 +03:00
Ru Singh
6e997e7e5d
Condense and show all site nav/options on mobile (#1256)
* 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.

* Format countries modal

* Remove unused imports
* Run ESLint and make related fixes

* ESlint formatting for entry pages modal

* WIP: proof of concept for scrollable modals on mobile

* Revert "Merge branch 'feature/details-modal-mobile' of github.com:hirusi/analytics"

This reverts commit 87e9fb92d0, reversing
changes made to beea6a07c7.

* Condense and show all site nav/options on mobile
2021-08-23 12:39:43 +03:00
Ru Singh
5ee7445375
All sources component's details button to stick to the bottom when too few items and on mobile (#1255)
* 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.

* Format countries modal

* Remove unused imports
* Run ESLint and make related fixes

* ESlint formatting for entry pages modal

* WIP: proof of concept for scrollable modals on mobile

* Revert "Merge branch 'feature/details-modal-mobile' of github.com:hirusi/analytics"

This reverts commit 87e9fb92d0, reversing
changes made to beea6a07c7.

* Fix issue with details button not sticking to the bottom

On "All Sources", the details button wouldn't stick to the bottom when there are too few sources for the date period selected. This was due to a missing class.
2021-08-23 12:27:54 +03:00
Uku Taht
88c2666764 Use BASE_URL in weekly report login link 2021-08-23 12:19:46 +03:00
Uku Taht
a84429ba0f Update ref and ua databases 2021-08-23 11:41:43 +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
bea26f0707 Fix custom prop breakdown when filtering with visit prop 2021-08-19 15:40:49 +03:00
Uku Taht
1e0c711506 Disable dialyzer in CI 2021-08-19 13:23:44 +03:00
Uku Taht
d3ecbd4e17 Fix sampling 2021-08-19 13:18:22 +03:00
Uku Taht
63b7abad58 Disable sampling in the API 2021-08-19 13:13:13 +03:00
Uku Taht
5df15e9169 Remove IO.inspect 2021-08-19 11:30:02 +03:00
Uku Taht
95edbc0ab5 Fix test 2021-08-19 11:18:15 +03:00
Uku Taht
43df90170b Fix compile warnings 2021-08-19 11:08:50 +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
128f8dbf2e Fix favicons and spelling in top sources 2021-08-18 15:21:47 +03:00
Uku Taht
3d3601c332 Support negated glob filters everywhere 2021-08-18 15:17:49 +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
96df035285 Fix dotted line 2021-08-18 12:24:23 +03:00
Uku Taht
219bdc1573 Fix sampling icon on mobile 2021-08-18 12:17:45 +03:00
Uku Taht
2f98da8f3a Filter for pageviews when no other filter is specified in base.ex 2021-08-18 12:09:40 +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
Uku Taht
79f6756ba2 Make is not filter work 2021-08-16 10:39:13 +03:00
Uku Taht
62c5bfcbf8 Use unless instead of if 2021-08-13 17:21:37 +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
Ru Singh
dd20fc8a17
Feature/details modal mobile (#1211)
* 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.

* Format countries modal

* Remove unused imports
* Run ESLint and make related fixes

* ESlint formatting for entry pages modal

* WIP: proof of concept for scrollable modals on mobile

* Fix modals being too wide on desktop

* Make modals truly responsive

This fixes the desktop behaviour completely now.

* Update changelog with modals responsiveness

* Update desktop modal width to 860px

It was an oversight to set it at 800px in the first place.

Co-authored-by: Uku Taht <Uku.taht@gmail.com>
2021-08-13 11:00:42 +03:00
Uku Taht
99e24765d8 Suppress dialyzer warning 2021-08-04 17:25:20 +03:00