Commit Graph

923 Commits

Author SHA1 Message Date
Philipp Crocoll
8487555315 fix issue with displaying long passwords by using two different TextViews for the visible and "protected" password view, toggling visibility instead of InputType. Fixes #96. 2018-01-22 12:48:40 +01:00
Philipp Crocoll
304c1ef5d2 don't use implicit intents for notification actions. Should fix #149. 2018-01-22 11:45:28 +01:00
Philipp Crocoll
c911a7a310 manifest for 1.04-pre4 (main change in release: rebuilding keyboard, seems to fix broken keyboard) 2018-01-22 11:33:43 +01:00
Philipp Crocoll
322f29b31b manifest for 1.04-pre3 2018-01-22 10:08:08 +01:00
Philipp Crocoll
60bcfa8ab1 add a little help page about autofill 2018-01-08 11:06:30 +01:00
Philipp Crocoll
074b63d68d move AccService-Library to plugin repo 2018-01-05 05:51:58 +01:00
Philipp Crocoll
45fb856898 add check for null preference 2018-01-05 05:37:41 +01:00
Philipp Crocoll
138ed85f93 increase number of displayed recent fiels, fixes #179 2018-01-05 05:37:24 +01:00
Philipp Crocoll
a632dd172e version 1.04-pre2 2018-01-04 21:47:26 +01:00
Philipp Crocoll
8fbf915710 set AutoReturnFromQuery to default true 2018-01-04 20:58:03 +01:00
Philipp Crocoll
8eafc5816d show message in bottom bar if KP2A autofill service is not enabled (#9) 2018-01-04 20:48:51 +01:00
Philipp Crocoll
17b50df101 change heuristic to decide what is a username field: treat every field before a password field as username field. Even though this seems to make less sense, it works better with several apps; decode field references for AutoFill; display item in preferences for Autofill (#9) 2018-01-03 21:19:14 +01:00
Philipp Crocoll
b9e436d56d implemented saving of data from autofill service (#9) 2018-01-02 16:28:54 +01:00
Philipp Crocoll
a929db9939 fix save popup in QuickUnlock 2018-01-02 14:59:19 +01:00
Philipp Crocoll
8287232866 display the last opened entry as an additional dataset, helps to fill paypal app and helps with partitioned data 2018-01-02 14:29:29 +01:00
Philipp Crocoll
11330b608b use CommonUtil for logging of Autofill service everywhere 2018-01-02 13:07:14 +01:00
Philipp Crocoll
ff94d188db version 1.04-pre1 2017-12-31 11:47:31 +01:00
Philipp Crocoll
332ce12eb5 ignore .vs folder 2017-12-31 11:23:22 +01:00
Philipp Crocoll
e4eb0c7019 remove deleted entries to avoid "finding" them when SearchForUrl 2017-12-31 11:21:57 +01:00
Philipp Crocoll
8e45d6462f make sure Kp2a is closed after creating an entry for an autofill (#9) fill request 2017-12-31 11:21:41 +01:00
Philipp Crocoll
1857dd72b9 allow to fill single inputs (or autofill=off) with autofill (#9) 2017-12-31 10:52:40 +01:00
Philipp Crocoll
e4c6285fab improve presentation of Autofill (#9), support credit card datasets created from templates & expiry date 2017-12-30 21:30:18 +01:00
Philipp Crocoll
c150d24843 allow webdomains for browsers only, otherwise use package name 2017-12-30 20:36:27 +01:00
Philipp Crocoll
6c69119d09 allow autofill (#9) for apps/websites without explicit autofill hints by detecting password fields and falling back to filling username/password if no autofill hint is available 2017-12-30 03:41:02 +01:00
Philipp Crocoll
d87b8f7652 improve autofill service (#9): introduce partitioning of Autofill data 2017-12-29 17:37:14 +01:00
Philipp Crocoll
577febe3b7 unregister screen off broadcast receiver in PasswordActivity.OnDestroy() 2017-12-29 07:31:20 +01:00
Philipp Crocoll
c8d56a237b improve implementation of Oreo autofill (#9), now supporting all Android/W3cHints, using all Keepass fields (if hints match field name). Make hint comparison code clearer and always compare case insensitive 2017-12-29 07:07:46 +01:00
Philipp Crocoll
fb018946b9 minor refactoring 2017-12-28 21:59:55 +01:00
Philipp Crocoll
0697f4a964 minor refactoring and code formatting 2017-12-28 21:53:03 +01:00
Philipp Crocoll
4c0cfb77fb once again, update support packages, now to 26 versions 2017-12-28 21:31:59 +01:00
Philipp Crocoll
1a2885408d remove support v4 2017-12-28 14:58:30 +01:00
Philipp Crocoll
de8e363d33 remove support v4 from all packages.config 2017-12-28 14:57:21 +01:00
Philipp Crocoll
7436ac0b5e add support v4 package 2017-12-28 10:16:37 +01:00
Philipp Crocoll
eaf9447abc adjust filename of aar 2017-12-28 09:43:48 +01:00
Philipp Crocoll
45cadb9cfb update gson to avoid xpp3 dependency, should fix gradle build errors 2017-12-28 09:31:53 +01:00
Philipp Crocoll
9bab31514e add google Maven repo to build.gradle 2017-12-28 03:22:32 +01:00
Philipp Crocoll
6e13320f36 update build tools versions 2017-12-28 03:20:50 +01:00
Philipp Crocoll
1ed1e91189 first working (but still very rudimentary) version of Oreo Autofill (#9).
Not yet implemented and/or tested: partitioning, autofill fields without hints, saving, filling of other fields than username or password, package signature verification, DAL
2017-12-28 03:04:03 +01:00
Philipp Crocoll
7561afd92d remove support v4 references to avoid incompatible duplicates 2017-12-26 19:48:46 +01:00
Philipp Crocoll
92eb5836fb Merge branch 'master' into master_compiletest 2017-12-26 19:29:50 +01:00
Philipp Crocoll
0068fcef88 Merge commit '7720e8005e7df0338f19522fc23eb074a8c01b35' into master_compiletest 2017-12-26 19:26:28 +01:00
Philipp Crocoll
e2df24522f working 2017-12-26 19:26:05 +01:00
Philipp Crocoll
0c185c78e3 update support libraries to 25er version, some progress on AutoFill service implementation 2017-12-26 11:59:05 +01:00
Philipp Crocoll
7720e8005e start working on Oreo AutofillService (issue #9):
* upgraded target version to 26
* added service, parses autofill structure but does not yet retrieve/fill passwords
2017-12-19 22:25:16 +01:00
Philipp Crocoll
4a738990ae explicitly use IME_ACTION_NEXT instead of relying on actionId which seems to be incorrect/not set on latest Chrome versions. Fixes #89. 2017-12-06 05:35:13 +01:00
Philipp Crocoll
f7e8f25b70 update build tools for keyboard 2017-12-06 05:33:53 +01:00
Philipp Crocoll
da828523f3 Improve error messages when initializing fingerprint unlock fails. This is especially important for users who have migrated to a new device and previously received a very technical error message, but they simply need to reenable fingerprint on the new device. Fixes #37. 2017-12-03 07:44:01 +01:00
Philipp Crocoll
d621ea15a3 adjust targetFrameworkVersion of .csproj files to that of the manifest file 2017-12-03 07:42:38 +01:00
Philipp Crocoll
db74e573d1 catch exception when decrypting key fails, fixes #50 2017-12-02 16:41:57 +01:00
Philipp Crocoll
d40656b69a update translation files, now with removed strings in all translations 2017-11-27 13:06:39 +01:00