Skip to content

V2023.1.0-beta1

Compare
Choose a tag to compare
@nlogozzo nlogozzo released this 28 Dec 20:19
· 2972 commits to main since this release

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