bjarneo
1a95a8b689
fix: naming convention
2025-02-13 08:23:48 +01:00
bjarneo
4175a450cd
fix: reverse the data
2025-02-11 18:09:50 +01:00
bjarneo
32d78c8622
fix: awkward || bug
2025-02-11 09:27:33 +01:00
bjarneo
edd90e0ca5
chore: allow creators
2025-02-11 08:43:12 +01:00
bjarneo
e36df94fb7
refactor: the stats into the analytics page
...
also, set a authenticated to the stats endpoint
2025-02-10 15:30:07 +01:00
bjarneo
4fc7b99f96
chore: add in memory cache for 5 minutes
2025-02-08 10:03:14 +01:00
bjarneo
c99f7ee0b2
feat: add unique and daily analytics
2025-02-08 09:29:34 +01:00
bjarneo
e8c1122992
fix: don't post referrer
2025-02-07 22:26:47 +01:00
bjarneo
272296bfe0
chore: make it even more anonymous
2025-02-07 22:25:55 +01:00
bjarneo
56efecc7ce
fix: use hmac
2025-02-07 22:19:25 +01:00
bjarneo
67e6c2de95
fix: disallow bots
2025-02-07 21:59:00 +01:00
bjarneo
bde41cc1ac
fix: fetch ip based on certain rules
2025-02-07 21:55:51 +01:00
bjarneo
5e2f872383
fix: ensure only the front page is tracked
...
This is due to not sending the path name from secrets with hashes. Will add to more routes later.
2025-02-07 20:13:42 +01:00
bjarneo
31f1b3a5f5
feat: analytics ( #362 )
...
* chore: remove unused env var
* fix: require text
* feat: implement basic cookie less and secure analytics
* feat: enable and disable tracking & salt the sha hash for more security
* fix: correct config path
2025-02-07 20:04:09 +01:00