major refactor, make account summary and transaction list fragments, part of the "Main" activity
add transaction filter
let the model hold the (single) transaction list all access to the list goes via the model transaction list is loaded upon activity launch if it was never downloaded before there were two copies of the list that were out of sync
use full account names in the transaction list there is enough space
make "manually" added account rows look the same as those coming from the layout bottom padding was the difference, The TextView → AppCompatTextView is just in case
guard against a race condition when the transaction list is reduced while the scroller requests an item outside the range of the new list
CardView!
let the amount text view appear as wide as needed
no right padding of the transaction account amount
separate view for transaction date, bold description
transaction list: replace table layout with linear one works faster, it seems, may be sped up more
replace transaction accounts iterator with a getter
save a method call
store table colors in a global glass updated by a custom application class upon configuration change
some renames to better reflect the function
drop shadow below the info about list freshness
reformat/rewrap
move DB stuff into a static class downside is that we need to pass a context around
on-demand loading of transaction details speeds up the initial list display quite a bit
show accounts and amounts in the transaction list still looks very ugly and needs further work