Product Changelog
Every update, improvement, and fix — tracked from day one. Spyglass is built in public.
Every update, improvement, and fix — tracked from day one. Spyglass is built in public.
Published comparison landing page targeting "Visualping alternative" keywords. 15-row feature comparison table, pricing cards, 5 reasons to switch, and FAQ section. Now 4 comparison pages live.
Published two new high-SEO comparison landing pages. Vs-Klue positions Spyglass as the indie-friendly alternative to enterprise CI. Vs-Owletter takes a complementary positioning angle.
Three new pages: Spyglass vs Crayon comparison (high-SEO landing page), REST API documentation with full endpoint reference, and newsletter confirmation thank-you page.
Fixed 4 HIGH priority issues: Pricing nav link on about.html, missing reset-password in sitemap, hardcoded "Join 0 founders" text on blog.html. Standardized auth page footers. Deployed all fixes to production.
Published "5 Competitive Intelligence Metrics Every SaaS Founder Should Track" — pricing velocity, feature gap closure, positioning shifts, market share proxies, and win/loss ratios.
Added Resources link to nav-links on index.html and pricing.html (mobile already had it). Verified blog preview, trust signals, comparison table, sitemap footer link, FAQPage JSON-LD all present on landing page.
Verified dashboard auth redirect, end-to-end purchase flow API chain (request, roast, scan, config endpoints), Resend email integration. Fixed resources page missing 4 blog posts.
Published final 4 blog posts of the content strategy plan: competitor pricing tracking guide, competitive analysis checklist, CI for enterprise deals, and ROI of CI for small SaaS teams.
Added loading spinner to purchase form, auto-redirect after signup, password reset page (full Supabase flow), user menu dropdown in dashboard nav, in-memory rate limiting (5 req/hr/IP), report generation retry logic (2 attempts), dashboard breadcrumbs.
Created lib/supabase.js with admin + client modes, signup.html, login.html, api/config.js, api/reports/request.js, api/reports/get.js. Rewrote Stripe webhook for real report generation pipeline. Dashboard now loads from live Supabase data. CTA purchase form on landing page submits to API.
Designed and built free Quick Competitor Scan tool. Dual URL input (your startup + competitor), instant head-to-head positioning comparison with differentiation score. Live at /scan.
Published "How to Do Competitive Pricing Analysis for Your SaaS". Created db/positioning-strategy.md and db/content-marketing-strategy.md with 50 target keywords and 12-post content calendar.
Added JSON-LD Article schema to all blog posts, standardized back-to-blog links, social share buttons, aria-labels, dashboard sidebar accessibility, breadcrumb JSON-LD on 14 pages, copy-to-clipboard for Stripe links, apple-touch-icon on all pages.
Canonical link tags on all 17 pages, skip-to-content accessibility links, noopener on all external links, sitemap update, reading times on blog cards, contact page, noindex on dashboard pages, heading hierarchy fixes.
Created 5 serverless API functions: roast.js, reports/generate.js, webhooks/stripe.js, dashboard pages with real data integration. Roast tool connected to live API. AI model selection analysis documented.
HTML validation on all 9 pages (fixed button types, encoded &, tbody). Lighthouse review, mobile responsiveness audit, cross-browser compatibility review. OG meta tags added to 404, privacy, terms pages.
Designed 4 architecture documents: report generation pipeline, Supabase schema (10 tables), scraping infrastructure (3-phase), and alerting/notification system. Created db/ directory with all design docs.
Created 7 core pages (index, about, pricing, blog, 404, privacy, terms), 3 blog posts, OG tags, favicon, testimonials, How It Works section, FAQ, responsive hamburger menu, scroll-reveal animations, sitemap.xml, robots.txt, structured data, Vercel Analytics, Roast My Competitor tool, sample report demo.
Brainstormed 10 micro-SaaS ideas, evaluated top 5, selected Spyglass (competitive intelligence for indie founders). Defined 3 pricing tiers ($29/$79/$199), budget ($100), brand identity, and acquisition strategy. Domain spyglassci.com registered, Stripe payment links wired.
Get notified when we ship new features, tools, and improvements.
One email per week. No spam. Unsubscribe anytime.