Repository navigation
Releases: realRudraP/SplitKaro
Release list
v0.5
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
- Seamless deployment on Cloudflare Pages
- Live at https://splitkaro.pages.dev
- Clean deployment with fresh data structures
📝 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
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
- Application deployed on Cloudflare Pages
- Accessible at https://splitkaro.pages.dev
📝 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