Denaro

Manage your personal finances

MIT License

Stars
526

Bot releases are hidden (Show)

Denaro - V2023.1.0-beta2

Published by nlogozzo almost 2 years ago

==New Features!!==

First of all, Happy New Year! 🥳 May 2023 bring us all peace, joy, and good health!

NOTE: Please do not use .nmoney files that contain real data in the beta version as they could get corrupted due to bugs and/or changes in the database schema as development moves to stable.

There was a bug in the previous beta that caused updated transactions to save dates in an incorrect format. That bug has been fixed in this beta. However, that bug caused account files to be corrupted. If you need to uncorrupt the account file, you can use a tool such as DB Browser and make sure each date format is in en_US format (MM/DD/YYYY).

==What's New In This Beta?==

  • Added an "Ungrouped" row to the groups section to allow filtering transactions that don't belong to a group
  • Added the ability to attach a jpg/pdf of a receipt to a transaction (#145)
  • Added the ability to hide the groups section (#140) (GNOME Only)
  • Made a group's description an optional field (#111)
  • Re-layout of the UI (WinUI Only)

==A Note For Translators==
The Strings.resx file is constantly being updated as the development of V2023.1.0 moves along. Although you can update your language's resx file as development moves along, we advise translators to wait until the release candidate version of V2023.1.0, which will give translators a period of 2/3 days to update their language file for the final release. Of course, if your language does not yet have a resx file, feel free to open a PR to add your language at any time!

==Run The Beta (GNOME)==
The beta is available in flathub-beta:

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nickvision.money
flatpak run org.nickvision.money//beta

==Run The Beta (Windows)==

  • Make sure Developer Mode is on
  • Download the msix and cer files for your system architecture
  • Open the cer file:
    • Click Install Certificate
    • Choose Local Machine for Store Location
    • Select Place all certificates in the following store and browse for and select Trusted Root Certification Authorities
    • Finish the dialog
  • Open the msix file and install it
    • If a previous version of Money is installed, you will need uninstall it from the start menu first and then install it via the msix file.
  • Money should now be available in your start menu

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2023.1.0-beta1

Published by nlogozzo almost 2 years ago

NOTE: Please do not use .nmoney files that contain real data in the beta version as they could get corrupted due to bugs and/or changes in the database schema as development moves to stable.

==Introducing The C# Rewrite==
Money has been completely rewritten in C#:

  • Money should now be a lot more stable and responsive (especially with locale settings)
  • The C# rewrite also brings Money to Windows
  • The application still looks and functions the same on the GNOME version
  • New features will be added before the stable release (see the milestone)

==Special Thanks==
This couldn't have been done without @fsobolev who worked with me day and night (sometimes till 2/3 AM 😆) developing the C# version. He single-handedly took care of porting the GNOME version to C# (ensuring flatpak, resources, icons, and everything still works) meanwhile I was working on the WinUI version.
I am truly beyond grateful for all of the work he has put into this app :)

==A Note For Translators==
Since we are now using C# and .NET 7, we have switched from po translation files to resx files. Providing a resx translation file will translate the app for both the WinUI and GNOME in one file.
Please visit the shared resources folder to provide your translation. You will see a Strings.ru.resx file which is the Russian translation of the Strings.resx that you can use as a guide.
Visit the README file for more information.

==Run The Beta (GNOME)==

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

The beta is also available in flathub-beta:

flatpak remote-add --if-not-exists flathub-beta https://flathub.org/beta-repo/flathub-beta.flatpakrepo
flatpak install flathub-beta org.nickvision.money
flatpak run org.nickvision.money//beta

==Run The Beta (Windows)==

  • Make sure Developer Mode is on
  • Download the msix and cer files for your system architecture
  • Open the cer file:
    • Click Install Certificate
    • Choose Local Machine for Store Location
    • Select Place all certificates in the following store and browse for and select Trusted Root Certification Authorities
    • Finish the dialog
  • Open the msix file and install it
  • Money should now be available in your start menu

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.11.1

Published by nlogozzo almost 2 years ago

A Brand New Look!!

We (mostly @fsobolev 😄 ) have worked super hard this past week in creating a brand new look for Money! This new redesign features a new way of organizing groups and transactions, allowing for a quick overview of all transactions and an easy way to filter your account view. The TransactionDialog was also redesigned to make creating and editing transactions easier.

Besides the big redesign, we also added the ability to transfer money from one account to another with ease.
Many bugs and small features were also implemented.

Full Changelog from V2022.11.0

  • Introducing a brand new redesign! We completely redesigned the application to provide an easier and more efficient way to manage your accounts, groups, and transactions (#60)
  • Added the 'Transfer Money' action to allow for transferring money to another account (#6)
  • Added support for filtering transactions by type, group, or date
  • You can now double-click a .nmoney file and it will open directly in Money (#5)
  • The CSV delimiter has been changed to a semicolon (;). This will allow us to store rgba values and descriptions with commas in a CSV file
  • Fixed an issue where some monetary values were displayed incorrectly (#61)
  • Fixed an issue where repeated transactions would not assign themselves to a group
  • Added German translation (Thanks @milotype!)
Denaro - V2022.11.1-rc1

Published by nlogozzo almost 2 years ago

A Brand New Look!!

We (mostly @fsobolev 😄 ) have worked super hard this past week in creating a brand new look for Money! This new redesign features a new way of organizing groups and transactions, allowing a quick overview of all transactions and an easy way to filter your account view. The TransactionDialog was also redesigned to make creating and editing transactions easier.

Besides the big redesign, we also added the ability to transfer money from one account to another with ease.
Many bugs and small features were also implemented.

Release Candidate 1

  • This release candidate is meant to test all the current features and we will not be implementing an further feature requests for this release. This release will also give time for translators to update and finalize all translations before the stable release on Friday.

A Note For Translators

  • po files were regenerated and are awaiting for you to update your translation for the new redesign.

Full Changelog from V2022.11.0

  • Introducing a brand new redesign! We completely redesigned the application to provide an easier and more efficient way to manage your accounts, groups, and transactions (#60)
  • Added the 'Transfer Money' action to allow for transferring money to another account (#6)
  • Added support for filtering transactions by type, group, or date
  • You can now double-click a .nmoney file and it will open directly in Money (#5)
  • The CSV delimiter has been changed to a semicolon (;). This will allow us to store rgba values and descriptions with commas in a CSV file
  • Fixed an issue where some monetary values were displayed incorrectly (#61)
  • Fixed an issue where repeated transactions would not assign themselves to a group
  • Added German translation (Thanks @milotype!)

How to run the RC1 version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

Screenshots
image
image
image
image

Denaro - V2022.11.1-beta1

Published by nlogozzo almost 2 years ago

A Brand New Look!!

We (mostly @fsobolev 😄 ) have worked super hard this past week in creating a brand new look for Money! This new redesign features a new way of organizing groups and transactions, allowing a quick overview of all transactions and an easy way to filter your account view. The TransactionDialog was also redesigned to make creating and editing transactions easier.
Besides the big redesign, we also added some user-requested features and fixed some issues they were having.

A Note For Translators

  • po files were regenerated and are awaiting for you to update your translation for the new redesign.

Full Changelog from V2022.11.0

  • Introducing a brand new redesign! We completely redesigned the application to provide an easier and more efficient way to manage your accounts, groups, and transactions (#60)
  • Added support for filtering transactions by type, group, or date
  • You can now double-click a .nmoney file and it will open directly in Money (#5)
  • The CSV delimiter has been changed to a semicolon (;). This will allow us to store rgba values and descriptions with commas in a CSV file
  • Fixed an issue where some monetary values were displayed incorrectly (#61)
  • Fixed an issue where repeated transactions would not assign themselves to a group

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Screenshots
image
image
image

Denaro - V2022.11.0

Published by nlogozzo almost 2 years ago

Introducing Groups and Localization
The next Money release is here! We have spent the past few weeks implementing many new user-requested features, greatly improving the experience of Money, and fixing many bugs while polishing the release. I couldn't be more thankful to all the contributors who have provided translations, feedback, and endless testing and patience (especially @zothma and @fsobolev). Money wouldn't be how it is today without all of your help :)

Full Changelog from V2022.10.0:

  • Introducing Groups: Add groups to an account and associate transactions with groups for a more precise finance management system (#2)
  • Money will automatically obtain the user's currency symbol, money format, and date format from their locale (#11 and #36)
  • Money will remember up to 3 recently opened accounts for quick and easy access (#7)
  • Fixed an issue where a new account was not created if overwriting an old one (#19)
  • Added translation support (#1)
  • Added Croatian translation (Thanks @milotype!)
  • Added Dutch translation (Thanks @Vistaus!)
  • Added French translation (Thanks @zothma!)
  • Added Hindi translation (Thanks @heymisphere!)
  • Added Italian translation (Thanks @bordam!)
  • Added Polish translation (Thanks @martin-desktops!)
  • Added Russian translation (Thanks @fsobolev!)
Denaro - V2022.11.0-rc1

Published by nlogozzo almost 2 years ago

Release Candidate 1
Introducing the first release candidate for the V2022.11.0 release! We have spent the past few weeks implementing many new user-requested features, greatly improving the experience of Money, and fixed many bugs while polishing the release. I couldn't be more thankful to all the contributors who have provided translations, feedback, and endless testing and patience (especially @zothma and @fsobolev).

This release candidate is meant to test all the current features and we will not be implementing an further feature requests for this release. This release will also give time for translators to update and finalize all translations before the stable release on Thursday.

Side Note For Beta Testers
There has been many changes to the .nmoney file structure throughout development, causing .nmoney files to be incompatible between beta versions. This is expected as beta versions are to test API changes and see what works best. Therefore, please use .nmoney files created from the V2022.10.0 stable release, or create new .nmoney files when testing this release candidate.

Full Changelog from V2022.10.0:

  • Introducing Groups: Add groups to an account and associate transactions with groups for a more precise finance management system (#2)
  • Money will automatically obtain the user's currency symbol, money format, and date format from their locale (#11 and #36)
  • Money will remember up to 3 recently opened accounts for quick and easy access (#7)
  • Fixed an issue where a new account was not created if overwriting an old one (#19)
  • Added translation support (#1)
  • Added Croatian translation (Thanks @milotype!)
  • Added Dutch translation (Thanks @Vistaus!)
  • Added French translation (Thanks @zothma!)
  • Added Hindi translation (Thanks @heymisphere!)
  • Added Italian translation (Thanks @bordam!)
  • Added Polish translation (Thanks @martin-desktops!)
  • Added Russian translation (Thanks @fsobolev!)

How to run the RC1 version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)
Denaro - V2022.11.0-beta5

Published by nlogozzo almost 2 years ago

Recents and Localization
In this beta release, we added a brand new accounts menu popover with support for opening up to 3 recent accounts. We also switched our localization library to Boost.Locale for better support of displaying and accepting monetary values in a locale format.

Also a special, special thanks to @zothma and @fsobolev for all their continuous feedback and testing support, helping me day and night in shaping Money for the V2022.11.0 grand release (which is hopefully in a couple days) !

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Full Changelog from V2022.10.0:

  • Introducing Groups: Add groups to an account and associate transactions with groups for a more precise finance management system (#2)
  • Money will automatically obtain the user's currency symbol and format from their locale (#11)
  • Money will remember up to 3 recently opened accounts for quick and easy access (#7)
  • Fixed an issue where a new account was not created if overwriting an old one (#19)
  • Added translation support (#1)
  • Added French translation (Thanks @zothma!)
  • Added Hindi translation (Thanks @securearth!)
  • Added Italian translation (Thanks @bordam!)
  • Added Polish translation (Thanks @martin-desktops!)
  • Added Russian translation (Thanks @fsobolev!)
Denaro - V2022.11.0-beta4

Published by nlogozzo almost 2 years ago

In this beta release, monetary values will be displayed in the user's locale settings. Users can also input monetary values in their locale format in TransactionDialog.

Changes from V2022.10.0:

  • Introducing Groups: Add groups to an account and associate transactions with groups for a more precise finance management system (#2)
  • Money will automatically obtain the user's currency symbol and format from their locale (#11)
  • Fixed an issue where a new account was not created if overwriting an old one (#19)
  • Added translation support (#1)
  • Added French translation (Thanks @zothma!)
  • Added Hindi translation (Thanks @securearth!)
  • Added Italian translation (Thanks @bordam!)
  • Added Polish translation (Thanks @martin-desktops!)
  • Added Russian translation (Thanks @fsobolev!)

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.11.0-beta3

Published by nlogozzo almost 2 years ago

In this beta release, we fixed some issues and improve locale settings.
Please submit a PR with your translations by Nov 10, 2022 to be included in the V2022.11.0 stable release for this week.

Changes from V2022.10.0:

  • Introducing Groups: Add groups to an account and associate transactions with groups for a more precise finance management system (#2)
  • Money will automatically obtain the user's currency symbol and format from their locale (These options can still be configured in preferences) (#11)
  • Fixed an issue where a new account was not created if overwriting an old one (#19)
  • Added translation support (#1)
  • Added French translation (Thanks @zothma!)
  • Added Hindi translation (Thanks @securearth!)
  • Added Italian translation (Thanks @bordam!)
  • Added Polish translation (Thanks @martin-desktops!)
  • Added Russian translation (Thanks @fsobolev!)

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.11.0-beta2

Published by nlogozzo almost 2 years ago

Introducing Translation Support!

In this beta release, we added support for translations.
Please submit a PR with your translations by Nov 10, 2022 to be included in the V2022.11.0 stable release for this week.

Changes from V2022.10.0:

  • Introducing Groups: Add groups to an account and associate transactions with groups for a more precise finance management system (#2)
  • Added translation support (#1) (Special thanks to @zothma and #9 for teaching me how to do this)

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.11.0-beta1

Published by nlogozzo almost 2 years ago

Introducing Groups!

In this beta release, we implemented the groups feature.

Changes from V2022.10.0:

  • Introducing Groups: Add groups to an account and associate transactions with groups for a more precise finance management system (#2)

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.10.0

Published by nlogozzo almost 2 years ago

Thank you to all the testers and people who have provided feedback during the betas. We are proud to introduce the first stable release of Money!

We put a lot of work into this release, rewriting the application with GTK4 and libadwaita, providing users with an easy and beautiful way to manage their finances.

Although we weren't able to include every single feature we wanted to in this release, please check the issues section for planned features for the next update!

This version will be on Flathub...pending (#4)

Denaro - V2022.10.0-beta4

Published by nlogozzo almost 2 years ago

Continued thanks to all the testers and people who have provided feedback for the previous betas.

In this beta release, we added some new features.

Changes from V2022.10.0-beta3:

  • Added "Import from CSV" feature to allow importing transaction from a CSV file
  • Added preference to allow currency symbol to be displayed on the right side of a monetary value
  • Added currency symbol to amount field of transaction dialog

Planned Features Before Stable Release:

  • Add shortcuts for account view actions (New transaction, Export as CSV, etc...)
  • Implement "Groups" to group transactions with certain categories --> envelope budgeting?
  • Cool pdf reports with fancy graphs :)

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.10.0-beta3

Published by nlogozzo almost 2 years ago

Thank you to all the testers and people who have provided feedback for the previous betas. We are truly grateful for everyone's interest in Money!

In this beta release, we improved the user experience and added some new features.

Changes from V2022.10.0-beta2:

  • Added the ability to export an account as a CSV file
  • Improved UX of TransactionDialog (Calendar will disappear when a date is selected, Pressing enter on an entry row will confirm the dialog)
  • Added new and open account buttons to "No Accounts Opened" status page
  • The tab bar will now only be shown if more than one account is opened. If only one account is opened, it's path will be displayed in the title bar

Planned Features Before Stable Release:

  • Import From CSV feature to allow importing transaction from a CSV file
  • Add shortcuts for account view actions (New transaction, Export as CSV, etc...)
  • Add preference to allow currency symbol to be displayed on the right side of a monetary value
  • Added currency symbol to amount field of transaction dialog
  • Implement "Groups" to group transactions with certain categories --> envelope budgeting?
  • Cool reports with fancy graphs :)

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.10.0-beta2

Published by nlogozzo almost 2 years ago

In this beta release we improved the appearance of transactions in the account view.

Changes from V2022.1.3:

  • Redesign with GTK4 and libadwaita 1.2

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.10.0-beta1

Published by nlogozzo almost 2 years ago

Money is back to GTK4 and libadwaita!
We've put a lot of work into this release, rewriting the application from the ground up with better performance and better design.

Changes from V2022.1.3:

  • Redesign with GTK4 and libadwaita 1.2

How to run the beta version:

  • Download the org.nickvision.money.flatpak file from the assets below
  • Run flatpak install org.nickvision.money.flatpak from the directory containing the .flatpak file
  • Run flatpak run org.nickvision.money//master to start the app! (You should also see it in your app grid)

This is a beta version, bugs are expected. Please file a bug report for any issue found

Denaro - V2022.1.3

Published by nlogozzo almost 3 years ago

  • Added keyboard shortcuts
Denaro - V2022.1.2

Published by nlogozzo almost 3 years ago

  • Fixed issue with date handling
Denaro - V2022.1.1

Published by nlogozzo almost 3 years ago

  • Added support for repeating transactions
  • ID will now automatically increment starting from 1
  • Added action color to buttons