Changelog
What's new in pulse. Versions follow semver; minor releases ship roughly every 4 weeks.
Last updated · 2026-05-12
Building in public — every release ships with a public PR + release notes on GitHub.
v1.5 — Open-core + domain (2026-05-12)
Added
- Tier feature flag system —
account.get_tier()with 4 tiers (free/pro/team/enterprise) and 26 feature flags. Lock UI helpertier_lock_banner()for one-line gating. - Pricing landing page — 4-tier cards + 21-row feature comparison matrix + 8-question FAQ
- Settings → Plans & billing — current tier card, Stripe Customer Portal link, billing metadata
- Settings → Integrations — Slack / Teams / Discord webhook form (Team tier) + SSO row (Enterprise tier)
- PWA manifest — installable from browser with icons, shortcuts, brand colors
- Custom domain — mintforai.com live on Vercel
- Open-core docs — README now explicitly explains Logseq/Plausible/Cal.com pattern
- Vercel + Cloudflare DNS playbook — click-by-click for self-hosters
Changed
- Next.js bumped 14.2.5 → 14.2.35 (security patch)
metadataBaseset so OG images resolve correctly across all pathsthemeColormoved to viewport export (Next 14.2+ API)
v1.1 — Phase B foundation (2026-05-11)
Added — cloud + multi-provider scaffolding
- Cloud sync (
cloud/) — production-ready code for Supabase Auth + E2E encrypted sync - REST API (
api/server.py) — FastAPI server with auth, exports, leaderboard endpoints - Python SDK (
sdk/python/pulse_client.py) — programmatic access to your own pulse data - Browser extension (
browser-ext/) — Manifest V3 capture for ChatGPT, Claude.ai, Gemini, Perplexity - Cross-platform shim — foreground app + idle detection + notifications for Windows / macOS / Linux
- CSV + PDF export — full data export, monthly PDF reports via reportlab
- Slack / Teams / Discord integrations — themed daily digests, spend alerts, renewal reminders
Added — providers
providers/openai_parser.py— ChatGPT Plus + API + Team with current GPT-5/o3 pricingproviders/cursor_parser.py— Cursor IDE local state DB parserproviders/gemini_parser.py— Google AI Studio + Gemini app with current pricingproviders/copilot_parser.py— GitHub Copilot flat + GraphQL audit
Added — security + compliance
SECURITY.md— full threat model + encryption details + bug bounty plan- Audit log table (
audit_log) — all sensitive events tracked locally
Changed — UX polish
- Sub-action row no longer overlaps card (4px gap instead of -2px overlap)
- Streak chip glow radius reduced (no overlap with H1)
- Filter chips center-aligned with no leftover spacing from hidden radio circle
- Page header gets 8-12px breathing room before content
- Streamlit columns get explicit 1rem gap (was tight default)
- Top apps legend moved from bottom to header row
- ROI hero card moved to top of AI usage + Overview pages
- All Streamlit branding hidden (deploy button, viewer badges, footer)
Changed — performance
- Theme toggle no longer clears cache (2-3x faster switching)
- Smooth theme transitions on cards, tables, sidebar (180ms)
- Sidebar collapse → smooth slide animation (was snap)
v1.0 — initial public preview (2026-05)
New
- Theme toggle — sun/moon icon in sidebar, light + dark modes
- Subscription tracker — manual entry + Gmail-discovered receipts
- AI usage analytics — Claude Code logs auto-imported, equivalent API cost vs flat plan
- Activity tracking — foreground apps, idle-aware, auto-categorized
- Smart auto-detect — "monthly but not charged 60+ days = probably yearly or cancelled"
- Renewal alerts — Windows toast 3 days before bill
- Cost spike alerts — when today exceeds 3× your average
- Multi-currency — 30+ currencies, live ECB rates
- Plan ROI — see what your subscription saves vs API rates
- Streak tracker — consecutive days using AI (glow at 30+ days)
- Cancellation savings — track lifetime $ saved when canceling unused subs
- Smart suggestions — apps you use a lot but don't track as subscriptions
- Undo delete — 30-second window after deleting a subscription
- Backup + restore — auto daily, last 7 kept
- Leaderboard preview — coming-soon teaser with 5 categories
Coming next
- Cloud sync + mobile PWA (Pro)
- "Ask pulse" AI assistant — natural-language queries
- Cross-provider live: OpenAI, Cursor, Gemini, Copilot (Pro)
- Bank account auto-import (Plaid US, KBank/SCB TH)
- Receipt OCR
- Email weekly digest + push notifications (Pro)
- Friend leaderboard (5 categories, opt-in, aggregate metrics only)
Join the Pro waitlist for early access.