gnucash-android

Gnucash for Android mobile companion application.

APACHE-2.0 License

Stars
1.2K
Committers
56

Bot releases are visible (Hide)

gnucash-android - v1.6.4

Published by codinguser about 9 years ago

  • Fixed: crashes when restoring certain backups
gnucash-android - v1.6.3

Published by codinguser about 9 years ago

  • Fixed: Transfer account ignored when saving transaction with one split (after opening split editor)
  • Fixed: Crash when exporting scheduled transactions when there are scheduled backups present
  • Added: Polish translation
gnucash-android - v1.6.2

Published by codinguser over 9 years ago

  • Fixes: editing account deletes transactions
gnucash-android - v1.6.1

Published by codinguser over 9 years ago

  • Fixed: Crash when importing some scheduled transations with custom period strings
  • Fixed: Crash when closing export progress dialog if an export error occurred
  • Fixed: Crash when creating a sub-account and changing the account type
  • Fixed: Crash when loading backup files with no timestamp in their name
  • Fixed: Crash when app is run on devices with locale es_LG
  • Improved: Updated betterpickers library
  • Improved: New dialogs for time and date when creating transactions
  • Improved: Added translation to Ukrainian
gnucash-android - v1.6.0

Published by codinguser over 9 years ago

  • Feature: Scheduled backups (QIF, OFX and XML)
  • Feature: More recurrence options for scheduled transactions
  • Feature: Backup/Export to DropBox and Google Drive
  • Feature: Reports of income and expenses over time - bar, pie and line charts
  • Feature: Import scheduled transactions from GnuCash XML (experimental)
  • Feature: Set app as handler for .gnucash and .gnca files
  • Feature: Auto-balance transactions before saving
  • Feature: Navigation drawer for easier access to features
  • Feature: Options for explicitly creating/restoring backups
  • Feature: Support for hidden accounts
  • Feature: Account delete dialog now has options for moving sub-accounts and transactions
  • Feature: Export to Gnucash desktop-compatible XML
  • Feature: Support for logging to Crashlytics (for beta releases)
  • Fixed: Checkboxes in transaction list are hard to see
  • Fixed: Crash when restoring last backup
  • Improvement: Imbalance accounts are created on-the-fly (and hidden in single-entry mode)
  • Improvement: Transaction auto-complete suggestions now include amount, date and do not show duplicates
  • Improvement: Only one ROOT account exists in the database (it is created if necessary)
  • Improvement: Show the day in transaction headers
  • Improvement: Added created_at and modified_at database columns to all records
  • Improvement: Added ability to mark account as favorite from context menu
  • Improvement: Future transactions are not considered when calculating account balances
  • Improvement: Database is always cleared during import (no merging of books supported)
  • Improvement: Increased speed and reliability of import operations
  • Improvement: Use Google Espresso for writing UX tests, added new test cases
  • Improvement: Upgraded Java version to 1.7
  • Improvement: Use gradle for building project
gnucash-android - v1.5.5

Published by codinguser over 9 years ago

  • Fixed: QIF not exported when using single-entry transactions
  • Fixed: Passcode screen can be by-passed using SwipeBack
  • Fixed: Crash when changing the account name
gnucash-android - v1.5.4

Published by codinguser over 9 years ago

  • Fixed: Crash when creating TRADING accounts
  • Fixed: Crash when deleting scheduled transactions
  • Fixed: Account parent can be set to self, creating a cyclic hierarchy
  • Fixed: Transactions not saved when double-entry is enabled but no transfer account is specified
  • Improved: Auto-select the device locale currency in the account-creation dialog
gnucash-android - v1.5.3

Published by codinguser over 9 years ago

  • Fixed: Unable to edit double-entry transactions
  • Fixed: Edited transactions not flagged unexported
  • Fixed: Random crashes when editing transaction splits
  • Improved: Long press on transactions triggers context menu
gnucash-android - v1.5.2

Published by codinguser over 9 years ago

  • Fixed: Crash when importing XML with TRADING accounts
  • Fixed: Full name not updated when account name is changed
  • Fixed: Toggle button shown when double-entry is disabled
  • Fixed: Amount input problems on some devices or keyboards
  • Fixed: Crash when changing the parent of an account
  • Fixed: Deleting a transaction only deletes some splits, not the whole.
gnucash-android - v1.5.1

Published by codinguser about 10 years ago

Fixed: Crash when upgrading from v1.3.x to v1.4.x

gnucash-android - v1.5.0

Published by codinguser about 10 years ago

  • 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)
gnucash-android - v1.4.3

Published by codinguser about 10 years ago

  • 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
gnucash-android - v1.4.2

Published by codinguser about 10 years ago

Fixes bug causing new transactions not to be exported

gnucash-android - v1.4.1

Published by codinguser about 10 years ago

  • 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
gnucash-android - v1.4.0

Published by codinguser about 10 years ago

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)
gnucash-android - v1.3.3

Published by codinguser about 10 years ago

  • 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
gnucash-android - v1.3.1

Published by codinguser over 10 years ago

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
gnucash-android - v1.3.0

Published by codinguser over 10 years ago

  • 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