The log
What's new
A running record of what we've shipped to TickerStance. Newest first.
Leaders opens up, charts get a rebuild
- New
/leaders is now open to everyone. The relative-strength leaderboard, sector flow, and the rotation panel — who joined the top 100, who fell off, who climbed — are no longer Pro-gated, with a full search and structured-data pass for discoverability.
- New
Every ticker on the full leaderboard and the rotation lists now links straight to its /ticker dossier.
- Polish
Charts across the dashboard moved onto one shared engine: smoother lines, consistent hover read-outs, regime ribbons, and clean sizing from inline sparkline to full panel.
Pattern Read on dossiers, Industry Flow on volume
- New
Ticker dossiers now carry a Pattern Read: a plain-English call on where a name sits in its base — its stage, a tight base under the pivot, or a VCP-style contraction. The free preview gets a one-line version.
- New
/volume added an Industry Flow view: an FF49 industry bubble pack with a GICS/FF49 toggle and relative-strength horizon controls.
- Polish
The ETF holders section on ticker pages was enriched and opened to free visitors.
ETF coverage goes public, ticker pages gain context
- New
ETF coverage is now public: a browsable /etf catalog with per-fund detail pages built from N-PORT holdings — top positions, an aggregates and health read, glossary, and structured data — no account needed.
- New
The /data breadth hub is now fully public, and more Pro breadth tiles are live (Stockbee 4%-up/down ratios, Lowry, VIX, quarter-leaders).
- New
Ticker pages gained a right rail — sector, industry, methodology, and "appears in" memberships — plus a peer strip showing the four closest names in the same industry by relative strength.
- Polish
Industry labels on ticker pages switched from raw SIC codes to the FF49 industry scheme and now link through to /industries.
- Fixed
Backfilled industry codes from SEC EDGAR for foreign ADRs that were left unclassified, so more names carry a correct sector and industry.
Setups scanner, analytics with consent, Capital Map rebuild
- New
/setups launched — a setup scanner that reads the daily snapshot for tight bases under pivots and other lifecycle states, tracked day over day.
- New
A cookie-consent banner shipped alongside privacy-respecting, EU-hosted analytics that only load after you opt in. The privacy page was refreshed to match.
- Polish
Capital Map was rebuilt as an editorial bubble map with cleaner copy and SEO, and ETF links now mesh into ticker pages.
More reads, public previews, accessibility and security
- New
Three new /reads articles: the Episodic Pivot (Qullamaggie's EP setup), Reading RS in Corrections, and the Leader Watchlist workflow — each with charts and worked examples.
- New
/leaders and /stance now have public, indexable previews. Non-Pro visitors and AI search engines can read a leaderboard teaser and the full regime methodology, backed by structured data and on-page FAQs.
- Polish
A broad accessibility pass: skip-to-content link, labelled forms, higher-contrast colors, and a single clean page landmark for screen readers.
- Polish
Security was tightened across the site (content-security policy, hardened sign-in and sessions), and dashboard reads got faster through web, cron, and database tuning.
Seasonality launches, Industries goes deeper
- New
/seasonality launched: month, week-of-month, and day-of-week return heatmaps for indexes, sectors, and 49 industries, an entering-window callout, and a Pro screener that ranks units by their best upcoming window. A mini-panel also rides along on each /ticker page.
- New
/industries deepened with rotation deltas, leadership concentration, setup-ready counts, an IBD-style 1-99 RS rating on constituents, and a 1-year horizon.
- New
New /reads article walking through the seasonality methodology.
Industries board, homepage Q&A, ETF Health
- New
/industries launched — an FF49 industry leaderboard ranked by relative strength, with detail pages carrying internal breadth, sector tape, and rotation panels.
- New
The homepage gained a question-led headline and an editorial FAQ answering "is the market in an uptrend today," for readers and AI search alike.
- Polish
The sector ETF Health panel was rewritten as plain-English editorial cards (trend, extension, volatility) instead of raw numbers.
Sector detail rebuilt, fresh brand
- New
Sector detail pages were rebuilt with five new reads — internal breadth, industry rotation, sector tape, leaders inside the sector, and ETF health — plus a 13-week rank-replay strip, with the deeper panels gated to Pro.
- New
New brand identity: the wordmark is now lowercase "tickerstance," paired with a new Ascend logomark that shifts with the live regime, refreshed favicons, a PWA manifest, and a new social share image.
Weekly Issue 003, tidier rail, steadier site
- New
The Monday Read published Issue 003, "The Friday snap," anchored to the May 18 close.
- Polish
The navigation rail was reorganized: Explore destinations, including Capital Map, gathered under one Pro section.
- Polish
Behind the scenes, the site moved to faster, more reliable hosting, snapshot publishing became atomic with stuck-run detection, and error monitoring was wired in across every service.
Three new Explore pages: Capital Map, Shortlists, Data
- New
/capitalmap arrived — a radial map of where capital is concentrating across the universe, sectors, industries, and the top movers, with an accessible data table and its own share image.
- New
/shortlists launched: curated rosters (RS leaders, near 52-week highs, tight ADR, volume dry-ups and surges, above the 50-day, stage-2, and more) rebuilt fresh each day, with Pro detail pages behind the index.
- New
/data opened as a market-breadth board — live breadth tiles with sparklines, plus a roadmap of Pro indicators to come.
Public ticker previews + fundamentals in the dossier
- New
/ticker/[symbol] now has a public preview for free and anonymous visitors. It shows latest close, regime, company context, available RS percentiles, ADR/ATR/RVOL/RS-new-high facts, and a clear Pro unlock for the full dossier.
- New
Pro ticker dossiers now include a Fundamentals section backed by SEC filings: universe and sector rank, EPS/revenue/share YoY bars, margin trend, filing freshness, and coverage states for names without enough data.
- Polish
Ticker preview pages are now sitemap and OG-image ready, with quality-aware copy when an artifact is partial or price-only.
- Fixed
Ticker lens reads now use the market-wide RS numbers consistently, and fundamentals filing coverage was repaired so valid filing histories make it through to the dossier.
New homepage chrome, market-wide RS, and fundamentals pipeline
- New
Homepage v3 is live: Today stance hero, subscore quad, market landscape, sector heatmap, top-three theme strip, leaders preview, Pro comparison, and a data-loading skeleton.
- New
Global app chrome was rebuilt around a sectioned rail, topbar ticker search, tier pill, crumb row, global footer, mobile drawer, and cleaner page titles across routes.
- New
/reads added three long-form explainers: Distribution Days, Average Daily Range, and Stage Analysis.
- New
SEC EDGAR fundamentals landed under the hood: ticker map sync, company-facts parsing, restatement handling, backfill tooling, daily worker sync, and database tables for filings and normalized facts.
- Polish
RS calculations now run against the full market-wide stock universe and persist ticker metrics for faster dossier and leaderboard reads.
- Fixed
Snapshot publishing and worker checks are stricter: public artifacts publish atomically, stale artifacts fail the run, API abuse controls were tightened, and waitlist email output was hardened.
Themed baskets and cleaner route chrome
- New
/themes launched with narrative baskets ranked by composite strength across RS, breadth, highs, accumulation, and dollar-volume shifts. Free users get the leaderboard; Pro users can open detail pages with sparkline history and members.
- New
Homepage now surfaces the top three hottest themes, and the launch seed includes eight hand-picked baskets with curation CLI tools for list/show/create/archive/diff/propose workflows.
- Polish
Weekly reads got a second archive issue for May 4, and leader cards now use the Leadership Score.
- Polish
Route chrome was unified: one wordmark, one breadcrumb pattern, Weekly in the rail, and static/ticker/home routes on the shared header system.
- Fixed
Ticker and leader reads now pull the correct RS horizon data, ticker search tolerates missing company names, and /volume got treemap, sector, and cumulative A/D-volume polish.
Ticker dossier chart and design-system pass
- New
/ticker/[symbol] chart work landed: OHLC history, an RS-vs-SPY subpanel, an editorial price/relative-strength layout, and a ticker-specific leadership read.
- Polish
Ticker hero and evidence panels moved onto the analytical design primitives used elsewhere, with cleaner score surfaces and chart spacing.
- Fixed
Ticker dossiers handle stale cache rows without bar-field crashes and read multi-horizon RS percentiles from shared cross-horizon metadata.
Weekly hub, ticker lookup, and global replay
- New
/weekly launched as The Monday Read hub, with a masthead, regime ribbon, latest issue hero, archive cards, and the May 11 issue anchored to the prior Friday close.
- New
Ticker lookup started rolling out: topbar search, /api/search/tickers, /ticker/[symbol] Pro route scaffold, redirect map, sitemap entries, OG metadata, and llms.txt coverage.
- New
Global replay moved into the rail: date picker, active-date cookie, replay banner, and date-aware navigation keep dashboard pages on the chosen snapshot.
- New
Ticker metrics pipeline added the raw material for the dossier: volume/accumulation, volatility/risk, RS-line new highs, beta, sector peers, and reference data.
- Polish
/pricing got another editorial terminal pass with unlock inventory, comparison rows, FAQ, bottom CTA, mini-visuals, and tighter waitlist copy.
- Fixed
Theme preference now renders from the cookie on the server, which removes the light/dark hydration mismatch.
/pricing and /volume redesigned
- New
/pricing rebuilt around what Pro adds today: multi-horizon RS (Classic + 1w/3m/6m/9m/1y) on every sector and stock, 12-month Stance with overlays, per-ticker leader detail, and the weekly market read. Plus a teaser for Ticker Intel — type a ticker, see every lens at once. Join the waitlist for grandfathered launch pricing.
- New
/volume rebuilt end-to-end (Pro). Regime hero with a dictionary-style aside, cumulative advance/decline-volume chart, up/down-volume ratio strip, sortable sector treemap and ledger table, names leaderboard with four tabs, and a volume tape with three pattern scanners — heavy buying days, quiet contractions, climactic volume.
- Polish
/volume reads land faster after each daily snapshot — caches pre-warm and the cumulative chart pre-computes at write time.
- Polish
/reads hub trimmed. Bookshelf section removed.
Volume section, per-stock detail, Advance/Decline read
- New
/volume launched. Free tier shows the regime hero and a limited replay strip; Pro tier gets the full read.
- New
New Pro per-stock detail page. Click any ticker on /leaders to drill into a price + RS-line chart, fundamentals strip (market cap, ADR, list date, shares outstanding), full horizon matrix of percentiles, and band-specific editorial copy.
- New
New /reads article: Advance/Decline Line. Walks the A/D line, the 1998 NYSE divergence, and the 2007 Lowry’s case with four inline charts.
- Polish
Closed-beta gating extended. /volume, /leaders, and the per-stock detail page redirect non-Pro visitors to /pricing while sign-up is paused.
- Fixed
Magic-link sign-in works again — fixed a regression in the credentials guard that blocked email logins.
Snappier across the board
- Polish
Dashboard pages now paint right away while data streams in. Repeat visits hit a faster cache. Tuned the backend and database for quicker reads on homepage, /stance, and /leaders.
- Fixed
Sign-in cookies now stick reliably. Magic links and Google sign-in work again.
Security + agent-friendly navigation
- Polish
Tightened security across the site. Stricter content policy, no third-party tracking surfaces, locked-down sign-in checks.
- New
Added an /llm.txt route. AI agents and crawlers now get a clean map of the site for safe, structured access.
New homepage, Pro nav rail, deeper leader board
- New
Brand new homepage. Pre-market tape ribbon at the top with live SPY, QQQ, IWM, and VIX quotes. New Stance hero with a full SVG chart, regime bands, and click-to-replay (Pro). Sub-score quad with sparklines that link straight to component detail pages.
- New
Sector heatmap on the homepage, sortable by RS, A-Z, or market cap. Industries panel showing leaders and laggards on a shared scale, with a show-all toggle. Stocks panel in a 4-up grid with horizon and view chips.
- New
NEXT READ countdown chip in the status strip, ticking down to the next snapshot. Light/dark theme toggle. Tablet and mobile layouts that collapse the heatmap and panels cleanly.
- New
Pro navigation rail on the left. Every section one click away, snapshot date in view, mobile drawer, and a `[` keyboard shortcut to collapse it.
- New
RS rating overhaul. Every stock now gets an IBD-style 1-99 composite score across multiple time horizons against the broad universe. Pro tier gets a Leadership Score on top, plus a sector dual-score chip showing how a stock ranks within its sector.
- New
Pro stock leader drill-down. Six tabs of full-depth leaderboards (1W, 1M, 3M, 6M, 1Y consensus, IBD composite). Consensus board with TradingView links, sparklines, and per-ticker metrics: ADR, dollar volume, 52-week highs, RS-line new highs.
- New
Rotation panel on the leader board. See which names just joined the top 100, which fell off, and which climbed compared to 21 trading days ago. Sector chip ribbon with a Pro-only filter.
- New
Component detail pages redesigned as retail-trader dossiers. Each sub-score (Breadth, Trend, Leadership, Macro) reads as a structured brief instead of a raw number.
- New
/reads grew. Added a Follow-Through Day post with 4 inline charts. Market Regime and Sector Rotation rewritten as long-form learning articles. Every article and card now shows the last-updated date.
- Fixed
Leaderboards now strictly stocks. ETFs and funds gated out by ticker type at the source, not just by classification code.
Stance detail page + faster regime reads
- New
The Pro /stance page is live. It shows a full SVG chart of the Stance score over time with hover tooltips, click-to-time-travel, range tabs, and a "What moved" drivers strip.
- New
/reads is a new editorial hub with five explainer articles covering Market Regime, Methodology, Relative Strength, Sector Rotation, and Stock Leaders. A lens filter lets you slice by topic.
- Polish
The dashboard header now links directly to /reads. The /stance and /reads pages match the homepage 1280px shell.
Sign in with Google or magic link
- New
Added a /login page with Google sign-in and magic-link email sign-in. A /account page shows your profile and lets you sign out.
- New
Industry Leaders chrome unified with Stock Leaders — same tab pattern, consistent layout.
- New
Static content pages launched: About, Methodology, and supporting pages are now live and publicly crawlable.
- Polish
Stock Leaders presentation polished — tighter spacing and cleaner rank indicators.
Stock Leaders tabs + sharper sectoring
- New
Stock Leaders now has tabs for each ranking horizon: 1 week, 1 month, 3 months, and 6 months. Switch between them instantly.
- Fixed
ETFs no longer appear in the Stock Leaders list. Sector classification now correctly identifies fund tickers and filters them out.
- New
Free-tier dashboard now loads from a fast edge cache, with a database fallback. First paint is quicker on repeat visits.
Stock Leaders added to dashboard
- New
Stock Leaders widget added to all three dashboard layouts. It shows the top stocks ranked by relative strength across 1-week, 1-month, 3-month, and 6-month windows.
- New
A weekly sector-classification refresh now keeps stock industry tags current, powering the sectored view in the Leaders widget.
Foundations
- Polish
Worked on the backend and database to speed up dashboard reads. Pages load faster and stay snappy when more people pile on at once.