Skip to content

Releases: NickvisionApps/Denaro

V2023.1.0-beta2

31 Dec 20:32
Compare
Choose a tag to compare

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

V2023.1.0-beta1

28 Dec 20:19
Compare
Choose a tag to compare

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

V2022.11.1

25 Nov 19:00
Compare
Choose a tag to compare

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!)

V2022.11.1-rc1

24 Nov 05:35
Compare
Choose a tag to compare
V2022.11.1-rc1 Pre-release
Pre-release

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

V2022.11.1-beta1

22 Nov 01:47
Compare
Choose a tag to compare
V2022.11.1-beta1 Pre-release
Pre-release

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

V2022.11.0

17 Nov 13:32
Compare
Choose a tag to compare

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!)

V2022.11.0-rc1

16 Nov 02:43
Compare
Choose a tag to compare
V2022.11.0-rc1 Pre-release
Pre-release

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)

V2022.11.0-beta5

13 Nov 22:19
Compare
Choose a tag to compare
V2022.11.0-beta5 Pre-release
Pre-release

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!)

V2022.11.0-beta4

12 Nov 15:08
Compare
Choose a tag to compare
V2022.11.0-beta4 Pre-release
Pre-release

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

V2022.11.0-beta3

06 Nov 23:59
Compare
Choose a tag to compare
V2022.11.0-beta3 Pre-release
Pre-release

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