Skip to content

Releases: Gabrick75/FlowFinance

v2.0.1

Choose a tag to compare

@Gabrick75 Gabrick75 released this 16 Jan 13:34

FlowFinance v2.0.1

🛠️ Improvements & Fixes

  • Improved backup restore logic to prevent potential crashes caused by missing or null language preferences.
  • Fixed translation issues in FullScreenChartScreen.
  • Minor stability improvements and refactoring.

⚠️ Important Notice

Before updating to this version, it is strongly recommended to create a backup of your data.
This ensures that no information is lost during the update process.

Full Changelog: v2.0.0...v2.0.1

v2.0.0

Choose a tag to compare

@Gabrick75 Gabrick75 released this 08 Jan 02:31

🚀 FlowFinance v2.0.0

This release represents a major milestone for FlowFinance.
The app evolves into a robust financial analysis platform, introducing an advanced analytics dashboard, full internationalization, and significant technical improvements.


✨ New Features

📊 Advanced Financial Dashboard

A brand-new financial intelligence hub, structured into 4 main modules:

1️⃣ Financial Flow

  • Interactive charts to track the evolution of Net Worth, Salary, and Earnings.
  • Visual comparison between Salary vs. Earnings.
  • Access to a detailed monthly spreadsheet with all financial records.

2️⃣ Category Trends

  • Pie Chart displaying each category’s share of the budget.
  • Spending Ranking to quickly identify top expense categories.
  • Time-based Evolution to track monthly increases or decreases per category.
  • Expense Composition using a stacked area chart for better distribution analysis.

3️⃣ Spending Analysis

  • Average Spending Metrics: Daily, Weekly, and Monthly.
  • Spending Peaks by day of the week and day of the month.
  • Weekly Heatmap for intuitive visualization of spending intensity.
  • Recurrence Analysis, separating recurring and occasional expenses.

4️⃣ Financial Summary

  • Consolidated tables for Income, Expenses, and Balance covering:
    • Entire period
    • Current year
    • Current month
  • Full access to monthly financial history.

📁 Export & Backup

  • Export all user data to .XLS files.
  • Encrypted backup export and import, ensuring data security.

🌍 Internationalization (i18n)

  • Multi-language support:
    • 🇧🇷 Portuguese (Brazil)
    • 🇺🇸 English
    • 🇪🇸 Spanish
  • Smart language selector:
    • Manual language selection via User Profile
    • Automatic mode based on system language

🐛 Bug Fixes

  • App Startup: Fixed a critical crash related to AppCompat theme initialization.
  • Currency Display: Currency symbols (R$, $, ) now update instantly when settings change.
  • UI Fixes: Visual layout adjustments to resolve issues on specific devices.

⚙️ Technical Improvements

  • Deep refactoring of financial ViewModels to ensure immediate reactivity to user configuration changes.
  • Full centralization of UI text into strings.xml to improve maintainability and localization.
  • Updated database version and core dependencies.

⚠️ IMPORTANT – Update Notice

A known issue has been identified when updating directly from a previous version to FlowFinance v2.0.0.

This version introduces new features that depend on a category named “Earnings”, which is automatically created only during a clean installation of the app.

If you updated from a previous version:

  • This category may not exist in your database.
  • To use the affected features, manually create a new category named “Rendimentos” in the Goals Manager.
  • This will partially resolve the issue.

Strong Recommendation

To ensure full functionality and avoid data inconsistencies:

  • A clean installation of the new version is strongly recommended.

⚠️ Warning: A clean installation will delete all local app data.

If possible, back up your data before proceeding.


🔥 This is a breaking-step release — FlowFinance is now more powerful, scalable, and ready for global users.

Full Changelog: v1.1.1...v2.0.0

v1.1.1

Choose a tag to compare

@Gabrick75 Gabrick75 released this 04 Jan 15:20

FlowFinance v1.1.1

This is an update focused on fixing bugs and refining the user experience, ensuring greater visual and functional consistency throughout the app.

🎨 UI/UX Improvements

  • Character Counters: Character counters have been added to the text fields for username, transaction description, and category name, improving feedback during typing.
  • App Icon: A bug that caused a green checkered background on some devices has been fixed. The app icon now has a solid background, consistent with FlowFinance's visual identity.

🐞 Bug Fixes

  • Currency Sync: A bug where the "Planning" tab wouldn't update the currency symbol after the user selected a new default currency in settings has been resolved. Now, the change is instantly reflected across the app.

Full Changelog: v1.1.0...v1.1.1

v1.1.0

Choose a tag to compare

@Gabrick75 Gabrick75 released this 04 Jan 03:26

FlowFinance v1.1.0: More Power and Customization!

This version is packed with new features and improvements to make managing your finances even more intuitive and powerful. Here’s what’s new:

⚠️ Important Notice: Database Change

Due to a change in the app’s database structure, before installing this update, you must either delete all data from the previous version or uninstall the previous version for the new one to work correctly.

I am not responsible for any data loss. Please make sure to export your data from the previous version via the app's settings before updating.

✨ New Features

  • Budget Management: A dedicated screen under the "Planning" tab now allows you to:
    • Set monthly budget goals for each category.
    • Create new custom categories with a unique name, color, and icon.
  • Safe Category Deletion: You can now delete custom categories by swiping them away. The app will prevent the deletion of default categories or any category that still has transactions linked to it, ensuring data integrity.
  • Smarter Transaction Form:
    • The category selector now filters categories based on the transaction type (Income or Expense).
    • Category icons are now displayed in the selector, making it easier to find what you're looking for.
  • Enhanced Data Export: The exported CSV file is now more readable, showing the full category name instead of a numeric ID, and includes a header with the app name, your username, and selected currency.

🎨 UI/UX Improvements

  • Consistent Icons: Category icons are now synchronized and displayed consistently across all screens (Dashboard, History, etc.).
  • Character Limits & Counters: Text input fields for your name, transaction descriptions, and category names now have character limits and counters to improve usability.
  • Smarter Floating Action Button (FAB): The + button is now context-aware, only appearing on the Dashboard (to add transactions) and Planning (to manage budgets) screens.
  • Adaptive App Icon: The app icon now supports Android's themed icons (Android 13+), adapting to your system's wallpaper and theme.

🐞 Bug Fixes

  • Navigation: Fixed a bug where navigating back to the "Dashboard" from the "History" screen would not work correctly.
  • Date Picker: Resolved a timezone issue in the date picker that caused the previous day to be selected.
  • Visual Glitches: Fixed a visual bug where list items would lose their rounded corners during the swipe-to-dismiss animation.

🛠 Build & Compatibility

  • Enabled API Desugaring to ensure modern date/time APIs work on older Android versions (API 24+).
  • Resolved BuildConfig errors by using a more robust method for displaying the app version.

Thank you for using FlowFinance! I am already working on the next set of features, including a notification system to help you stay on top of your budget.

Full Changelog: v1.0.0...v1.1.0

V1.0.0

Choose a tag to compare

@Gabrick75 Gabrick75 released this 01 Jan 20:48

FlowFinance v1.0.0 - Initial Release

Welcome to the first official release of FlowFinance! 🎉

This is a modern, fully-featured personal finance management app built from the ground up using the latest Android technologies, including Jetpack Compose, Hilt, Room, and Kotlin Flow. With FlowFinance, you can track your income and expenses with ease, visualize your spending habits, and take control of your budget through an intuitive and reactive interface.

What's in this release?

• Reactive Dashboard: Instantly view your total balance, monthly income, and expenses.
• Expense Distribution Chart: A custom Pie Chart on the dashboard visualizes spending by category.
• Real-time UI: The interface is fully reactive, updating automatically with any database change.
• Full Transaction History: Browse your transactions, grouped by date with sticky headers and a search function.
• Swipe-to-Dismiss: Fluidly delete transactions by swiping them away.
• Budget Planning: Track spending goals by category to see how you're doing against your budget. (Note: This feature is currently under development.)
• Secure Data Management: A "Clear Data" option with a confirmation dialog to prevent accidental data loss.
• Data Export: Export all your transaction data to a CSV file to share or analyze elsewhere.

• User Personalization:
◦ Set a custom username.
◦ Choose your preferred currency (BRL, USD, EUR), which updates formatting across the app.
◦ Switch between a persistent Dark and Light theme that follows your system's settings.
• Automated Backups: A background worker automatically performs a weekly backup of your data.
APK

Download the apk file attached below to install the application on your Android device.


Full Changelog: https://github.com/Gabrick75/FlowFinance/commits/v1.0.0