Skip to content

Releases: codinguser/gnucash-android

v1.5.0

01 Oct 09:07
Compare
Choose a tag to compare
  • Need for speed! Lots of performance optimizations in the application
    • Application balances are now computed faster
    • App loads faster and is more responsive
    • Faster recording of opening balances before delete operations
    • Import and export operations rewritten to perform faster and use less resources
  • Fixed: Crash after saving opening balances and trying to create new transactions
  • Fixed: Parent account title color sometimes not propagated to child accounts
  • Fixed: Recurring transactions scheduled but not saved to database during import
  • Fixed: Crash caused by null exception message during import
  • Fixed: Poor word-wrap of transaction type labels
  • Fixed: Amount values not always displaying the correct sign
  • Feature: Select default currency upon first run of application
  • Feature: Creating account hierarchy uses the user currency preference
  • Feature: Support for reading and writing compressed GnuCash XML files.
  • Feature: Set a passcode lock to restrict access to the application
  • Feature: Export a QIF file for transactions of each currency in use
  • Improved: Increased stability of import/export operations
  • Improved: Exclude multi-currency transactions from QIF exports
  • Improved: Display warnings/limitations of different export formats in the export dialog
  • Improved: Preserve split memos in QIF export (as much as possible)
  • Improved: Child accounts now assigned to account parent upon deletion of account
  • Improved: Descendant accounts cannot be selected as a parent account (no cyclic dependencies)

v1.4.3

09 Sep 16:00
Compare
Choose a tag to compare
  • Fixed: Cannot edit transactions when in single-entry mode
  • Fixed: Transaction type button sometimes hidden in single-entry mode
  • Fixed: Problems saving new transactions from templates

v1.4.2

30 Aug 14:48
Compare
Choose a tag to compare

Fixes bug causing new transactions not to be exported

v1.4.1

24 Aug 21:52
Compare
Choose a tag to compare
  • Fixed: Transaction edits not saved
  • Fixed: Crash during import due to template transactions
  • Fixed: Cursors potentially left unclosed
  • Fixed: Fatal crash when error occurs in importing/exporting transaction (instead of displaying error message)
  • Fixed: Editing a transfer transaction does not edit other side of the transaction
  • Removed progress dialog from database migration (seems to be cause of some crashes)
  • Updated German translation

v1.4.0

15 Aug 08:20
Compare
Choose a tag to compare

Since transactions are at the core of this app, this release touches almost all subsystems and is therefore huge.
Transactions are now composed of multiple splits, which belong to different accounts and are no longer bound to accounts,
nor is the money amount bound to the transaction itself.
Splits store the amounts as absolute values and then separately the kind - CREDIT/DEBIT - of the split.

  • Feature: Introduces multiple splits per transaction
  • Feature: Introduced a new Split editor for the creation and editing of splits
  • Feature: Use account specific labels for CREDIT/DEBIT instead of just generic "debit" and "credit"
  • Feature: Import GnuCash XML files - accounts and transactions only (experimental)
  • Feature: Back up transactions in an XML format (similar to GnuCash XML) called .gnca (Gnucash Android)
  • Feature: Option for saving opening balances before deleting transactions
  • Improved: Updated processes for moving, creating, exporting, deleting transactions to work with splits
  • Improved: Updated computation of account and transaction balances to be in line with accounting principles
  • Improved: Updated color (red/green) display to match movement in the account, and not a representation of the side of the split
  • Improved: Introduced new format for sending Transactions through Intents (while maintaining backwards compatibility)
  • Improved: Extensive code refactoring for
    • Better modularity of transaction exports (and ease introduction of new formats),
    • Cleaner database schema and reduction of overlap and redundancies
    • Easier database migrations during future update (with reduced risk of data loss)

v1.3.3

21 Jul 09:14
Compare
Choose a tag to compare
  • Fixes computation of account balance which was broken in 1.3.2

Other changes from 1.3.2

  • Fixed: Editing account modifies the transaction type of transfer transactions
  • Fixed: Bug causing double entry transactions not to be considered equal
  • Fixed: Computation of account balance did not properly consider double entries
  • Improved: Double-entry accounting is now activated by default
  • Improved: Reliability of account structure import
  • Improved: Restricted parent/child account hierarchies relationships to those defined by GnuCash accounting
  • Improved: Dutch translation
  • Improved: German translation

v1.3.1

14 Feb 09:33
Compare
Choose a tag to compare

This release mainly improves the sorting of accounts to use the fully qualified account name, rather than just the simple name.
Several other bugs were squashed in the process:

  • Fixed: Crash when bulk moving transactions
  • Fixed: Missing string for internationalization in ru_RU locale
  • Fixed: Random crashes when opening ScheduledTransactions list
  • Fixed: Blank screen after closing AccountFormFragment
  • Fixed: Correct normal balance of the different types of ASSET accounts
  • Fixed: Limit the target accounts for bulk transfers to same currency and non-placeholder accounts
  • Improved: Remember last opened tab in accounts list
  • Improved: Added version information for feedback email
  • Improved: Lists of accounts are now sorted by the fully qualified account name

v1.3.0

10 Feb 13:08
Compare
Choose a tag to compare
  • Fixed: Some file managers do not display all files available for import
  • Fixed: Crash when deleting account from accounts list
  • Fixed: CASH accounts should have normal DEBIT balance
  • Fixed: Crash when quickly opening and navigating from transactions list
  • Feature: Mark favorite accounts and quickly access them
  • Feature: Display different tabs for recent, favorite and all accounts
  • Feature: Add, view and delete recurring transactions (daily, weekly, monthly)
  • Feature: Mark accounts as placeholder accounts (cannot contain transactions)
  • Feature: Set a default transfer account for each account
  • Feature: Color code accounts & themed account views
  • Feature: Create default GnuCash account structure from within app
  • Improved: Enabled one-button click for rating app and sending feedback
  • Improved: Clicking on version information now shows changelog
  • Improved: Delete account and all its sub-accounts
  • Improved: Sub-accounts default to same account type as parent account
  • Improved: Use tab views for sub-accounts and transactions inside accounts