Skip to content

Releases: realRudraP/SplitKaro

Release list

v0.5

Choose a tag to compare

@realRudraP realRudraP released this 16 Dec 16:03
23d2bee

SplitKaro v0.5 Release Notes

🎉 Release Highlights

SplitKaro v0.5 introduces a reimagined debt tracking system, bringing enhanced efficiency and clearer financial insights to group expense management. This update marks a significant milestone in the project's evolution with a stabilized data architecture.

⚠️ Important Migration Notice

This release includes data structure changes that are not backward compatible with v0.4. However, the new architecture is designed for long-term stability, setting a foundation for seamless updates in future versions.

✨ New Features

  • Advanced Debt Tracking System

    • Dynamic pairwise debt calculations
    • Smart caching mechanism for performance
    • Real-time debt updates with transaction changes
    • Optimized data storage patterns
  • Transaction Management

    • Selective transaction deletion
    • Enhanced transaction history visualization
    • Improved data consistency monitoring
    • Automatic debt recalculation on changes
  • Performance Innovations

    • Intelligent caching layer
    • Optimized computational patterns
    • Enhanced IndexedDB interactions
    • Responsive UI improvements

💻 Technical Architecture

  • Refined data structures for efficient debt tracking
  • Enhanced IndexedDB query optimization
  • Core vanilla JavaScript implementation
  • Tailwind CSS styling system

🔧 Data Evolution

  • Implemented stable transaction-debt relationship model
  • Optimized debt calculation algorithms
  • Enhanced data retrieval efficiency
  • Future-ready data architecture

🌐 Deployment

📝 Technical Notes

  • Data Structure Changes: v0.5 introduces breaking changes in data architecture
  • Future Compatibility: New data model designed for long-term stability
  • Browser Support: Compatible with all modern browsers
  • Offline Capability: Full offline functionality maintained

🔜 Planned for v1.0

  • Transaction editing capabilities
  • Trip deletion functionality
  • Enhanced debt simplification
  • Progressive Web App support
  • Improved payment instructions

🐛 Current Limitations

  • Trip deletion functionality pending
  • Transaction editing scheduled for v1.0
  • Basic debt resolution pathfinding

For more information, visit the GitHub repository
Date: December 16, 2024

v0.4

Choose a tag to compare

@realRudraP realRudraP released this 10 Nov 06:08
6b78f3d

SplitKaro v0.4 Release Notes

🎉 Release Highlights

SplitKaro v0.4 introduces the core functionality for managing group expenses with an intuitive interface and offline-first approach.

✨ New Features

  • Trip Management

    • Create new trips with multiple participants
    • View and edit existing trips
    • Track total amount spent per trip
  • Expense Management

    • Add new expenses with detailed transaction information
    • Flexible splitting options:
      • Equal split among participants
      • Custom amount split for individual items
      • Automatic distribution of common charges (taxes, tips, etc.)
  • Transaction Tracking

    • Unique transaction IDs for each expense
    • Detailed transaction history per trip
    • Timestamp tracking for all transactions

💻 Technical Implementation

  • Implemented using vanilla JavaScript for better performance
  • Local data persistence using IndexedDB (via IDB Wrapper)
  • Responsive UI with Tailwind CSS
  • Offline-first architecture for reliable usage without internet

🔧 Data Storage

  • Efficient local storage implementation
  • Structured data models for trips and transactions
  • Automatic data persistence

🌐 Deployment

📝 Notes

  • This is the initial feature-complete release
  • UI/UX is optimized for all modern browsers
  • No configuration needed to start using the application

🔜 Coming in v0.5

  • Detailed payment instructions
  • Transaction editing capabilities
  • Transaction deletion feature

🐛 Known Issues

  • None reported as of release

For more information, visit our GitHub repository

Date: November 10, 2024