Skip to content

Releases: KrawMire/profitocracy-maui

Release v1.3.5

17 Dec 10:38
566c492
Compare
Choose a tag to compare

Fixed bugs

  • Added new localization strings for exceptions;
  • Wrapped all views' methods into try-catch expression to improve application stability.

Release v1.3.4

15 Dec 22:37
Compare
Choose a tag to compare

New Features

  • Added Pull to Refresh action to HomePage. It was needed because when you reopen the application at next day it would show you data for previous day;

Fixed bugs

  • Fixed an issue which caused to not including transactions made at the last day of month into transactions list and calculation process of profile;
  • Fixed an issue which was causing to decreasing a PlannedAmount of today expenses with every new today expense transaction;
  • Fixed an issue when savings transactions which are not from current month was not included into calculation process of profile, and because of that you could not see total amount of saved money;
  • Removed redundant async void from ViewModels;

Release v1.3.1

15 Dec 21:38
1347899
Compare
Choose a tag to compare
Release v1.3.1 Pre-release
Pre-release

First of all, thank you for your interest in this project, I really appreciate it!

New Features

  • Added Pull to Refresh action to HomePage. It was needed because when you reopen the application at next day it would show you data for previous day;

Fixed bugs

  • Fixed an issue which caused to not including transactions made at the last day of month into transactions list and calculation process of profile;
  • Fixed an issue which was causing to decreasing a PlannedAmount of today expenses with every new today expense transaction;
  • Fixed an issue when savings transactions which are not from current month was not included into calculation process of profile, and because of that you could not see total amount of saved money;
  • Removed redundant async void from ViewModels;

Release v1.3.0

15 Dec 10:06
5d1be57
Compare
Choose a tag to compare

First of all, thank you for your interest in this project, I really appreciate it!

Core updates:

  • Added functionality to select theme from settings. There are 3 options: Light, Dark and System. Standard :)
  • Added functionality to choose a language of the application. There are just 2 options: English or Russian.

Minor fixes and improvements:

  • Some code style changes which will not affect functionality;
  • Now dates are explicitly passed into core domain Profile entity for better testability;
  • Updated application version.

Release v1.2.0

02 Oct 15:23
Compare
Choose a tag to compare

First of all, thank you for your interest in this project!

New features

  • Added filtering by date to the transactions page, so now when you open a transactions page not all transactions are loaded to the memory.

Major fixes

  • Fixed TransactionsRepository to filter by profile ID, because it could cause an error in the future when support for multiple profiles will be added.

Minor fixes

  • Renamed TransactionPageViewModel to TransactionsPageViewModel for consistency :)

Release v1.1.2

26 Sep 08:31
Compare
Choose a tag to compare

Application changes

  • Fixed some bugs related to balance calculations.

Project changes

  • Moved domain services to a Core project. Removed BusinessLogic project;
  • ViewModels now use domain entities. Removed mappers and some mobile app models;

Release v1.1.0

24 Sep 21:18
531841b
Compare
Choose a tag to compare

New release is ready!

Application changes

  • Added new modal page for filtered transactions. It appears when you tap at category or a spending type at Home page.

Project changes

  • Renamed and restructured Domain project;
  • Removed some domain services because they were just passing call to a repositories.

Future changes

  • Performance improvements;
  • MVVM pattern improvements.

Release v1.0.0

08 Jun 16:42
0b407d0
Compare
Choose a tag to compare

App is completely done, now you can:

  • Create income or expense transactions. Expense transactions could be one of three types: main, secondary or saved (as we follow 50-30-20 budget rule);
  • Add categories for your expenses;
  • Home screen shows you your progress at savings, your total current balance and progress of all types of expenses' types and categories;
  • Support of dark and light theme;
  • There are two localization options: English and Russian. For now, they could not be selected through the app, but are taken from phone system preferences.