prepare change lists
[mobile-ledger.git] / CHANGES.md
1 # Changes
2
3 ## [0.9] - 2019-04-04
4  * NEW:
5   - Account list: Accounts with many commodities have their commodity list collapsed to avoid  filling too much of the screen with one account
6   - Account list: Viewing account's transactions migrated to a context menu
7   - Auto-filling of the accounts in the new transaction screen can be limitted to the transactions using accounts corresponding to a filter -- the filter is set in the profile details
8  * IMPROVED:
9   - Transaction list: Back now returns to the accounts list when activated after viewing account's transactions
10   - Profile details: deleting a profile requires confirmation
11   - Enable animations when adding/removing rows in the new transaction screen
12   - Better visual feedback when removing transaction details rows by side-swiping
13   - New transactions are now sent via the JSON API if it is available
14   - Better progress handling while downloading transactions via the JSON API
15  * FIXED:
16   - Transaction list: keep account name filter when the device is rotated
17   - Avoid a restart upon app startup when the active profile uses a non-default colour theme
18   - Account commodities no longer disappear after updating the data from the remote backend via the JSON API
19   - Removed a couple of memory leaks
20
21 ## [0.8.1] - 2019-03-26
22  * Avoid double slashes when constructing backend URLs
23  * Remove all data belonging to deleted profiles
24  * Update profile list when profile list data changes
25  * Fixed "has sub-accounts" internal flag when refreshing account list
26  * Fix icon for f-droid
27  * Cleaner color selection dialog
28  * Internal reorganization of database access. Should reduce the deadlocks significantly
29  * Show accumulated balance in parent accounts retrieved via the JSON API
30
31 ## [0.8] - 2019-03-17
32  - account list is a tree with collapsible nodes
33  - account's transactions still available by tapping on amounts
34  - add support for hledger-web's JSON API for retrieving accounts and transactions
35  - better handling of HTTP errors
36  - better display of network errors
37  - some async task improvements
38  - add version/API level info to the crash report
39
40 ## [0.7] - 2019-03-03
41  - add crash handling dialog with optional sending of the crash to the author
42  - a couple of crashes fixed
43  - per-profile user-selectable theme color
44  - move profile list to the main navigation drawer
45  - some visual glitches fixed
46  - better multi-threading
47
48 ## [0.6] - 2019-02-10
49  - use a floating action button for the save transaction action in the new
50    transaction screen
51  - stop popping-up the date selection dialog when new transaction is started
52  - auto-fill transaction details when a previous transaction description is
53    selected
54
55 ## [0.5] - 2019-02-09
56  - First public release