BetterTrack App 0.49
Pre-release-
Smoothing-aware custom-asset detail chart + alerts scopes behind a safety flag — BtStepLineChart gains a Linear interpolation mode (identical grid/dots/fill/scale; Step path unchanged) and the asset-detail Value-over-time chart picks Linear when the asset's smoothing flag is on (design decision: smoothed = interpolated line, raw = step), device-verified both ways on prod; alerts:read/alerts:write are wired into OAuthConfig but held behind ALERTS_SCOPES_ENABLED=false because the platform's scope seed hasn't landed and requesting un-seeded scopes hard-rejects the whole authorize (device-confirmed twice — would have broken all logins); /alerts now 403s with a scope-missing message, proving the bearer-gate half of the platform fix IS deployed; flag-flip + full CRUD re-verify happens when the seed is confirmed. +5 tests (259 green: chart interpolation pick + 4 scope tripwires incl. shipped-flag-off guard).
-
Tick: /alerts bearer P1 fixed — PR #423 merged, re-login to pick up alerts scopes