Skip to content

Latest commit

 

History

History
45 lines (39 loc) · 1.64 KB

File metadata and controls

45 lines (39 loc) · 1.64 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

[1.0.0] - 2025-08-30

Added

  • Initial release of Ledge expense tracker
  • Vercel-inspired minimalist design with monochrome aesthetic
  • Vibrant data visualizations with colorful pie charts
  • Complete expense management (add, edit, delete)
  • Swipe-to-delete functionality
  • Light/dark theme support with persistent preferences
  • Multi-currency support (₹, $, €, £) with Indian Rupee as default
  • Local storage using SharedPreferences
  • Offline-first architecture
  • Settings screen for theme and currency preferences
  • Month navigation for expense tracking
  • Category-based expense organization
  • Form validation and error handling

Features

  • Beautiful dashboard with total expense visualization
  • Interactive pie charts for category breakdown
  • Recent transactions list with category icons
  • Intuitive date selection with calendar picker
  • Smart category suggestions with custom icons
  • Responsive design for all screen sizes
  • Smooth animations and micro-interactions
  • Clean typography with SF Pro font family
  • Gradient backgrounds for visual depth
  • Consistent design language across all screens

Technical

  • Flutter framework with Provider state management
  • fl_chart for data visualization
  • shared_preferences for local data storage
  • intl for date formatting
  • uuid for unique ID generation
  • Clean architecture with separation of concerns
  • Comprehensive test suite
  • Static analysis with flutter_lints