Skip to content

Releases: RelativeForce/MyMoney

MVP 3 - Hotfix 1 (v1.2.1)

20 Feb 13:22
04cdad3
Compare
Choose a tag to compare

Changelog

  • Added missing Fortnight and Four Week reoccurrences

Environment variables

  • MyMoney_Email_Smtp_Server_URL: The URL of the SMTP email server
  • MyMoney_Email_Smtp_Server_Port: The port number of the SMTP email server
  • MyMoney_Email_Smtp_Server_SSL (optional): Whether or not to use SSL for requests to SMTP email server.
  • MyMoney_Email_Address: The email address of the account the site will use to send emails
  • MyMoney_Email_Password: The password of the account the site will use to send emails
  • MyMoney_Database_Connection (optional): The connection string to the database. Defaults to the local SQL express server instance.
  • MyMoney_Database_Engine (optional): The database type of the connection.
  • MyMoney_Token_Secret (optional): The secret used for generating the user JWT tokens.

MVP 3 (v1.2.0)

13 Feb 19:14
4d89622
Compare
Choose a tag to compare

Overview

This release contains recurring transactions and incomes. This means that the user can specify a transaction that will repeat monthly, daily, manually or etc. This transaction will appear in all the charts and lists that the user would expect and allows them to easily input things they expect to repeatedly pay like bills. In addition to this, the user can add notes to the specific instances of these transactions and incomes easily. In the case of transactions, they can also link the specific instances to budgets and incomes.

New features

  • Recurring incomes and transactions
    • Incomes and transactions can be created such that they repeat with a given frequency (daily, weekly, monthly or manually)
    • Recurring transactions can be linked with incomes and budgets as expected (even the specific instances of recurring incomes)

Changelog

  • Made notes on budgets optional
  • Made notes field on budgets multiline
  • Imported material icons to replace UTF-8 icons
  • Added notes to incomes
  • Cleaned up row validation on import pages
  • Added local launcher that will automatically download the latest version of the app when available

Environment variables

  • MyMoney_Email_Smtp_Server_URL: The URL of the SMTP email server
  • MyMoney_Email_Smtp_Server_Port: The port number of the SMTP email server
  • MyMoney_Email_Smtp_Server_SSL (optional): Whether or not to use SSL for requests to SMTP email server.
  • MyMoney_Email_Address: The email address of the account the site will use to send emails
  • MyMoney_Email_Password: The password of the account the site will use to send emails
  • MyMoney_Database_Connection (optional): The connection string to the database. Defaults to the local SQL express server instance.
  • MyMoney_Database_Engine (optional): The database type of the connection.
  • MyMoney_Token_Secret (optional): The secret used for generating the user JWT tokens.

MVP 2 - Hotfix 2 (v1.1.2)

02 Jan 22:21
1f80b85
Compare
Choose a tag to compare

Changelog

  • Emails are saved locally to the /Emails folder if they are not sent.
  • Added environment variables for further configuring email sending

Environment variables

  • MyMoney_Email_Smtp_Server_URL: The URL of the SMTP email server
  • MyMoney_Email_Smtp_Server_Port: The port number of the SMTP email server
  • MyMoney_Email_Smtp_Server_SSL (optional): Whether or not to use SSL for requests to SMTP email server.
  • MyMoney_Email_Address: The email address of the account the site will use to send emails
  • MyMoney_Email_Password: The password of the account the site will use to send emails
  • MyMoney_Database_Connection (optional): The connection string to the database. Defaults to the local SQL express server instance.
  • MyMoney_Database_Engine (optional): The database type of the connection.
  • MyMoney_Token_Secret (optional): The secret used for generating the user JWT tokens.

MVP 2 - Hotfix 1 (v1.1.1)

01 Jan 15:42
ddb984a
Compare
Choose a tag to compare

Changelog

  • Environment variables are logged in the console
  • Home page charts do not show data outside their intended range
  • Fixed warnings displayed on startup for decimal types

MVP 2 (v1.1.0)

31 Dec 12:45
b25ffe9
Compare
Choose a tag to compare

Overview

This release contains primarily 'quality of life' changes aimed at improving the end-user experience. The new features are minor in scope and help to stabilise the MyMoney app for future development and larger features.

New features

  • General
    • Added support for MySQL databases
  • User
    • Added forgot password system that allows the user to change their password when they have forgotten it.
    • Added change password page that allows the user to change their password while logged in.
  • Home
    • Users can now change the year displayed on the total savings chart
    • Users can now change the month displayed on the transactions chart

Changelog

  • General
    • Added footer to the bottom of the page that displays the current version of the website
    • Navbar at the top of the will no longer scroll out of view
    • Added support for MySQL databases
    • Tab heading now displays the page title
    • Improved error messages
  • User
    • Added forgot password system that allows the user to change their password when they have forgotten it.
    • Added change password page that allows the user to change their password while logged in.
  • Incomes
    • List incomes by date range
    • Remaining value appears red when negative
  • Budgets
    • Remaining value appears red when negative

Environment variables

  • MyMoney_Email_Smtp_Server_URL: The URL of the SMTP email server
  • MyMoney_Email_Address: The email address of the account the site will use to send emails
  • MyMoney_Email_Password: The password of the account the site will use to send emails
  • MyMoney_Database_Connection (optional): The connection string to the database. Defaults to the local SQL express server instance.
  • MyMoney_Database_Engine (optional): The database type of the connection.
  • MyMoney_Token_Secret (optional): The secret used for generating the user JWT tokens.

MVP 1 - Hotfix 2 (v1.0.2)

20 Dec 12:56
4a2a57b
Compare
Choose a tag to compare

Changelog

  • Fixed autocomplete fields for login and register
  • Bundled application into a single file
  • Added correct version information

MVP 1 - Hotfix 1 (v1.0.1)

19 Dec 23:05
32c5fff
Compare
Choose a tag to compare

Changelog

  • Fixed a bug where the updated user data was not saved

MVP 1 (v1.0.0)

19 Dec 22:16
199546e
Compare
Choose a tag to compare

Overview

This is the initial release for MyMoney. It contains the most basic functionality required and hence is the minimum viable product. The release testing process has not yet been finalised and hence there may a few bugs.

New features

  • New user registration
  • Local session storage for 2 hours
  • Transactions
    • Listing transactions within a date range
    • Create new transactions
    • Edit existing transactions
    • Delete existing transactions
  • User profile
  • Budgets
    • List budgets by month
    • Create new budgets
    • Edit existing budgets
    • Delete existing budgets
    • Associate a transaction with budgets that are for the month the transaction takes place in
  • Incomes
    • List the 10 most recent incomes as of a given date
    • Create new incomes
    • Edit existing incomes
    • Delete existing incomes
    • Associate a transaction with incomes that came in as of the transaction date
  • Home page
    • "Budgets" chart which shows how the budgets reduce for the current month as the transactions occur
    • "Running total" chart which shows the transactions and incomes for the past year as a running total

Changelog

No changelog as this is the initial MVP release

Environment variables

  • MyMoney_Database_Connection The connection string to the SQL database (Defaults to local SQL-Express instance)