Matthew Wong
|
f6d3dc23fb
|
UI cleanup & reformat
|
2015-08-26 17:03:37 -04:00 |
|
Matthew Wong
|
88f0cddd58
|
SDK 23
|
2015-08-26 16:43:00 -04:00 |
|
Matthew Wong
|
b3166bca50
|
version bump 50
|
2015-08-26 16:04:11 -04:00 |
|
Matthew Wong
|
7c390ba81b
|
Fix edit button crashing if pressed from encrypt
|
2015-08-26 04:09:08 -04:00 |
|
Matthew Wong
|
c54d28af8a
|
Disallow name change when editing password
|
2015-08-26 03:49:36 -04:00 |
|
Matthew Wong
|
540349542b
|
Revert asynctask cancelling; allow parallel asynctasks
|
2015-08-26 03:25:55 -04:00 |
|
Matthew Wong
|
6665c0b2e9
|
Password editing: action bar edit button replaces decrypt view with encrypt view
|
2015-08-25 21:02:11 -04:00 |
|
Matthew Wong
|
df4a27eeac
|
version bump 49
|
2015-08-25 14:03:17 -04:00 |
|
Matthew Wong
|
e5a72a5175
|
Show which passwords are selected
|
2015-08-25 13:58:55 -04:00 |
|
Matthew Wong
|
1f612e3d8b
|
Use support AlertDialog everywhere
|
2015-08-25 13:53:28 -04:00 |
|
Matthew Wong
|
dc732cb573
|
Generated password EditText to TextView + fix generation bug
|
2015-08-25 13:47:13 -04:00 |
|
Matthew Wong
|
a73e8625f5
|
Settings dependent on service enabled
|
2015-08-16 16:58:03 -04:00 |
|
Matthew Wong
|
bc086220d2
|
Screenshots for instructions/information
|
2015-08-16 15:06:07 -04:00 |
|
Matthew Wong
|
ce59194228
|
More instructions/information
|
2015-08-16 15:01:32 -04:00 |
|
Matthew Wong
|
640f6ff9bd
|
Prepend first/never keywords with / . file names won't begin with /
|
2015-08-15 13:00:12 -04:00 |
|
Matthew Wong
|
5caa665111
|
Ensure enable autofill checkbox appearance matches setting
|
2015-08-14 17:38:18 -04:00 |
|
Matthew Wong
|
ebe1f831e7
|
strings & enable service preference
|
2015-08-14 17:38:18 -04:00 |
|
Matthew Wong
|
b1807197f8
|
Fix crash on first start & use documentLaunchMode for nicer openkeychain-api behaviour (5+ only)
|
2015-08-14 17:38:17 -04:00 |
|
Matthew Wong
|
8388d8530a
|
Load icons & labels async beforehand as well
|
2015-08-14 17:38:17 -04:00 |
|
Matthew Wong
|
b260a19be7
|
App filtering
|
2015-08-14 17:38:17 -04:00 |
|
Matthew Wong
|
ca45e739da
|
Async populate the app list
|
2015-08-14 17:38:16 -04:00 |
|
Matthew Wong
|
ac533d83aa
|
Preference activity up & back behaviour. Especially when opened with 'Settings' dialog button
|
2015-08-14 17:38:05 -04:00 |
|
Matthew Wong
|
ec07e1eea6
|
Preference activity overhaul
|
2015-08-14 17:36:52 -04:00 |
|
Matthew Wong
|
29b92f4a6d
|
Make service compatible with latest PasswordRepository changes
|
2015-08-14 17:36:52 -04:00 |
|
Matthew Wong
|
04192a88a5
|
Settings page dividers
|
2015-08-14 17:36:51 -04:00 |
|
Matthew Wong
|
f4c0ee607e
|
Multi-select deletion of apps in settings page
|
2015-08-14 17:36:51 -04:00 |
|
Matthew Wong
|
b75190fcd7
|
Add 'automatically match by default' setting; respect it & per-app settings when creating autofill dialog
|
2015-08-14 17:36:51 -04:00 |
|
Matthew Wong
|
d42c526b64
|
passwordfragment changes
|
2015-08-14 17:36:50 -04:00 |
|
Matthew Wong
|
7c41795ded
|
Open settings from password fill dialog
|
2015-08-14 17:36:50 -04:00 |
|
Matthew Wong
|
42a971f348
|
Move preferences to its own activity, leaving a "blank" openkeychain api one
|
2015-08-14 17:36:49 -04:00 |
|
Matthew Wong
|
2889454d32
|
More tweaks of dialog dismissal behaviour
|
2015-08-14 17:36:49 -04:00 |
|
Matthew Wong
|
3523a0497b
|
Fix recursive filter; don't act twice on focus+click event
|
2015-08-14 17:36:49 -04:00 |
|
Matthew Wong
|
1ceb41acb6
|
Handle click events as well (useful when password field is the only focusable view)
|
2015-08-14 17:36:48 -04:00 |
|
Matthew Wong
|
ad173d9d05
|
Autofill per-app settings dialog opens on click on suggestion or on existing app
|
2015-08-14 17:36:48 -04:00 |
|
Matthew Wong
|
51a05087e5
|
Add searching for apps in autofill settings page
|
2015-08-14 17:36:47 -04:00 |
|
Matthew Wong
|
2d7c37d379
|
Add per-app settings page
|
2015-08-14 17:36:47 -04:00 |
|
Matthew Wong
|
4b15ea3ae9
|
Initialize the repository automatically, don't require the app to do it after a restart
|
2015-08-14 17:36:46 -04:00 |
|
Matthew Wong
|
7182db30b7
|
Ignore focus only when it is from a successful performAction
|
2015-08-14 17:36:46 -04:00 |
|
Matthew Wong
|
0c0054b565
|
Dialog dismissal behaviour. (com.android.inputmethod, the keyboard, is a TYPE_WINDOW_STATE_CHANGED, so needs an exception)
|
2015-08-14 17:36:46 -04:00 |
|
Matthew Wong
|
485b621b04
|
Change dialog appearance, smaller (wraps content)
|
2015-08-14 17:36:45 -04:00 |
|
Matthew Wong
|
690155391c
|
Dismiss dialog if non password field or window change (the accessibility events already needed to be handled)
|
2015-08-14 17:36:45 -04:00 |
|
Matthew Wong
|
8c266187cb
|
Fill in field immediately after user unlocks
|
2015-08-14 17:36:45 -04:00 |
|
Matthew Wong
|
e937ddf111
|
Only try again paste/set after decryption if the correct password was entered and not e.g. cancel button pressed
|
2015-08-14 17:36:44 -04:00 |
|
Matthew Wong
|
02bfcf6c3f
|
Create app autofill service: a dialog pops up for all password fields & has a button to paste/set a password found in the store with name matching app's
|
2015-08-14 17:36:44 -04:00 |
|
Matthew Wong
|
eced1dd314
|
Move UI things to UI thread
|
2015-08-14 17:35:43 -04:00 |
|
Matthew Wong
|
838471ec3a
|
initialize & getRepositoryDirectory take context arguments so that service can use them too
|
2015-08-12 21:07:47 -04:00 |
|
Mohamed Zenadi
|
58d93d757d
|
show the full category of the password
with a small style revamp
|
2015-08-12 22:33:48 +02:00 |
|
Matthew Wong
|
0cb325f4b1
|
Fix #118: use File.equals
|
2015-08-12 10:05:43 -04:00 |
|
Matthew Wong
|
113dadd227
|
Open password deletion dialogs one-by-one instead of all at once, don't rely on the order of opening (potentially prevent #115)
|
2015-08-11 17:39:35 -04:00 |
|
Matthew Wong
|
083f340f29
|
Keep selectedItems up-to-date safely (behaviour was undefined before?)
|
2015-08-11 16:59:55 -04:00 |
|