github harung1993/dollardollar v4.4
V4.4

7 months ago

Dollar Dollar Bill Y'all - Release Notes v4.4

What's New in v4.4

Demo Service

Try out the latest features of Dollar Dollar Bill Y'all at our live demo: https://ddby.finforward.xyz/

  • No sign-up required
  • Explore all new features in a sandbox environment
  • Test drive the latest UI improvements

New Features

  • Group Default Splits: Groups now have default split settings, automatically applying preferred split ratios when transactions are added
  • Streamlined Transactions: Revamped add and edit transaction interfaces for a faster, more intuitive experience

Improvements

  • Transaction Processing: Refactored transaction module for better reliability and performance
  • UI Optimization: Minimalist transaction forms reduce cognitive load and speed up data entry
  • Processing Speed: Enhanced transaction handling for faster operations

Bug Fixes

  • Fixed issues with multi-split calculations in certain edge cases
  • Improved validation for group transaction splits
  • Enhanced error handling for transaction processing

Migration Notes

  • IMPORTANT: This update requires running flask db migrate and flask db upgrade commands before restarting the application. Failure to run these migrations will break the application.

If the standard migration commands don't work, follow these steps:

  1. Remove the existing Alembic version information:
postgresql://postgres:postgres@db:5432/dollardollar -c "DROP TABLE IF EXISTS alembic_version;"
  1. Remove existing migration folder:
rm -rf /app/migrations
  1. Initialize migrations:
flask db init
  1. Create the first migration:
flask db migrate -m "Initial migration"
  1. Apply the migration:
flask db upgrade

Installation

  1. Pull the latest code from the repository
  2. Run database migrations as noted above
  3. Restart the application server

Known Issues

  • Multi-split feature temporarily unavailable for edit transaction operations

Feedback

We welcome your feedback and suggestions! Please report any issues on our issue tracker.

Don't miss a new dollardollar release

NewReleases is sending notifications on new releases.