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.

pool ➕ Added AVGO · Broadcom · 一阶映射 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 88
anthropic: — → 40
spacex: — → 0
risk: — → core
pool ➕ Added AMZN · Amazon · 一阶映射 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 5
anthropic: — → 92
spacex: — → 0
risk: — → core
pool ➕ Added AMD · AMD · 一阶映射 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 90
anthropic: — → 25
spacex: — → 0
risk: — → balanced
pool ➕ Added MSFT · Microsoft · 一阶映射 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 92
anthropic: — → 0
spacex: — → 0
risk: — → core
pool ➕ Added NVDA · NVIDIA · 一阶映射 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 75
anthropic: — → 75
spacex: — → 40
risk: — → core
pool ➕ Added ORCL · Oracle · 一阶映射 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 88
anthropic: — → 10
spacex: — → 0
risk: — → balanced
pool ➕ Added GOOGL · Alphabet · 一阶映射 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 0
anthropic: — → 82
spacex: — → 0
risk: — → core
pool ➕ Added CRWV · CoreWeave · 一阶映射 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 85
anthropic: — → 25
spacex: — → 0
risk: — → speculative
pool ➕ Added MU · Micron · HBM/存储 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 65
anthropic: — → 60
spacex: — → 25
risk: — → balanced
pool ➕ Added SNDK · SanDisk · HBM/存储 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 48
anthropic: — → 45
spacex: — → 15
risk: — → speculative
pool ➕ Added WDC · Western Digital · HBM/存储 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 40
anthropic: — → 40
spacex: — → 20
risk: — → speculative
pool ➕ Added STX · Seagate · HBM/存储 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 40
anthropic: — → 40
spacex: — → 20
risk: — → speculative
pool ➕ Added NTAP · NetApp · HBM/存储 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 35
anthropic: — → 35
spacex: — → 15
risk: — → balanced
pool ➕ Added PSTG · Pure Storage · HBM/存储 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 50
anthropic: — → 45
spacex: — → 10
risk: — → balanced
pool ➕ Added VRT · Vertiv · 电力/机房 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 78
anthropic: — → 68
spacex: — → 5
risk: — → balanced
pool ➕ Added ETN · Eaton · 电力/机房 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 60
anthropic: — → 55
spacex: — → 10
risk: — → core
pool ➕ Added ANET · Arista Networks · 网络/光互连 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 70
anthropic: — → 78
spacex: — → 0
risk: — → balanced
pool ➕ Added MRVL · Marvell · 网络/光互连 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 70
anthropic: — → 30
spacex: — → 10
risk: — → balanced
pool ➕ Added COHR · Coherent · 网络/光互连 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 65
anthropic: — → 50
spacex: — → 5
risk: — → speculative
pool ➕ Added AAOI · Applied Optoelectronics · 网络/光互连 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 60
anthropic: — → 55
spacex: — → 0
risk: — → speculative
pool ➕ Added LITE · Lumentum · 网络/光互连 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 55
anthropic: — → 50
spacex: — → 5
risk: — → balanced
pool ➕ Added POET · POET Technologies · 网络/光互连 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 50
anthropic: — → 45
spacex: — → 5
risk: — → speculative
pool ➕ Added RKLB · Rocket Lab · 航天/卫星 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 0
anthropic: — → 0
spacex: — → 85
risk: — → event
pool ➕ Added ASTS · AST SpaceMobile · 航天/卫星 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 0
anthropic: — → 0
spacex: — → 70
risk: — → speculative
pool ➕ Added IRDM · Iridium · 航天/卫星 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 0
anthropic: — → 0
spacex: — → 55
risk: — → event
pool ➕ Added DELL · Dell · OEM/ARM 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 70
anthropic: — → 40
spacex: — → 5
risk: — → balanced
pool ➕ Added SMCI · Super Micro · OEM/ARM 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 80
anthropic: — → 35
spacex: — → 5
risk: — → speculative
pool ➕ Added ARM · Arm Holdings · OEM/ARM 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 50
anthropic: — → 55
spacex: — → 30
risk: — → balanced
pool ➕ Added TSLA · Tesla · OEM/ARM 2026-06-09 05:02 · system

Initial seed from STOCK_META v68

openai: — → 5
anthropic: — → 0
spacex: — → 60
risk: — → speculative
deep_topic ➕ Added optics · deep_topic 2026-06-09 05:02 · system

Initial seed from DEEP_REPORT_TOPICS v70

icon: — → ◆
tier: — → pro
deep_topic ➕ Added gpu_cloud · deep_topic 2026-06-09 05:02 · system

Initial seed from DEEP_REPORT_TOPICS v70

icon: — → ◇
tier: — → pro
deep_topic ➕ Added power · deep_topic 2026-06-09 05:02 · system

Initial seed from DEEP_REPORT_TOPICS v70

icon: — → ▲
tier: — → pro
deep_topic ➕ Added asic · deep_topic 2026-06-09 05:02 · system

Initial seed from DEEP_REPORT_TOPICS v70

icon: — → ■
tier: — → pro
deep_topic ➕ Added space · deep_topic 2026-06-09 05:02 · system

Initial seed from DEEP_REPORT_TOPICS v70

icon: — → ★
tier: — → research