Changelog · Anchored
Every pool change, report edit, fundamentals auto-sync — all here. Anchored's core auditability promise.
Read the methodology →
📡 Subscribe (Atom) →
v100
release
2026-06-10
v1.0 release: SSR i18n full sweep + EDGAR S-1 auto-discovery + release-readiness rollup
Home SSR copy localised across all locales (SEO + aria + sections + thead + footer); new EDGAR full-text S-1 auto-discovery; /api/admin/release-readiness aggregates env_checks + data health + audits + drifts into a single ship go/no-go view.
v99
fix
2026-06-09
Home SSR i18n full sweep (root cause A: index.html hardcoded zh-CN)
_localize_home_html(html, locale) replaces 80 hardcoded zh-CN strings with locale-correct copy during SSR; covers SEO meta / aria-label / hero / table headers / filters / footer; crawlers and first paint no longer see Chinese for non-zh-CN visitors.
v98
fix
2026-06-08
Stock detail event headlines translated (root cause: stored locale always en-US)
Both /stocks/:ticker SSR and /api/stocks/:ticker/chart now run content-based language detection instead of trusting stored locale; on miss they call translate_event_headline_cached and persist to DB. First visit triggers translation; second visit hits cache in 88ms.
v97
ops
2026-06-07
Fundamentals drift auto-apply + analytics event whitelist
Drifts ≤ 5% auto-apply to stock_fundamentals (status='applied' / decided_by='auto'); larger drifts still require admin sign-off; new daily cron clears audit #8 backlog. analytics_events table + 21-event whitelist + admin funnel 30d counts + 3 key conversion rates.
v96
feature
2026-06-07
Full-market search + product changelog + API usage
Search now covers 8007 SEC public companies; out-of-pool tickers marked 'not tracked'. New /changelog?kind=product surfaces past product updates. Research tier can view API call stats in /account.
v95
feature
2026-06-06
AI Brief first-run + PWA push toast + currency placeholders + mobile search
Logged-in users on first visit see a 'Generate your first AI brief' banner; Pro+ users on the 3rd visit see a push-subscribe toast; hero price tracks active currency; mobile search collapses to a 🔍 icon.
v94
feature
2026-06-05
Research Hub 6 topics + social proof + /why-anchored
Homepage now surfaces all 6 deep topics as cards; stock detail shows real watcher counts; new /why-anchored compares Anchored vs Seeking Alpha vs Motley Fool across 7 dimensions.
v93
data
2026-06-04
EDGAR fundamentals all 29 backfilled + score history backfill
Auto-backfilled real fundamentals on 26/29 tickers via SEC EDGAR XBRL (7%→90%); replayed quote_history × events into 8,717 historical score snapshots — backtest no longer 'calibrating'.
v92
fix
2026-06-03
SSR logo unified ⚓ + member card price contrast + key-less translation fallback
Subpage logo aligned with home; dark-mode price/trial contrast fixed; news headline translation now falls back to Google Translate gtx (no API key needed).
v91
fix
2026-06-02
SSR locale cookie sync + contrast + hero/chip value framing + news translation
SSR subpage locale switching writes cookie for cross-page persistence; nav/dropdown contrast raised; hero h1 reverted to value-prop (no longer overwritten by AI news); 6 chips renamed to action-driven labels; Claude translates news headlines.
v90
feature
2026-06-01
i18n drawer + chart bug fix + daily stock pool swap cron
Hamburger drawer's 12 links + footer 7 legal links fully translated across 4 locales; chart event-dot rendering bug fixed; daily cron now evaluates non-anchor stocks for swap suggestions (inspired by Serenity's logic).
v89
feature
2026-05-31
Notification prefs + 30/90/180 chart + CSV export + global stock search
/account exposes 5 channel-level email/push toggles; stock detail adds 30/90/180-day toggle + event-dot tooltips + click-to-source; full CSV export for watchlist/AI reports/portfolio; nav-wide stock search with autocomplete.