Skip to content

V2023.1.0

Compare
Choose a tag to compare
@nlogozzo nlogozzo released this 17 Jan 22:40
· 2331 commits to main since this release

==Introducing Denaro 2023.1.0==

The time has finally come: We are pleased to announce Denaro V2023.1.0 stable!

Goodbye Money, Hello Denaro πŸͺ™

First off, Money has been rewritten in C# and has many, many new features. To further signify this great new release, Money has been renamed to Denaro! Although there is a new name, the code will continue to use NickvisionMoney for namespaces and .nmoney for files. All .nmoney files from previous stable Money releases are 100% compatible with Denaro.

C# Rewrite πŸ‘·β€β™‚οΈ

  • The C# rewrite brings Denaro to Windows!
  • Denaro should now be a lot more stable and responsive (especially with locale settings)
  • The application still looks and functions the same on the GNOME version

New Repeat Transaction System βŒ›

When dealing with repeat transactions, there are now two types: Source and Generated. Source repeat transactions are the originally created transaction by the user. It can be edited at any time. Generated repeat transactions are those automatically created by Money, based off the source's repeat interval. They can not be edited/deleted. All changes to generated transactions must come from the source transaction. If a user decides to update a source transaction, they will be prompted to apply said changes to only the source transaction or to both source and generated. Applying changes to just the source transaction will cause the generated transaction(s) to become disassociated. Disassociated transactions become regular transactions that can be edited/deleted at any time with the user.

Because of this change, you will need to delete your current repeat transactions in your account and create new ones to take advantage of the new system :)

Other New Features ✨

  • We implemented a completely new Account Settings dialog that allows users to further customize their Denaro accounts (including support for a custom currency).
  • We also implemented the Export to PDF feature, which generates a beautiful overview report of your account with groups, transactions, and receipts all included.
  • @fsobolev also took the time to create documentation for the app using yelp-tools which is available through the Help menu item on both GNOME and WinUI!
  • Users can now add jpg, png, or pdf receipts to transactions
  • Users can now sort transactions by id or date

Thank You! ❀️

This stable release comes after two months of super hard work from all our users. Thank you to all those who have translated the application, contributed new code, tested betas, and provided bug reports, including:

Special thanks to @fsobolev who has been my right-hand man in this project...developing new features and staying up with me day in and day out, making sure this release was the best that it could be!

Full Changelog πŸ“ƒ

  • Denaro is now available to translate on Weblate!
  • Money has been completely rewritten in C# and now has a new name: Denaro! With the C# rewrite, there is now a new version of Denaro available on Windows!
  • Added an Account Settings dialog to allow users to customize their accounts better (#128)
  • 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/png/pdf of a receipt to a transaction (#145)
  • Reworked the repeat transaction system and added support for a biweekly interval (#8)
  • Added the ability to export an account as a PDF (#3)
  • Added the ability to sort transactions by id or date (#197)
  • Added the ability to hide the groups section (#140)
  • Made a group's description an optional field (#111)
  • Performance improvements and better handling of large accounts (#208, #221)

Install πŸ§‘β€πŸ’»

GNOME

Flathub

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

AUR

The previous nickvision-money AUR package has been removed. There is a new denaro package that you should use instead.

Manually

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

Windows

Microsoft Store

https://apps.microsoft.com/store/detail/nickvision-denaro/9NJD9Q23NFGH

Manually

  • 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 (including betas) of Denaro/Money is installed, you will need to uninstall it from the start menu first and then install it via the msix file.
  • Nickvision Denaro should now be available in your start menu