Changelog
What's new in SubRemind — features, improvements, and fixes. We follow semantic versioning; releases are listed newest first.
v0.8.0
May 2026
- NewQuickstart on the homepage: add a few subscriptions and see your live monthly + yearly total without signing up. Saved in your browser; if you do create an account, the list is waiting on your dashboard with one-click import.
- NewShare my stack: create a public, read-only link to your subscription stack with an opt-in to hide amounts. Includes a generated social-share card. Revoke any time.
- NewPer-subscription renewal-reminder toggle: uncheck on any subscription to stop the 2-days-before email for just that one.
- NewMonthly digest email: opt-in recap on the 1st of each month — last month's spend, this month's forecast, and any detected price changes. Toggle in Settings.
- NewDelete your account from Settings (GDPR / DSGVO Art. 17). Wipes every subscription, category, share link, and price-history row immediately.
- FixedArchived (paused / cancelled) subscriptions no longer trigger the 2-day renewal email.
- ImprovedSearch-result rewrites for the top services by impressions (Pocket Casts, Grok, Substack, The Athletic, ChatGPT Plus, …) so titles match what people actually search for.
- ImprovedHomepage performance: the hero spending chart is now a hand-rolled SVG instead of a charting library, removing ~100 KB of client JS from the landing page.
- ImprovedPrivacy policy refreshed: documents Vercel and Resend as sub-processors, mentions self-serve account deletion and the share-link feature.
v0.7.0
May 2026
- NewSubscription lifecycle: pause or cancel a subscription instead of deleting it. Cancelled subs move to an Archive tab and stay in your spending history, so the year-over-year totals don't lie. Reactivate or hard-delete from the archive.
- NewLifetime spend per subscription: every card shows total paid over its life, computed from each month's actual price and that day's FX rate (not today's snapshot).
- NewHistorical FX: spending and lifetime totals now use the exchange rate on each billing day. Daily ECB rates from frankfurter.app, cached per user. Hover a history bar to see the native amount + the rate that day.
- NewPrice-change tracking: log when Netflix bumps from $15.49 to $17.99 (or down — we live in hope) and past months automatically recalculate at the old price. Old months stay at the old price; current price syncs to the latest active tier.
- NewPer-sub analytics modal: click a card to see price, yearly cost, lifetime spent, next billing, and a 12-month bar history — then Edit/Pause/Cancel from there.
- NewYearly breakdown chart: stacked-bar per calendar year by category, once you have at least 2 years of history.
- NewStarted-at field: when adding a sub, pick 'Next billing' or 'Already started' — the latter records when you actually first paid, so lifetime spend reflects reality even for subs you added late.
- ImprovedScroll through history: ‹ / › arrows on the spending chart shift the window 3 months at a time so you can see further back without burying the next 9 months.
- ImprovedMobile polish: subscription cards, modals, and the add flow are tighter on small screens. All popup confirmations replaced with a styled in-app dialog.
v0.6.0
May 2026
- NewCustom categories: create per-account categories with a chosen color. Built-in categories remain; custom ones can be renamed or deleted from Settings.
- NewFour chart types in a single panel: Spending (12-month area + line), Categories (monthly donut), Upcoming (30-day grouped list), and Payment methods (horizontal bars).
- ImprovedChartSwitcher pill tabs replace the earlier single-chart view.
v0.5.0
April 2026
- NewPayment method tracking: tag each subscription with a brand (Visa, Mastercard, Amex, PayPal, Apple Pay, Google Pay, Twint, Revolut, Klarna, bank transfer, and more) plus a free-text label.
- NewPayment methods chart: horizontal bar showing monthly spend per brand.
- NewUpcoming timeline: next-30-day list grouped into Today / Tomorrow / This week / Next week / Later — items due within 2 days get an amber tint.
v0.4.0
March 2026
- NewQuarterly billing cycle added alongside Monthly and Yearly. The projection chart and stats handle all three correctly.
- New150+ built-in service logos (Netflix, Spotify, Disney+, ChatGPT Plus, Notion, GitHub, AWS, Adobe, and many more).
- NewCustom service support: add any service with a free-text name, optional domain for favicon, and any currency.
- ImprovedBidirectional charge projection: SpendingChart now computes charges for past months too, so the 3-month historical view is accurate.
v0.3.0
February 2026
- NewFree trial tracking: mark a subscription as a free trial and set the end date. An amber 'Trial · ends in Nd' badge replaces the cycle pill; the trial cost is excluded from the monthly total until the date passes.
- NewSort and search: sort by next billing date, price, or name; search by service name. Controls share a single filter row with category pills.
- NewCategory filter: pill bar above the grid lets you filter by category. Hidden when only one category is in use.
v0.2.0
January 2026
- NewMulti-currency support: pick a base currency in Settings; live exchange rates from open.er-api.com are fetched and cached hourly. Each subscription card shows the native price plus a converted equivalent.
- NewBase currency setting: stored per account, changeable anytime in Settings.
v0.1.0
January 2026
- NewInitial launch: subscription grid, add/edit/delete, monthly and yearly totals, 12-month spending projection, and row-level security so only you can access your data.