Commit Graph

1123 Commits

Author SHA1 Message Date
Uku Taht
d1360dd681 Run npm lint and format in CI 2021-10-11 14:57:01 +02:00
Mackenzie
9c2fd9aca5
1. Remove the "airbnb" eslint plugin since it conflicts with prettier (#1374)
and so was just annoying
2. Get rid of all existing ESLint errors.
2a. Turned off `react/display-name` because I couldn't figure out how to
make that wrapped component have a display name. If anyone can figure it
out, that'd be great, because that makes things nicer when using the
React debugger.
2b. The part where it says `plausible()` is undefined in `app.js` is
bothering me. I disabled the check because I can't figure out where that
actually comes from to put in the proper import.
2c. Told ESLint we're using Babel.
3. Added `npm run format` and `npm run lint` commands.
2021-10-11 14:48:19 +02:00
Uku Taht
cd68761928 Fix utm_sources when filtering by event:page 2021-10-11 12:16:00 +02:00
Uku Taht
23a4f37ab4 Add 'manual' script variant 2021-10-10 13:07:37 +02:00
Uku Taht
8c6f4b7d85 Revert "Configure database SSL"
This reverts commit 46ca66805a.
2021-10-09 15:33:20 +02:00
Uku Taht
46ca66805a Configure database SSL 2021-10-09 15:28:25 +02:00
Uku Taht
d8144436e1 Use unlimited maximum connections 2021-10-09 15:18:34 +02:00
Uku Taht
a7fd23a804 Revert "Reduce database roundtrips on critical path for authorization"
This reverts commit 71d1988ee8.
2021-09-30 09:45:58 +02:00
Uku Taht
015dcfa051 HOTFIX: add domain blacklist 2021-09-30 09:45:52 +02:00
Uku Taht
bd7de59a9c Show total visitors when filtered for goal 2021-09-29 13:28:29 +02:00
Uku Taht
4c77df477f Eslint improvements 2021-09-27 16:16:25 +02:00
Uku Taht
3315b8cce5 Fix external URLs for entry and exit pages 2021-09-27 16:07:29 +02:00
Uku Taht
71d1988ee8 Reduce database roundtrips on critical path for authorization 2021-09-24 23:04:26 +02:00
Uku Taht
a722d02e63 Return 400 when domain is missing 2021-09-24 13:28:10 +02:00
Uku Taht
5be38a57fa Do not return prop names when they are not used 2021-09-24 11:03:20 +02:00
Uku Taht
f42f4da44b Fix how sampling is applied when filtering for a goal 2021-09-24 10:57:28 +02:00
Uku Taht
2f3bee800d Return more information in /api/event response
Fixes #1246
2021-09-24 09:38:23 +02:00
Uku Taht
27abbc8ebb Add script alias to the filename 2021-09-23 11:57:48 +02:00
Uku Taht
7af62e2cc4 Prevent MIME sniffing for tracker JS
Fixes #1247
2021-09-23 11:33:42 +02:00
Uku Taht
a7eab3f17b Add null check to localstorage access
Fixes #1225
2021-09-23 11:16:19 +02:00
Uku Taht
7d67f53ae0 Use REM instead of px for container height
This commit also fixes stylelint for the file
2021-09-22 12:16:36 +02:00
Uku Taht
d93fe8197e Accept chrome extension URLs 2021-09-22 11:20:11 +02:00
Uku Taht
c7035271ef Fix z-index bug with long site list
Fixes #1346
2021-09-21 11:08:00 +02:00
Uku Taht
c913d2fbb9 Fix referrer drilldown for Google
Fixes #1341
2021-09-21 10:53:21 +02:00
Uku Taht
f5a7fd2819
Fix links in new tab (#1348)
* Fix links in new tab

* CHANGELOG
2021-09-21 10:44:51 +02:00
Marko Saric
a842d5a792
Update SECURITY.md 2021-09-20 16:30:56 +02:00
Ro Savage
b3bc796d50
Add conversion_rate to sources api and source table (#1299)
* Add conversion_rate to sources api and source table

* Remove percentageFormatter

* Update source tests to include conversionat rate

* Add CR to detals modal

* Correct formatting with linter

* Add change log

* Add CR to Pages, Device and Countries panels
2021-09-20 16:17:11 +02:00
RobertJoonas
d9a6ac4fd1
Admin - CRM shows site owner (#1345)
* Allow URLs without hostname setting it to (none)

* shows site-owner in crm

* fixed formatting

* removed extra test
2021-09-20 15:55:28 +02:00
Uku Taht
328503f236 Remove plausible tracking from invitation form 2021-09-17 12:42:13 +02:00
Uku Taht
6fe032880a Fix invitation links 2021-09-16 10:59:03 +02:00
Uku Taht
3b4db64b43 Mix format 2021-09-16 10:22:54 +02:00
Uku Taht
999a477b5d Fix get_root_domain for "(none)" 2021-09-16 10:17:14 +02:00
RobertJoonas
4742e05ab1
Allow URLs without hostname setting it to (none) (#1335) 2021-09-16 10:05:43 +02:00
Uku Taht
7e772151e3 Adjust tests 2021-09-10 12:55:59 +03:00
Uku Taht
bd797c201f Mix format 2021-09-10 12:38:03 +03:00
Uku Taht
7cb148a4f1 Use only root domain in user id generation 2021-09-10 12:35:00 +03:00
Uku Taht
9f92cf779f Add libstdc and libgcc to alpine docker image 2021-09-09 12:14:53 +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
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