Commit Graph
191 Commits
Author SHA1 Message Date
Mike Cao fd8df387c8 Refresh should reset date range. 2020-09-03 08:43:18 -07:00
Mike Cao c984f4c6ae Track query times. Updated refresh button. 2020-09-03 08:43:18 -07:00
Mike Cao f17be19110 All queries should use runQuery. 2020-09-03 08:43:17 -07:00
Mike Cao a3e920d944 Updated packages. Allow url in query strings. 2020-09-03 08:43:17 -07:00
Mike Cao 353907e71d Responsive chart labels. 2020-09-03 08:43:17 -07:00
Mike CaoandGitHub a5c3429d79 Merge pull request #60 from hugomd/feat/build-docker-image-with-github-actions
Add GitHub workflow to push Docker image
2020-09-02 14:45:25 -07:00
Mike CaoandGitHub 2078005780 Merge pull request #94 from jnettome/history-state-fix
Fixes tracker code bug on handling pushState
2020-09-02 14:43:07 -07:00
João Pedro NettoandGitHub 5db40efba6 Fixes tracker code bug on handling pushState
- Enforcing .toString() on navigatedURL, because without it it returns an object and break history state changes;
- Typo `navaigatedUrl` to `navigatedURL`;
2020-09-02 14:38:01 -03:00
Mike CaoandGitHub 80c3927048 Merge pull request #90 from dakshshah96/buttons-active-safari
Fix active button style in Safari
2020-09-02 08:34:34 -07:00
Hugo Müller-Downing 26639dbeb1 Build Docker image only on release 2020-09-02 21:48:04 +10:00
Daksh Shah d8ab26698a Fix active button style in Safari 2020-09-02 11:22:20 +05:30
Mike CaoandGitHub bf6df3647a Merge pull request #85 from mikecao/dev
v0.20.0
2020-08-31 21:19:05 -07:00
Mike Cao cb48acde55 Error handling for queries. 2020-08-31 21:11:53 -07:00
Mike Cao cebd3fd924 Allow alternate host url in tracker. 2020-08-31 20:25:31 -07:00
Mike Cao aec012fb79 Toast notifications. 2020-08-31 15:57:59 -07:00
Mike Cao 2837251db7 Added useDateRange hook. 2020-08-31 15:02:32 -07:00
Mike Cao c5cb19a3bf Move date range selection into redux. 2020-08-31 14:11:30 -07:00
Mike Cao d06c077019 Refactor components. Add refresh button. 2020-08-31 03:53:39 -07:00
Mike Cao d0ca0819c6 Added useFetch hook. Updated database check. 2020-08-30 15:29:31 -07:00
Mike CaoandGitHub 226a7013e1 Merge pull request #80 from mikecao/dev
v0.19.0
2020-08-30 00:08:48 -07:00
Mike Cao 7a81dda7b6 Update database detection. 2020-08-30 00:02:03 -07:00
Mike Cao 07cc61f5c3 Fixed date parsing in database queries. 2020-08-29 23:17:32 -07:00
Mike CaoandGitHub 9ae1a3632c Merge pull request #75 from mikecao/dev
v0.18.0
2020-08-28 22:36:10 -07:00
Mike Cao 2ce2885b44 Removed test code. 2020-08-28 22:30:04 -07:00
Mike Cao e7d3a952a6 Updated domain regex. 2020-08-28 22:25:41 -07:00
Mike Cao 5a4cde854a Domain validation. Filter domain from referrers. 2020-08-28 21:34:20 -07:00
Mike CaoandGitHub 886bd7679e Merge pull request #72 from mikecao/dev
v0.17.0
2020-08-28 00:08:13 -07:00
Mike Cao a9765c7ea7 Bump version. Updated packages. 2020-08-27 23:57:53 -07:00
Mike Cao 319a5c9548 Merge branch 'dev' of https://github.com/mikecao/umami into dev 2020-08-27 23:53:11 -07:00
Mike Cao ccb98f836f MySQL query optimization. Added loading component. 2020-08-27 23:45:37 -07:00
Mike Cao a7e7469d22 Bar chart styling. 2020-08-27 19:11:37 -07:00
Mike Cao d936ecc86e Refactor BarChart component. 2020-08-27 19:11:37 -07:00
Mike Cao 4618dc7f15 Events chart. 2020-08-27 19:11:36 -07:00
Mike Cao 5f47f328be BarChart component. 2020-08-27 19:11:36 -07:00
Mike Cao 5206622d5a Events table. 2020-08-27 19:11:36 -07:00
Mike Cao 2addb96e4b Fixed bounce rate calculation. 2020-08-27 19:11:35 -07:00
Mike Cao 13ec32b1c9 Don't filter subdomains. 2020-08-27 19:11:35 -07:00
Mike CaoandGitHub 78888c3728 Merge pull request #70 from andrewvaca/patch-1
Generic AIP collect URL allowing subfolders
2020-08-27 01:53:19 -07:00
Ondřej VacekandGitHub 36119f4cb4 Update index.js
better solution from @mikecao, it's not dependent on script name
2020-08-27 10:01:05 +02:00
Mike CaoandGitHub 2910eb5c2d Merge pull request #71 from HipsterBrown/update-get-database
Update getDatabase to lookup DATABASE_TYPE env
2020-08-26 20:40:47 -07:00
HipsterBrown ef8da2fbcc update getDatabase to lookup DATABASE_TYPE env 2020-08-26 20:50:47 -04:00
Ondřej VacekandGitHub 4fb9150631 Generic AIP collect URL allowing subfolders
I've changed the fetching of "hostUrl" variable to match not only domain, but the subfolder as well. The thing is I've installed the analytics to subfolder "/myfolder/" but when I used the code, the tracker tries to send the data to "mydomain.com/api/collect" instead of correct "mydomain.com/myfolder/api/collect". This change fixes the issue. It's not pretty to filter out the name of the script from the path by .replace, but I wasn't able to find better solution to get the subfolder. If you do, please change it :)
2020-08-26 16:12:20 +02:00
Mike Cao 5e9299be1e Events table. 2020-08-24 23:49:14 -07:00
Mike Cao a19248d713 Fixed bounce rate calculation. 2020-08-24 10:52:47 -07:00
Mike Cao 1591dc246c Don't filter subdomains. 2020-08-24 10:40:01 -07:00
Mike CaoandGitHub 3e1bc27f26 Merge pull request #63 from mikecao/dev
Bug fixes and package updates.
2020-08-23 19:55:41 -07:00
Mike Cao d0ef846215 Updated packages. 2020-08-23 19:50:06 -07:00
Mike Cao 1aa9689b4f Fix crash on invalid data. 2020-08-23 19:50:06 -07:00
Mike Cao ebad20ce0e Do not stack bar charts. 2020-08-23 19:50:06 -07:00
Mike Cao d91fd2492c Filter out null entries. 2020-08-23 19:50:05 -07:00