Connect IQ (Garmin) audio provider for libro.fm
  • Rust 35.2%
  • Monkey C 31.5%
  • Shell 19.4%
  • CSS 8.1%
  • HTML 5.8%
Find a file
Jocelyn Stericker 34a15b76eb Strip the q field from GoatCounter hits on the success page
count.js unconditionally sends location.search in its own q field on
every hit, regardless of the overridden path. The success page URL
carries ?token=..., so without this fix the auth token leaks to the
analytics server.

Fix: set no_onload so count.js doesn't auto-fire during load, then
wrap get_data to delete data.q before manually calling count().
This matches hacklily's approach in analytics.ts.

Co-Authored-By: opencode/DeepSeek V4 Flash Free <noreply@pi.dev>
2026-07-04 21:18:52 +00:00
deploy Add GoatCounter analytics (client-side + server-side) 2026-07-04 20:56:17 +00:00
server Strip the q field from GoatCounter hits on the success page 2026-07-04 21:18:52 +00:00
watch Position tracking, bugfixes, and increased device support. 2025-10-24 11:55:25 -04:00
.gitignore Initial commit 2025-02-20 06:20:02 -05:00
test-client.sh Add test-client.sh to exercise the server without a watch. 2026-07-04 18:57:00 +00:00