Skip to content

v4.2

Choose a tag to compare

@harung1993 harung1993 released this 07 Apr 21:32
· 25 commits to main since this release

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

What's New in v4.2

##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

  • Category Splits: Split transactions into multiple categories for more detailed expense tracking
  • Improved Transaction Forms: Dashboard and transactions now use the same slide-in form for adding new transactions
  • Enhanced Recurring Transactions: Support for income and transfer types in recurring transactions
  • Admin Controls: Admins now have the ability to promote and demote users

Improvements

  • UI Refinement: Recurring transaction form now uses the slide-in interface for a consistent experience
  • Code Architecture: Started modularizing templates for better maintainability

Bug Fixes

  • Fixed split amount calculation mismatch when adding transactions via custom amounts

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. No database migrations are required for this update
  3. Restart the application server

Known Issues

  • None reported at this time

Feedback

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