Skip to content

Releases

Retain list view positions

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 09 Mar 20:42

This release updates all lists in the app to keep their position when returning to them after selecting an item.

  • Updated lists to retain their position when returning to them after clicking on an item
  • Fixed menu item deprecations
  • Fixed back button deprecations
  • Fixed incorrect FAB colours on account and category pages

Jetpack

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 09 Mar 18:53

This release updated the app to use some Jetpack features and resolving some deprecations

  • Updated view bindings
  • Updated Gradle and theme files
  • Updated package imports to use JitPack

Payment Method Spinners

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 09 Oct 11:35

This release added the feature to select accounts via spinners whilst adding transactions. This makes it easier to add and edit transactions as you can easily see the accounts in use and removes the need for showing every account.

  • Updated payment methods to use spinners when adding transactions
  • Updated payment method layout
  • Fixed bug where pre-selected category could be incorrect when editing a transaction
  • Fixed bug where pre-selected account could be incorrect when editing a recurring transaction
  • Fixed bug where importing and exporting the database wouldn't work on some devices
  • Fixed bug Monthly Summary pie charts
  • General accessibility improvements

Recurring Transactions

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 02 Dec 20:40

This release added the feature to setup recurring transactions. These are transactions that will automatically add transactions in the background based on a set frequency. If a recurring transaction is added with a date in the past, any transactions that occur between this initial date and the next occurrence in the future (based on its frequency settings) will be added.

  • Add, edit and delete recurring transactions
  • Delete an account or category and all related recurring transactions will be removed
  • Added a new page to view recurring transactions
  • Added recurring transactions page to main navigation
  • Added a background service to add recurring transactions when they are due to repeat
  • Added a notification alert when a transaction has been added in the background
  • Fixed bug where DB connections were not closed in settings
  • Fixed bug where PIN lock wouldn't show when returning to the about page
  • Fixed bug where transaction dates were indented
  • Fixed bug where scroll bar was indented on the settings page
  • General UI improvements

Database Backups

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 07 Nov 20:30

This release added the feature to backup and restore the main database and other improvements.

  • Added function to export and import the database
  • Added read and write permissions for external storage
  • Added function to update the date format
  • Added an about page
  • Improved accessibility by adding labels to image buttons

PIN Lock

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 28 Oct 20:48

This release added the feature to lock the app using a 4 digit PIN.

  • Added ability to set a PIN that is required when launching or returning to the app
  • Added ability to change and remove the PIN
  • Added feature to hide the app during multitasking whilst the PIN is set

Transfer Funds

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 18 Oct 18:52

This release added the feature to transfer funds between two accounts. This includes a new, non removable "Transfer" category and an app shortcut.

  • Added ability to transfer funds between accounts
  • Added transfer button to accounts toolbar
  • Added shortcut to transfer funds
  • Added a default "Transfer" category
  • Updated transaction merchant text size to 20 characters
  • Updated sorting for recent transactions
  • Improved layouts to prevent overlapping text
  • Fixed bug where a hidden account could be the default
  • Fixed bug where updating a category wouldn't refresh recent transactions
  • Fixed bug where monthly summaries sometimes wouldn't show the current month

Default Accounts and Monthly Summaries

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 07 Oct 19:11

This release added the notion of a default account to make adding transactions easier. The goals page has been renamed and now shows all of the months where transactions have been added to the current date.

  • Added ability to set a default account
  • Updated icons in navigation
  • Improved add transaction journey to check for accounts and categories
  • Renamed "Goals / Budgets" to "Monthly Summary"
  • Show all months from first transaction to current date when displaying the pie charts and summary table
  • Added "no transactions" message for empty pie charts
  • Added an "All" tab to the monthly summary page
  • Added summary table to monthly summary page
  • Disabled rotation on main pages to prevent crashing
  • General UI improvements

Dissertation

Choose a tag to compare

@ChesterLloyd ChesterLloyd released this 01 Oct 19:20

This is the MVP of the app

  • Add, edit and delete transactions, accounts and categories
  • Add a transaction from a quick launch shortcut
  • Add transactions with multiple accounts involved
  • Add accounts with colours and symbols
  • Add accounts with a starting balance
  • Delete an account and all transactions will be removed (if all funding sources have been deleted)
  • Delete a category and all transactions will be removed
  • View all transactions and transactions by category
  • View recent transactions by account
  • View pie charts for income and expenses on a monthly basis
  • Change the main currency format (Symbol, grouping separator symbol, decimal symbol and a suffix)