Davide Scaini
9419bd0c20
document password reset flow in CLAUDE.md and reset-password page
2026-04-14 22:34:15 +02:00
Davide Scaini
5ad3aee8f6
rename privacy "private" → "unlisted"; enable GPS for unlisted
...
- "unlisted" = not shown in the public feed, but GPS track, timeseries
and detail JSON are all accessible by direct URL (security by obscurity)
- "private" accepted as legacy alias everywhere (backward compat with
existing data on disk)
- New writes from Strava sync / ZIP upload / sidecar use "unlisted"
- Only "no_gps" now suppresses the GPS track
- isUnlisted() helper in format.ts used by all Svelte/Astro components
- SCHEMA.md and CLAUDE.md document the privacy model and the distinction
between "unlisted" and "no_gps"
2026-04-13 18:49:20 +02:00
Davide Scaini
18551f9f36
document where feedback is saved
2026-04-11 09:01:34 +02:00
Davide Scaini
053da10ab9
some basic statistics and invite tree, plus watch new data
2026-04-10 13:21:31 +02:00
Davide Scaini
98c42dc443
unify single user and multi user behaviour
2026-04-09 08:59:40 +02:00
Davide Scaini
2007f53580
reorg documentation
2026-04-08 19:37:33 +02:00
Davide Scaini
5bbc3d07d2
fix: remove sensitive files, sync manifest
2026-03-30 20:38:00 +02:00
Davide Scaini
5b07c7670c
feat: URL state persistence for all filters and tabs
2026-03-30 20:28:54 +02:00
Davide Scaini
877472e620
trying to get sub label showed properly
2026-03-30 20:09:01 +02:00
Davide Scaini
d806072546
improve configs, update docs
2026-03-30 13:30:43 +02:00
Davide Scaini
0865159cca
upload external files
2026-03-30 13:06:20 +02:00
Davide Scaini
77e7b1dbec
data ingestion plan
2026-03-30 11:43:01 +02:00
Davide Scaini
ec6175b143
athlete page first draft
2026-03-30 09:05:18 +02:00
Davide Scaini
4537273de9
get default hr and power zones from config file
2026-03-29 22:06:22 +02:00
Davide Scaini
547105550b
Merge branch 'dev/edit'
2026-03-29 15:57:02 +02:00
Davide Scaini
b0ab7fbe3f
integrate edit button into astro site
2026-03-29 15:39:11 +02:00
Davide Scaini
d9ddae57ba
use percentile instead of linear scale from max
2026-03-29 11:26:58 +02:00
Davide Scaini
7327861c4a
thinking about edits...
2026-03-29 11:12:02 +02:00
Davide Scaini
643d092acd
fix activities' types
2026-03-29 10:37:08 +02:00
Davide Scaini
3441079913
map now working
2026-03-28 19:34:22 +01:00