Changelog · Anchored

Every pool change, report edit, fundamentals auto-sync — all here. Anchored's core auditability promise.

Read the methodology → 📡 Subscribe (Atom) →
All Product updates Pool Reports Auto-detected
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.