Releases: RelativeForce/MyMoney
MVP 3 - Hotfix 1 (v1.2.1)
Changelog
- Added missing
Fortnight
andFour Week
reoccurrences
Environment variables
MyMoney_Email_Smtp_Server_URL
: The URL of the SMTP email serverMyMoney_Email_Smtp_Server_Port
: The port number of the SMTP email serverMyMoney_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 emailsMyMoney_Email_Password
: The password of the account the site will use to send emailsMyMoney_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)
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 serverMyMoney_Email_Smtp_Server_Port
: The port number of the SMTP email serverMyMoney_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 emailsMyMoney_Email_Password
: The password of the account the site will use to send emailsMyMoney_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)
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 serverMyMoney_Email_Smtp_Server_Port
: The port number of the SMTP email serverMyMoney_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 emailsMyMoney_Email_Password
: The password of the account the site will use to send emailsMyMoney_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)
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)
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 serverMyMoney_Email_Address
: The email address of the account the site will use to send emailsMyMoney_Email_Password
: The password of the account the site will use to send emailsMyMoney_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)
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)
Changelog
- Fixed a bug where the updated user data was not saved
MVP 1 (v1.0.0)
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)