The biggest release in Rivalize history. Reports get 6 new intelligence sections. Real-time monitoring goes live across 11 data sources. The dashboard gets a full rebuild. 55+ production commits shipped in 24 hours.
-
Competitor detail pages — full dossiers
7b274ebClick any competitor and see every data point we have on them in one long-form page — profile, pricing, features, SWOT, momentum, founder activity, press mentions, community pulse, visual atlas, all filtered to that single company.
-
Hiring Signals section
96eb1c5See what roles competitors are hiring across Greenhouse, Lever, Ashby, Workday, and LinkedIn. Hiring surges in specific departments signal strategy shifts before they become public.
-
Infrastructure Signals section
8cc3de2New subdomains, SSL certificates, and DNS changes surface when competitors are building something in stealth — often weeks before announcements.
-
Product Cadence section
6b4b463GitHub releases, Product Hunt launches, App Store version bumps, and changelog RSS feeds — see how fast each competitor ships and what they're shipping.
-
Founder Visibility section
64b73a5Where competitor founders show up — podcast appearances, YouTube interviews, conference speaker lists, Google Trends momentum. Classified by theme (product, fundraising, hiring, thought leadership).
-
Press & Mentions section
34b5bc9News articles about each competitor with sentiment badges (positive/negative/neutral), sorted by recency. Powered by Brave News + AI classification.
-
Founder Activity section
34b5bc9Recent founder posts from X/LinkedIn with engagement metrics and theme classification.
-
PDF export for every report
81d29cdDownload any report as a branded PDF. Three formats: full report, executive summary, per-competitor dossier. Cached for 24h after first download.
-
Document upload for richer reports
55fb69cUpload a PDF, DOCX, or TXT describing your product and Rivalize will ground its recommendations in your actual reality instead of guessing from your homepage.
-
Real-time competitive intelligence — activated
c5fd448Every project now auto-creates monitoring schedules. Free tier runs weekly, Starter daily, Pro 6x daily, Agency hourly. No configuration needed.
-
Job board monitoring
283b696Automatic monitoring across Greenhouse, Lever, Ashby, Workday, and LinkedIn Jobs. Detect hiring surges in specific departments before competitors announce anything.
-
SEC EDGAR + continuous Crunchbase
9b0c34aFor public competitors: 10-K, 10-Q, 8-K, and S-1 filings plus earnings transcripts, all monitored directly from SEC EDGAR. For private competitors: continuous funding rounds, acquisitions, and exec changes from Crunchbase.
-
Subdomain tracking via Certificate Transparency
a6bc02bNew subdomains on competitor domains (like app.stripe.com or billing-v2.rivalize.ai) get flagged the moment their SSL certificate is issued — often weeks before products launch.
-
Continuous enrichment — GitHub, Product Hunt, App Store, changelog RSS
a7386e8Previously one-shot enrichments now poll continuously. GitHub releases, Product Hunt launches, iOS and Android version bumps, and any competitor's changelog RSS feed.
-
Founder visibility — podcasts, YouTube, conferences, Google Trends
245afe4Track where competitor founders show up. Listen Notes for podcasts, YouTube Data API for interviews, Papercall/Sessionize for conference speakers, Google Trends for brand momentum.
-
Slack and email alerts with severity tiers
9aa0354Critical and high-severity events fire instant alerts to your Slack webhook or email. Medium events batch into the weekly digest. Configure per project which event types trigger which channels.
-
Breaking Changes live feed
9aa0354A real-time feed of high-severity competitor events across all your tracked projects, on the dashboard. Subscribe to it via SSE from your own tools.
-
Intelligence Brief email — upgraded
47f6685The weekly digest is now an AI-synthesized intelligence brief with three sections: Key Updates, Risks, and Opportunities. Source footnotes on every claim.
-
Competitors page — vertical stack redesign
59110dbSee every competitor's full data stacked in a single scrollable view. Each competitor gets a complete section stack — profile, pricing, features, SWOT, momentum, founder, press, community, visual atlas — rather than a grid of shallow cards.
-
ChangesFeed chips for event filtering
72a2ec4Filter the Changes Feed by category: hiring signals, infrastructure changes, product cadence, founder activity. See exactly what matters to you.
-
Founder Activity tabs
04a908cToggle between Posts, Appearances, and Trend spikes on any founder. See their LinkedIn and X posts, podcast and YouTube appearances, and Google Trends momentum in one place.
-
Per-monitor settings
e1963dbConfigure each monitor type individually per project — enable news tracking but disable ad tracking, or dial cadence up for one monitor and down for another.
-
Alert policy editor
9aa0354Dashboard UI for configuring which events trigger which channels. Severity-tiered rules, per-event-type overrides, Slack webhook verification.
-
Zero placeholder leaks in reports
97884c4Swept every report across the database and eliminated visible 'Unknown', 'N/A', and raw URL artifacts. Every empty field now either renders a proper fallback or is hidden entirely.
-
Report generation — 38% fewer entity failures
e70d3bfFixed three performance bugs in the website scraper that caused entity extraction to fail on valid pages. Reports now complete with full data on sites we previously partially skipped.
-
Next.js 13+ app router shells now detected
6b414b4The scraper correctly handles modern Next.js sites that render client-side, no longer mistaking them for blank pages.
-
Auth walls and error pages no longer mislabeled as content
08eadd6Pages that return 401, login screens, or error states no longer get ingested as real content.
-
Parallel enrichment — faster reports
1ba991cFive enrichment batches that previously ran sequentially now execute in parallel. Standard reports complete noticeably faster.
-
Brand name consistency
6101a29Fixed subdomain product brands being misnamed as their parent company. Every rendered report now uses canonical brand casing.
-
Competitors now populate from reports
4c66098Fixed a bridge bug where reports generated but competitor rows never landed in the database. Resolved by falling back to alternate synthesis sources (comparison matrix, SWOT, pricing) when the primary path is empty. Backfill script also included.
-
Security hardening
2462cc0Disabled admin routes in production, locked down trust proxy, tightened IDOR protections across all resource routes.
-
Email deliverability
b85049eSPF, DKIM, and DMARC properly configured. Webhook ordering fixed. Suppression list handling now reliable.
-
Report renderers hardened against missing data
86ee5bfFour report renderers now gracefully handle null/undefined inputs instead of failing the whole report.
-
Blank competitor empty-state
4ba99d0Social links now validated against the brand name. Competitors with no detected social or brand presence show a proper empty state instead of misleading partial data.
-
Report versioning
66139c5Every report tracks the synthesis version and render version it was produced with. Makes it trivial to invalidate caches and re-render with newer templates.
-
Developer docs site
d218858New Starlight-powered docs site scaffolded under apps/docs. Build and deploy pipeline wired into the monorepo.
-
Certificate Transparency resilience
ecd16f0crt.sh rate-limiting handled with Retry-After and automatic failover to CertSpotter when crt.sh is unavailable.
-
Database cleanup
bec655cRemoved 9 orphan migration files that were drifting from the journal.