mobile-ledger.git
23 months agobump version and version code
Damyan Ivanov [Wed, 20 Feb 2019 20:04:31 +0000 (22:04 +0200)]
bump version and version code

23 months agoadd transparent primary variant and use it for the divider gradient in the navigation...
Damyan Ivanov [Wed, 20 Feb 2019 19:39:28 +0000 (21:39 +0200)]
add transparent primary variant and use it for the divider gradient in the navigation view

the default android transparent is "black" and it shows in gradients

23 months agocomment-out a cardview measure work-around that seems no longer necessary
Damyan Ivanov [Mon, 18 Feb 2019 21:19:38 +0000 (23:19 +0200)]
comment-out a cardview measure work-around that seems no longer necessary

23 months agomigrate to AndroidX
Damyan Ivanov [Mon, 18 Feb 2019 21:16:53 +0000 (23:16 +0200)]
migrate to AndroidX

23 months agoColors: also set defaultTextColor and accent
Damyan Ivanov [Mon, 18 Feb 2019 21:07:14 +0000 (23:07 +0200)]
Colors: also set defaultTextColor and accent

23 months agoavoid deprecated Date.getMonth API
Damyan Ivanov [Mon, 18 Feb 2019 20:19:22 +0000 (22:19 +0200)]
avoid deprecated Date.getMonth API

23 months agowhitespace
Damyan Ivanov [Sun, 17 Feb 2019 20:13:07 +0000 (22:13 +0200)]
whitespace

23 months agohandle theme change
Damyan Ivanov [Sun, 17 Feb 2019 20:12:53 +0000 (22:12 +0200)]
handle theme change

23 months agodeclare available themes
Damyan Ivanov [Sun, 17 Feb 2019 20:12:30 +0000 (22:12 +0200)]
declare available themes

23 months agouse Colors.* for run-time color control
Damyan Ivanov [Sun, 17 Feb 2019 20:12:02 +0000 (22:12 +0200)]
use Colors.* for run-time color control

23 months agofu: profile color control
Damyan Ivanov [Sun, 17 Feb 2019 20:09:28 +0000 (22:09 +0200)]
fu: profile color control

23 months agouse colors by reference (makes the theme-aware) and reduce redundant colors
Damyan Ivanov [Sun, 17 Feb 2019 20:09:09 +0000 (22:09 +0200)]
use colors by reference (makes the theme-aware) and reduce redundant colors

23 months agoprofile color control
Damyan Ivanov [Sun, 17 Feb 2019 20:06:52 +0000 (22:06 +0200)]
profile color control

23 months agoadd color setting to profile data
Damyan Ivanov [Sun, 17 Feb 2019 20:05:51 +0000 (22:05 +0200)]
add color setting to profile data

23 months agonot used anymore
Damyan Ivanov [Sun, 17 Feb 2019 20:02:30 +0000 (22:02 +0200)]
not used anymore

23 months agoNew helper class for color stuff
Damyan Ivanov [Sun, 17 Feb 2019 19:59:53 +0000 (21:59 +0200)]
New helper class for color stuff

23 months agoMove ProfileDetailActivity under activity/
Damyan Ivanov [Sun, 17 Feb 2019 19:56:43 +0000 (21:56 +0200)]
Move ProfileDetailActivity under activity/

23 months agofix crash when profile has no value yet
Damyan Ivanov [Mon, 11 Feb 2019 21:44:35 +0000 (23:44 +0200)]
fix crash when profile has no value yet

seems to happen when the app is restarted after a crash
skipping the check seems fine, maybe because a following setting of
Data.profile triggers it again

23 months ago"Crash app" menu item in the new transaction menu. visible in debug builds only
Damyan Ivanov [Mon, 11 Feb 2019 21:43:14 +0000 (23:43 +0200)]
"Crash app" menu item in the new transaction menu. visible in debug builds only

23 months agotranslate the 'show report' button label
Damyan Ivanov [Mon, 11 Feb 2019 21:42:25 +0000 (23:42 +0200)]
translate the 'show report' button label

23 months agomake crash report text selectable
Damyan Ivanov [Mon, 11 Feb 2019 21:41:38 +0000 (23:41 +0200)]
make crash report text selectable

23 months agoadd crash handling dialog with optional sending of the crash to the author
Damyan Ivanov [Mon, 11 Feb 2019 21:30:28 +0000 (23:30 +0200)]
add crash handling dialog with optional sending of the crash to the author

23 months agodebug app name is not translatable
Damyan Ivanov [Mon, 11 Feb 2019 21:27:49 +0000 (23:27 +0200)]
debug app name is not translatable

23 months agobump release version v0.6
Damyan Ivanov [Sun, 10 Feb 2019 18:34:50 +0000 (20:34 +0200)]
bump release version

23 months agoupdate CHANGES
Damyan Ivanov [Sun, 10 Feb 2019 18:34:33 +0000 (20:34 +0200)]
update CHANGES

23 months agoimprove auto-fill of new transaction for more streamlined entry
Damyan Ivanov [Sun, 10 Feb 2019 18:30:42 +0000 (20:30 +0200)]
improve auto-fill of new transaction for more streamlined entry

single negative amount row has the amount removed (and left for auto-calculation)

focus is moved to the first amount, which is selected for easy replacement

23 months agodrop two TODO items, done
Damyan Ivanov [Sun, 10 Feb 2019 18:27:39 +0000 (20:27 +0200)]
drop two TODO items, done

23 months agofill transaction details when a previous transaction description is selected
Damyan Ivanov [Sat, 9 Feb 2019 21:08:44 +0000 (23:08 +0200)]
fill transaction details when a previous transaction description is selected

23 months agomachinery for loading transaction by profile and ID
Damyan Ivanov [Sat, 9 Feb 2019 21:07:42 +0000 (23:07 +0200)]
machinery for loading transaction by profile and ID

23 months agoRevert "new transaction: pop up the date picker upon activity start"
Damyan Ivanov [Sat, 9 Feb 2019 19:21:29 +0000 (21:21 +0200)]
Revert "new transaction: pop up the date picker upon activity start"

This reverts commit a07d649

bad idea as implemented. when a transaction is submitted, no date-picker
appears -- different UX than the first entry

23 months agonew transaction: use a fab button for submission
Damyan Ivanov [Sat, 9 Feb 2019 19:11:44 +0000 (21:11 +0200)]
new transaction: use a fab button for submission

the menu is too far above, and with a proper spacer the overlapping
of the last account row is not a problem

23 months agooverride app_name in debug build
Damyan Ivanov [Sat, 9 Feb 2019 17:08:16 +0000 (19:08 +0200)]
override app_name in debug build

23 months agoapp_name is not translatable
Damyan Ivanov [Sat, 9 Feb 2019 17:08:00 +0000 (19:08 +0200)]
app_name is not translatable

23 months agoadd log of changes
Damyan Ivanov [Sat, 9 Feb 2019 15:34:07 +0000 (15:34 +0000)]
add log of changes

23 months agobump release version v0.5
Damyan Ivanov [Sat, 9 Feb 2019 10:24:41 +0000 (10:24 +0000)]
bump release version

23 months agonew transaction: pop up the date picker upon activity start
Damyan Ivanov [Sat, 9 Feb 2019 10:18:36 +0000 (12:18 +0200)]
new transaction: pop up the date picker upon activity start

this helps avoid entering multiple transactions for today "on inertia"

now that the date picker dialog is closed right after choosing the date,
this still maintains a fuid UX

23 months agofaster date-picking without version-specifics
Damyan Ivanov [Sat, 9 Feb 2019 10:15:13 +0000 (12:15 +0200)]
faster date-picking without version-specifics

23 months agomove handling of new transaction date setting into a new method
Damyan Ivanov [Sat, 9 Feb 2019 09:28:30 +0000 (11:28 +0200)]
move handling of new transaction date setting into a new method

23 months agolast glitches in full description
Damyan Ivanov [Sat, 9 Feb 2019 09:01:03 +0000 (09:01 +0000)]
last glitches in full description

23 months agobump release version v0.4.10
Damyan Ivanov [Wed, 6 Feb 2019 20:44:23 +0000 (20:44 +0000)]
bump release version

23 months agoRename to MoLe
Damyan Ivanov [Wed, 6 Feb 2019 20:43:26 +0000 (22:43 +0200)]
Rename to MoLe

Mobile Ledger exists in google play

23 months agofix copyright notices on files from Google
Damyan Ivanov [Wed, 6 Feb 2019 20:42:40 +0000 (22:42 +0200)]
fix copyright notices on files from Google

23 months agoupdate email address
Damyan Ivanov [Tue, 5 Feb 2019 20:44:00 +0000 (20:44 +0000)]
update email address

23 months agoimproved icon
Damyan Ivanov [Tue, 5 Feb 2019 16:59:41 +0000 (16:59 +0000)]
improved icon

23 months agoRename, improve description
Damyan Ivanov [Tue, 5 Feb 2019 16:53:06 +0000 (16:53 +0000)]
Rename, improve description

23 months agobump release version v0.4.9
Damyan Ivanov [Fri, 1 Feb 2019 21:04:20 +0000 (21:04 +0000)]
bump release version

23 months agoan attempt for a nicer HTML
Damyan Ivanov [Fri, 1 Feb 2019 21:04:02 +0000 (21:04 +0000)]
an attempt for a nicer HTML

23 months agofix hledger-web URL (still no https?!)
Damyan Ivanov [Fri, 1 Feb 2019 20:40:05 +0000 (20:40 +0000)]
fix hledger-web URL (still no https?!)

23 months agobump release version v0.4.8
Damyan Ivanov [Fri, 1 Feb 2019 20:30:50 +0000 (20:30 +0000)]
bump release version

23 months agofix HTML in full description
Damyan Ivanov [Fri, 1 Feb 2019 20:30:32 +0000 (20:30 +0000)]
fix HTML in full description

23 months agobump release version v0.4.7
Damyan Ivanov [Fri, 1 Feb 2019 20:00:30 +0000 (22:00 +0200)]
bump release version

23 months agoconvert full description to HTML
Damyan Ivanov [Fri, 1 Feb 2019 19:59:02 +0000 (21:59 +0200)]
convert full description to HTML

23 months agobump release version v0.4.6
Damyan Ivanov [Thu, 31 Jan 2019 19:47:16 +0000 (19:47 +0000)]
bump release version

23 months agomaybe html links work?
Damyan Ivanov [Thu, 31 Jan 2019 19:46:50 +0000 (19:46 +0000)]
maybe html links work?

23 months agobump release version v0.4.5
Damyan Ivanov [Wed, 30 Jan 2019 21:02:00 +0000 (21:02 +0000)]
bump release version

23 months agoAdjust full description to conform to th spec
Damyan Ivanov [Wed, 30 Jan 2019 21:01:15 +0000 (21:01 +0000)]
Adjust full description to conform to th spec

end with a single '.', no manual line wrapping

23 months agoconvert icons on transparent background
Damyan Ivanov [Wed, 30 Jan 2019 20:45:47 +0000 (20:45 +0000)]
convert icons on transparent background

23 months agotransparent page
Damyan Ivanov [Wed, 30 Jan 2019 20:28:45 +0000 (20:28 +0000)]
transparent page

23 months agobump release version v0.4.4
Damyan Ivanov [Wed, 30 Jan 2019 19:47:58 +0000 (19:47 +0000)]
bump release version

23 months agopopulate app icons in different resolutions
Damyan Ivanov [Wed, 30 Jan 2019 19:46:16 +0000 (19:46 +0000)]
populate app icons in different resolutions

23 months agoadd original app icon
Damyan Ivanov [Wed, 30 Jan 2019 19:45:53 +0000 (19:45 +0000)]
add original app icon

23 months agobump release version v0.4.3
Damyan Ivanov [Wed, 30 Jan 2019 17:46:13 +0000 (17:46 +0000)]
bump release version

23 months agomove vector drawables under drawable-anydpi-v21
Damyan Ivanov [Wed, 30 Jan 2019 17:43:32 +0000 (17:43 +0000)]
move vector drawables under drawable-anydpi-v21

See https://commonsware.com/blog/2015/12/21/nodpi-anydpi-wtf.html

23 months agobump release version v0.4.2
Damyan Ivanov [Tue, 29 Jan 2019 20:37:04 +0000 (20:37 +0000)]
bump release version

23 months agorename the long description file to match the spec
Damyan Ivanov [Tue, 29 Jan 2019 20:34:46 +0000 (20:34 +0000)]
rename the long description file to match the spec

23 months agobump release version v0.4.1
Damyan Ivanov [Tue, 29 Jan 2019 20:00:55 +0000 (20:00 +0000)]
bump release version

23 months agodrop unused instantiation of TransactionListViewModel
Damyan Ivanov [Tue, 29 Jan 2019 19:57:10 +0000 (21:57 +0200)]
drop unused instantiation of TransactionListViewModel

23 months agomake AccountSummaryViewModel a static class
Damyan Ivanov [Tue, 29 Jan 2019 19:56:38 +0000 (21:56 +0200)]
make AccountSummaryViewModel a static class

creating an instance fails in release builds and there is nothing dynamic
there so a static class seems ok

23 months agomake the development package distinct from release one
Damyan Ivanov [Tue, 29 Jan 2019 19:53:44 +0000 (21:53 +0200)]
make the development package distinct from release one

23 months agobump release version v0.4
Damyan Ivanov [Tue, 29 Jan 2019 02:51:49 +0000 (02:51 +0000)]
bump release version

23 months agotypo in license text
Damyan Ivanov [Mon, 28 Jan 2019 20:02:11 +0000 (22:02 +0200)]
typo in license text

23 months agodrop unnecessary cast
Damyan Ivanov [Mon, 28 Jan 2019 20:02:00 +0000 (22:02 +0200)]
drop unnecessary cast

23 months agoreplace two literal charset names with pre-defined constants
Damyan Ivanov [Mon, 28 Jan 2019 20:01:35 +0000 (22:01 +0200)]
replace two literal charset names with pre-defined constants

23 months agoremove the day separator at the top of the transaction list
Damyan Ivanov [Mon, 28 Jan 2019 19:50:28 +0000 (21:50 +0200)]
remove the day separator at the top of the transaction list

leave it if the top transaction is not from today

23 months agofix the 'Posting committed' switch in the profile editor
Damyan Ivanov [Mon, 28 Jan 2019 19:07:29 +0000 (21:07 +0200)]
fix the 'Posting committed' switch in the profile editor

23 months agobump version code
Damyan Ivanov [Sun, 27 Jan 2019 19:56:14 +0000 (19:56 +0000)]
bump version code

23 months agomove metadata/ one diretory up
Damyan Ivanov [Sun, 27 Jan 2019 19:47:17 +0000 (19:47 +0000)]
move metadata/ one diretory up

as an attempt to make fdroid find it

23 months agoremove translation without original
Damyan Ivanov [Sun, 27 Jan 2019 18:42:19 +0000 (18:42 +0000)]
remove translation without original

23 months agokeep the new transaction FAB hidden when the profile doesn't permit new transactions
Damyan Ivanov [Sun, 27 Jan 2019 18:19:09 +0000 (20:19 +0200)]
keep the new transaction FAB hidden when the profile doesn't permit new transactions

23 months agoprofile flag for enabling/disabling addition of new transactions
Damyan Ivanov [Sun, 27 Jan 2019 18:11:36 +0000 (20:11 +0200)]
profile flag for enabling/disabling addition of new transactions

23 months agoremove unused method
Damyan Ivanov [Sun, 27 Jan 2019 18:09:39 +0000 (20:09 +0200)]
remove unused method

23 months agoremove unused method
Damyan Ivanov [Sun, 27 Jan 2019 18:08:14 +0000 (20:08 +0200)]
remove unused method

23 months agoupdate version v0.3
Damyan Ivanov [Sun, 27 Jan 2019 07:39:16 +0000 (09:39 +0200)]
update version

23 months agofix link markup
Damyan Ivanov [Sun, 27 Jan 2019 07:25:50 +0000 (09:25 +0200)]
fix link markup

23 months agocapital Ledger
Damyan Ivanov [Sat, 26 Jan 2019 14:35:31 +0000 (16:35 +0200)]
capital Ledger

23 months ago(attempt to ) add f-droid metadata
Damyan Ivanov [Sat, 26 Jan 2019 13:36:36 +0000 (13:36 +0000)]
(attempt to ) add f-droid metadata

23 months agoclean up .gitignore
Damyan Ivanov [Thu, 24 Jan 2019 21:58:33 +0000 (21:58 +0000)]
clean up .gitignore

23 months agoreplace onClick XML declaration with a runtime hook
Damyan Ivanov [Mon, 21 Jan 2019 19:38:59 +0000 (19:38 +0000)]
replace onClick XML declaration with a runtime hook

fails in API 22

2 years agoinitially mark the account list as current in the navigation drawer
Damyan Ivanov [Sun, 20 Jan 2019 19:08:14 +0000 (19:08 +0000)]
initially mark the account list as current in the navigation drawer

2 years agoprofile list: in the toolbar buttons so that they don't disappear when the toolbar...
Damyan Ivanov [Sun, 20 Jan 2019 19:00:22 +0000 (19:00 +0000)]
profile list: in the toolbar buttons so that they don't disappear when the toolbar is collapsed

2 years agoFABs and "black icons" use the accent color
Damyan Ivanov [Sun, 20 Jan 2019 18:58:09 +0000 (18:58 +0000)]
FABs and "black icons" use the accent color

2 years agoprofile list: replace FAB with an options menu; add back navigation icon
Damyan Ivanov [Sun, 20 Jan 2019 18:57:25 +0000 (18:57 +0000)]
profile list: replace FAB with an options menu; add back navigation icon

2 years agoset the first stored profile as the current one
Damyan Ivanov [Sun, 20 Jan 2019 17:45:25 +0000 (17:45 +0000)]
set the first stored profile as the current one

2 years agosome translations
Damyan Ivanov [Sun, 20 Jan 2019 17:23:58 +0000 (17:23 +0000)]
some translations

2 years agoprofile details: missed one padding
Damyan Ivanov [Sun, 20 Jan 2019 17:23:49 +0000 (17:23 +0000)]
profile details: missed one padding

2 years agoprofile details: validation on save
Damyan Ivanov [Sun, 20 Jan 2019 17:16:45 +0000 (17:16 +0000)]
profile details: validation on save

2 years agoadjust initial screen wording
Damyan Ivanov [Sun, 20 Jan 2019 14:55:13 +0000 (14:55 +0000)]
adjust initial screen wording

2 years agoremove obsolete comments
Damyan Ivanov [Sun, 20 Jan 2019 14:54:46 +0000 (14:54 +0000)]
remove obsolete comments

2 years agorefresh last update date text upon profile change
Damyan Ivanov [Sun, 20 Jan 2019 14:51:01 +0000 (14:51 +0000)]
refresh last update date text upon profile change

2 years agoprofile details: focus user name when authentication is enabled
Damyan Ivanov [Sun, 20 Jan 2019 14:34:20 +0000 (14:34 +0000)]
profile details: focus user name when authentication is enabled