Live Build Log

Development Log

A chronological ledger of every feature, fix, and refactor that shaped Simple Money Tracker.

๐Ÿ
75
Milestones
๐Ÿš€
4
Major Versions
๐Ÿ’ป
3500+
Commits
v4.16.0Milestone 75

Milestone 75: Security Playground & SEO Automation

๐Ÿ›ก๏ธ Security2๐ŸŽจ Design2๐Ÿ—„๏ธ Data2
  • ๐Ÿ›ก๏ธSecurity
    Security Playground: Built an interactive ZK encryption playground on the public security page, allowing users to encrypt/decrypt personal data in-browser with CyberChef cross-validation for reference.
  • ๐ŸŽจDesign
    Landing Page Pricing Sidebar: Added a sticky pricing sidebar that remains visible during scroll. Hidden pricing sidebar on mobile viewports for responsive layout.
  • ๐Ÿ—„๏ธData
    SEO Automation & Metadata: Implemented automated sitemap generation. Added unique page-specific metadata to all public routes. Standardized Open Graph image dimensions. Updated social preview images.
  • ๐ŸŽจDesign
    Welcome Video & Hero Enhancement: Added a welcome video to the landing page hero with a video quality switcher (720p/1080p) for bandwidth optimization. Enhanced hero section with 3D visual style.
  • ๐Ÿ—„๏ธData
    Budget Sync Resilience: Implemented retry logic for initial budget sync to handle transient network failures, improving data reliability on first load.
  • ๐Ÿ›ก๏ธSecurity
    Blog: ZK Playground Guide: Published a new blog post introducing the interactive ZK playground with step-by-step encryption walkthrough. Optimized blog image sizes for faster page loads.
v4.15.0Milestone 74

Milestone 74: Public Pages Redesign & Architecture Cleanup

โ™ป๏ธ Refactor1๐Ÿ”— Integration1๐Ÿ”ง Bugfix1
  • โ™ป๏ธRefactor
    Public Pages Redesign (FAST-SECURE-SMART): Redesigned the landing page hero and problem section to focus on FAST and SECURE pillars. Restructured features page content around FAST-SECURE-SMART messaging with updated category descriptions and dialog titles.
  • ๐Ÿ”—Integration
    Trial & Dialog Modernization: Upgraded trial and birthday dialogs with improved UI. Added i18n for birthday dialog. Removed deprecated monthly report references and replaced with Telegram expense input messaging.
  • ๐Ÿ”งBugfix
    Architecture Cleanup: Removed redundant data fetching from useDebt, useLending, and useExpense hooks โ€” replaced with dedicated useContact and useBudget hooks. Removed duplicated CSS styles. Fixed dashboard duplicate fetch issue.
  • ๐Ÿง AI
    AI Optimization: Improved natural language expense input prompt for better parsing accuracy.
v4.14.0Milestone 73

Milestone 73: Public Pages Refinement, Dashboard Polish & Header Unification

๐ŸŽจ Design3โœจ Feature1๐Ÿ”ง Bugfix1
  • ๐ŸŽจDesign
    Public Pages Refinement: Redesigned landing page hero, problem section, and features page for clearer marketing messaging. Added stats, category, and weather showcases to features page. Replaced Lucide icons with custom SMT icons.
  • โœจFeature
    Pricing Page Improvements: Added sticky header for plan comparison table. Updated pricing and billing pages with new 2D icons.
  • ๐Ÿ”งBugfix
    Dashboard Polish: Fixed chart logic bug collecting extra month data. Added 3D empty state illustrations to charts and standardized layouts.
  • ๐ŸŽจDesign
    Module Header Unification: Added visual 3D header icons to Profile, Billing, My Mood, Category, Stats, and Settings. Replaced headers with styled card components for Suggestions and Ratings.
  • ๐ŸŽจDesign
    Blog Enhancement: Updated blog layout and stat display. Integrated ReactBits STACK component for interactive effects.
  • ๐Ÿง AI
    Telegram Integration: Implemented event-based sync synchronization. Tuned AI prompts for better bot responses. Added dedicated integration page.
  • โšกPerformance
    Image Quality & Consistency: Standardized image rendering with intrinsic aspect ratios and quality=100 across modules. Improved public page asset quality.
v4.13.0Milestone 72

Milestone 72: 3D Visual Overhaul, AI Cost Control & Session Stability

๐Ÿง  AI3โœจ Feature1๐Ÿ›ก๏ธ Security1
  • ๐Ÿง AI
    3D Visual Overhaul: Integrated 3D illustrations and icons across all empty states (Expenses, Budgets, Debts, Goals, Lendings, Investments, Subscriptions, Contacts, Notes, Messages, Groups, Simple Storage, Currency Converter, AI History) and added 3D iconography to Dashboard summary cards and page headers.
  • โœจFeature
    New Branding Assets: Introduced a new 3D logo and expanded the 2D/3D icon library across the application.
  • ๐Ÿง AI
    AI Cost Control: Implemented daily usage quota for natural language expense input and AI note formatting to manage API costs and prevent abuse.
  • ๐Ÿง AI
    AI Performance: Improved Telegram bot cold-start reliability with Vertex AI warm-up. Upgraded to Gemini 3.1 Flash Lite GA.
  • ๐Ÿ›ก๏ธSecurity
    Security & Session Stability: Consolidated sign-out logic and lifecycle management. Implemented robust ECDH key synchronization and ensured key availability during vault session preparation.
  • ๐ŸŽจDesign
    UI/UX Improvements: Launched FAQ V2 with card-based format. Updated category pages and contact dialogs. Cleaned up login page layout. Updated pricing and billing pages with new icons.
v4.13.0Milestone 71

Milestone 71: ZK Hardening, Barrel Export Removal & Build Log Redesign

๐Ÿ”ง Bugfix2๐ŸŽจ Design2โ™ป๏ธ Refactor1
  • ๐Ÿ”งBugfix
    ZK Security Hardening: Conducted quick-fix audit; improved device fingerprinting; added explicit error throwing on member data decryption failure.
  • ๐Ÿ”งBugfix
    Bug Fixes: Fixed state mutation bugs in Expenses, Debts, and Lending. Resolved message decryption blank page after refresh via ECDH key sync.
  • โ™ป๏ธRefactor
    Architecture Refactor: Removed barrel exports (`lib/data`) across all 15+ frontend modules to eliminate circular dependencies and improve tree-shaking.
  • ๐Ÿง AI
    AI Model Optimization: Switched natural language expense input to Gemini 3.1 Flash Lite. Updated AI Coach to Gemini 3.1 Pro Preview.
  • ๐Ÿ›ก๏ธSecurity
    Group Foundation: Added `allowedUids` to group data type with updated security rules for future member management.
  • ๐ŸŽจDesign
    Build Log Redesign: Redesigned the public Build Log page for better readability, visual hierarchy, and marketing impact.
  • ๐ŸŽจDesign
    Accessibility: Added ARIA labels and focus styles to icon buttons for improved keyboard navigation.
v4.12.0Milestone 70

Milestone 70: Hook-Based Architecture Migration, Onboarding Refactor

โšก Performance2โ™ป๏ธ Refactor1๐Ÿ—„๏ธ Data1
  • โšกPerformance
    Hook-Based Architecture Migration: Refactored data access layer for over 15 modules into centralized custom hooks, optimizing Dashboard performance and ensuring consistent state management.
  • โ™ป๏ธRefactor
    Onboarding Flow Refactor: Improved new user experience with a smooth 6-step registration and setup process, including Vault setup and initial configuration.
  • ๐Ÿ—„๏ธData
    Real-time Telegram Sync: Upgraded Telegram bot synchronization by automatically pushing Category and Custom Rule changes to Redis (Upstash) for instant bot updates.
  • โšกPerformance
    UI/UX Refinements: Optimized the Development Log page and Home Hero section, and other tweaks across the app for bettere UI/UX.
v4.11.0Milestone 69

Milestone 69: Storage function upgrade, Expense Filters & View Persistence

๐ŸŽจ Design2๐Ÿ—„๏ธ Data1โœจ Feature1
  • ๐Ÿ—„๏ธData
    Simple Storage upgrade: Added preview dialog for picture and text files in list and card views, plus virtual scrolling for smoother browsing of large collections.
  • ๐ŸŽจDesign
    Expense Year View & Filters: Introduced Year view in the Expense Calendar and a quick filter sidebar to filter by category, time, emotion, or Telegram source.
  • โœจFeature
    Persistent View Mode: User view preferences (list, card, calendar, grid) are now saved across sessions for the Dashboard chart, Times view, and 11 other functions.
  • ๐ŸŽจDesign
    Accessibility & Polish: Added reduced-motion support for users with motion sensitivity, improved number formatting with comma separators, and refined mobile settings UI.
v4.10.0Milestone 68

Milestone 68: Landing Page Performance & i18n Expansion

โšก Performance3๐Ÿงช Testing1๐Ÿง  AI1
  • โšกPerformance
    LazySection Component: Introduced `LazySection` with `IntersectionObserver` for deferred loading of non-critical sections, improving initial page load performance.
  • โšกPerformance
    Visibility Optimization: Pauses video playback and carousel animations when sections are out of view, reducing GPU overhead and battery consumption on mobile.
  • โšกPerformance
    Mobile GPU Reduction: Scaled down background gradients and disabled them on mobile devices for better rendering performance.
  • ๐ŸงชTesting
    SEO Audit: Conducted SEO fast audit, applied CSS best practices to public pages, and improved semantic HTML structure.
  • ๐Ÿง AI
    i18n Expansion: Major localization update covering 12+ modules (AI assistant, categories, custom rules, dashboard, notifications, footer, trial dialog, suggestions, mood, notes, storage, groups, expenses, budgets, investments, contacts, debts, lending, goals, subscriptions) across 14 languages.
Loading more milestones...
    reCAPTCHA Enterprise Logo

    protected by reCAPTCHA