Live Build Log
Development Log
A chronological ledger of every feature, fix, and refactor that shaped Simple Money Tracker.
🏁
90
Milestones
🚀
4
Major Versions
💻
4000+
Commits
v4.31.0Milestone 90
Milestone 90: Money Moments Quiz & Smoother Sign-Up
- 🎨DesignA New Free Money Moments Quiz: Explore five everyday money moments, then get a set of wallet notes shaped by your own choices. Progress-aware navigation makes it easy to follow the quiz and revisit a prompt.
- 🔧BugfixClearer Sign-Up Password Guidance: Password requirements are easier to understand as you create an account, helping you fix issues before submitting.
- 🔗IntegrationMore Reliable Payments: Retrying a PayPal payment after it has already completed no longer treats the successful payment as a failure.
- 🛡️SecurityStronger Data Protection: Tighter access rules add another layer of protection around security-related data, allowing access only through the intended flows.
v4.30.0Milestone 89
Milestone 89: Goal Templates, Quick-Add Subscriptions & Easier Dates
- ✨FeatureStart a Saving Goal You Can Actually Finish: A new Templates button on the Goals page offers three proven challenges — Payday Savings, the 52-Week Challenge, and a 30-Day Low-Spend month. Pick one, adjust a couple of numbers, and your goal is created with a real target amount and a finish date.
- ✨FeatureYour Own Numbers, Pre-Filled: The low-spend template estimates what you usually spend in a category from your own last three months of expenses, so the target starts from your reality instead of a guess.
- 🛡️SecuritySee the Whole Plan Before You Commit: A Chart tab previews how your savings build up week after week (or month after month). When you create it, the goal is a normal goal — fully encrypted, like everything else you track.
- ✨FeatureLog Contributions on the Real Date: Contributions now carry a date, defaulting to today, so a payment you made last week can be added with the correct date and your progress timeline stays accurate.
- ✨FeatureQuick-Add Your Subscriptions: Choose from 20 popular services — Netflix, Spotify, YouTube Premium, ChatGPT Plus, iCloud+, Amazon Prime, and more — and the form fills in the name, the price in your own currency, and whether it bills monthly or yearly.
- ✨FeaturePick a Date Without Opening the Calendar: Due and target date fields on debts, lending, and goals now offer one-tap presets: 1 week, 2 weeks, 1 month, 3 months, 6 months, 1 year, or 2 years.
- 🔧BugfixAccurate Remaining Balances: Fixed the remaining amount shown when you open a debt or lending, where your contribution payments were being counted twice. What you see now matches what you still owe.
- ✨FeatureSee Your Group's Free Slots: The group members card shows your current members and the remaining places at a glance, so you know how much room is left before inviting anyone.
- ✨FeatureOne Currency List Across the Free Tools: The debt payoff, snowball vs. avalanche, and saving challenge calculators now use the same currencies and flags as the Currency Converter — and the 52-week challenge now saves exactly the weekly amount you enter.
- 🔧BugfixSmaller Fixes in Daily Use: The month and year pickers in the calendar no longer flash dark on first load, subscription forms update their billing cycle when you pick a template, help articles are clearly separated question by question, contact cards got a cleaner finish, and mood emojis now respond on hover.
- 🧠AINew on the Blog: "Why We Buy on Emotion — and How Online Shopping Speeds It Up", "Saving vs. Earning More: The False Choice That Keeps People Stuck", and "The Great Tech Reset: Layoffs, Capital Reallocation, and the Human Cost of AI in 2026".
v4.29.0Milestone 88
Milestone 88: A Free Tools Suite, Clearer Debt Views & Saving Guide
- ✨FeatureA Whole Suite of Free Tools: A new Tools hub gathers free, sign-up-free utilities for your money, your focus, and your calm — every one of them runs inside your browser, and your inputs never leave your device.
- 🚀DeploymentBuild a Saving Challenge You Can Finish: Pick a popular method — 52-week, 100-envelope, cash stuffing, pay-yourself-first, and more — and get a dated plan with clear targets, pace guidance, and a checklist you can tick off. Your progress is kept in this browser only.
- ✨FeatureFocus Timer That Flows On Its Own: Choose classic 25/5, deep 50/10, quick, or your own rhythm, and let the timer move hands-free from focus into breaks. It shows a live countdown in the tab title, plays gentle chimes, and remembers today's finished sessions plus a lifetime focus total.
- ✨FeatureChill Station Soundscapes: Mix six signature atmospheres — cozy café, midnight rain, deep forest, ocean waves, old library, and zen garden — with nature sounds and lofi playlists, then switch into Zen fullscreen mode for deep, quiet focus.
- ✨FeatureSnowball vs. Avalanche Calculator: Put the two most popular debt payoff strategies side by side, see the interest Avalanche saves and the quick wins Snowball creates, and get plain-language guidance on which one fits you.
- ✨FeatureClearer Debt & Lending Views: Opening a debt or lending now starts with a snapshot of what you still owe, what you have paid, and how much interest has accrued — with the full interest formula at the bottom whenever you want the detail.
- 🎨DesignRefreshed About Page: A new story-driven layout with a circular growth journey that shows how tracking turns into insight, reflection, and lasting change.
- ✨FeatureNew Guide: Money-Saving Challenges: Nine popular saving methods compared — the rules, the real totals, and what can backfire — plus fresh cover art on two earlier articles.
- 🎨DesignCalmer First Impression: The cookie notice now waits a few seconds before appearing, so your first look at the landing page stays clean.
v4.28.0Milestone 87
Milestone 87: Full Server-Side Protection, New Free Tools & Faster Login
- 🛡️SecurityYour Data Now Runs Through Server-Side Security: Expenses, budgets, groups, and messages are written only through authenticated, rate-limited server actions — browsers can no longer tamper with quotas, inbox directories, or plan limits, while your data stays fully end-to-end encrypted.
- ⚡PerformanceFaster Login — Expenses Load First: After signing in, your expenses load immediately while less urgent background tasks are deferred, so your workspace appears sooner.
- ⚡PerformanceMore Reliable Messages: Sent messages now stay in sync across all your devices, read-status tracking is lighter and faster, and long inbox or sent lists render more smoothly.
- 🎨DesignCleaner Expense Filters: Quick filter sections on the expense list are now collapsible, giving you a tidy sidebar that focuses on the filters you use most.
- 🛡️SecuritySecurity Alerts by Email: Resetting your vault master key or generating a new recovery code now sends you an email, so you are instantly alerted if your security settings ever change.
- ✨FeatureNew Free Tool — Debt Payoff Calculator: See how extra payments, interest rates, and payoff terms shorten your loan timeline with clear projections and charts — no account needed.
- 🛡️SecurityNew Free Tool — Encrypt Text & Files Locally: Protect a private note or a file up to 10 MB with a passphrase only you know. Everything happens in your browser — nothing is uploaded and no account is required.
- ✨FeatureWeather Temperature Trend: The forecast now includes a temperature trend chart, so you can see how temperatures will move over the coming days at a glance.
- ✨FeatureSmoother Notes & Topic-Based Blog: Notes dialogs were refined for a cleaner viewing and editing flow, and the blog now lets you browse articles by topic.
v4.27.0Milestone 86
Milestone 86: Snappier Login, Dialog UX Polish & Reliable Quotas
- ✨FeatureSmoother Dialogs & Pickers: Icon, avatar, and provider pickers in goals, contacts, and subscriptions now collapse automatically once selected. You can also type custom lender or borrower names directly in debt and lending forms without needing to create contacts first.
- ✨FeatureReal-Time Provider Search: Typing a service name in the subscription dialog now instantly narrows down the provider logo grid, making it quick and easy to select your service.
- ⚡PerformanceAccurate Investment Tracking: New investments created with an empty current value now default to your initial amount, keeping your baseline performance at a clean 0% rather than a false -100% loss.
- ⚡PerformanceFaster Login Startup: Streamlined sign-in profile loading to a single database read and moved background session sync off the critical path, getting you into your workspace faster.
- 🔧BugfixReliable Currency Converter: Fixed a quota display glitch so your remaining daily conversions update instantly and accurately with zero number jumping.
- 🛡️SecurityStronger Account Protection: Upgraded plan limit checks and quota enforcement to secure server validation while maintaining complete end-to-end Zero-Knowledge privacy.
v4.26.0Milestone 85
Milestone 85: Loading Progress, Storage Safety & UX Polish
- ⚡PerformanceFaster, Smoother Loading: Real-time progress bars across contacts, expenses, messages, and notes — you can now see exactly when your data is loading or decrypting, especially on large datasets.
- ✨FeatureSmoother Forms: The contact picker in debt and lending forms is now virtualized and supports infinite scroll, so it stays fast even with hundreds of contacts.
- 🗄️DataMore Reliable Telegram Sync: Pending Telegram expense checks now wait for the expense data to fully load, eliminating duplicate or out-of-order prompts.
- 🔧BugfixSafer File Deletion: Fixed a known security issue in the storage delete flow so users can only delete their own files.
- ⚡PerformanceFaster Group Dashboards: Group member data is now loaded only when you actually open a member dashboard, keeping the initial page load snappy.
- 🧠AIBetter Discoverability for AI Search: Added `llms.txt` and `llms-full.txt` so AI assistants and search engines can better understand and recommend Simple Money Tracker.
- 🛡️SecuritySecurity & Stability: Squashed a handful of known issues — signout now fully clears sensitive in-memory data, login flows are more resilient to browser storage hiccups, and various auth edge cases are handled more gracefully.
v4.25.0Milestone 84
Milestone 84: Badge Celebrations, Passkey Nudge & Legal Refresh
- ✨FeatureBadge Celebrations: Toast when you hit a My Stats milestone, with accurate paid-debt and lending counts.
- ✨FeaturePasskey Setup Nudge: A one-time-per-session banner invites vault users to add a passkey for account recovery.
- 🛡️SecuritySettings & Security: Settings grouped with a live format preview; Security split into 2FA, Vault, and Passkeys.
- 🛡️SecurityLegal Refresh: Updated Privacy, Terms, License, AUP, and DMCA, with previous versions kept in a public history.
v4.24.0Milestone 83
Milestone 83: Subscription Expiry Safety-Net & Push Delivery
- 🏗️ArchitectureSubscriber Expiry Safety-Net: Daily Cloud Function double-checks expired active Pro accounts and downgrades any missed by hourly jobs, with live re-checks to avoid races.
- 📋WorkflowDowngrade Guard: Skips processing when a subscriber is already inactive so expiry jobs do not repeat work or send duplicate notices.
- 🔗IntegrationFCM Registration Restore: Re-enabled push token registration after login (non-blocking) so notifications work again alongside MFA and passkey flows.
Loading more milestones...