Commit Graph

1173 Commits

Author SHA1 Message Date
Philipp Crocoll
f37c0a9124 allow opening several databases which contain elements with same IDs (required as KeepassHttp stores their settings in an entry with a fixed ID) 2018-11-11 06:35:06 +01:00
Philipp Crocoll
b2d791d6ea acknowledge gilbsgilbs for pcloud implementation 2018-10-29 08:39:05 +01:00
Philipp Crocoll
f1ea1935c5 Changelog and manifest for 1.07-pre1 2018-10-28 15:35:40 +01:00
Philipp Crocoll
d9c101debe remove NfcOtpActivity: not working with current multi-db approach, but also not working since Android has App links 2018-10-28 07:17:45 +01:00
Philipp Crocoll
4f3f18a0ad bug fixes and improvements after adding multi-database support 2018-10-25 06:03:08 +02:00
Philipp Crocoll
a2dab72b25 first version to have multiple databases open at the same time. needs testing and bug fixing. 2018-10-16 06:33:00 +02:00
Philipp Crocoll
8a993b7dcb rename StackDbActivity 2018-10-01 11:25:52 +02:00
Philipp Crocoll
977393a9aa refactoring, remove Loaded property from database. instead, make GetDb() return null if database is not loaded. 2018-10-01 11:12:37 +02:00
Philipp Crocoll
4f36de9900 refactoring: introduce StackBaseActivity which replaces PasswordActivity in its role as stack base and orchestrating activity. This is in preparation to allow multiple open databases. 2018-10-01 10:21:28 +02:00
Philipp Crocoll
bfdb1a8f62 disable notification badges ("1" icons) 2018-09-26 05:51:12 +02:00
Philipp Crocoll
1490ebce03 minor refactoring 2018-09-21 06:26:04 +02:00
Philipp Crocoll
cd189e01dc use internal directory for offline caching. this reduces the likelihood of data loss. Users need to disable and then re-enable file caching to make sure all files are cached in the new directory. closes #83 https://github.com/PhilippC/keepass2android/issues/83 2018-09-18 06:18:17 +02:00
Philipp Crocoll
6e225808a9 add support for Binary Resource dictionaries of AnySoftKeyboard, fixes #245 2018-09-18 04:27:07 +02:00
Philipp Crocoll
2dc125e0ce allow to save attachments to deliberate storages, closes #346 2018-09-17 12:56:10 +02:00
Philipp Crocoll
9c88ce213b make nextcloud support explicit (closes https://github.com/PhilippC/keepass2android/issues/256) 2018-09-17 11:34:36 +02:00
Philipp Crocoll
026de5dd4e no longer provide a system-wide file chooser, closes #541 2018-09-17 10:48:18 +02:00
Philipp Crocoll
262897fbf6 add preference option to disable auto-return from queries with only one matching result (closes https://github.com/PhilippC/keepass2android/issues/544) 2018-09-17 10:32:41 +02:00
Philipp Crocoll
304a9d90d0 allow to open Autofill settings also if service is enabled 2018-09-17 10:31:21 +02:00
Philipp Crocoll
91e1674833 make sure dialog asking overwrite/append of attachments is shown by moving code to OnResume. fixes https://github.com/PhilippC/keepass2android/issues/342 2018-09-17 10:11:03 +02:00
Philipp Crocoll
ee63946be2 set network security configuration to that of Android 6, trusting user certificates, closes #339 2018-09-12 04:51:58 +02:00
Philipp Crocoll
b1bcfacf35 refactor PasswordActivity's key provider handling, implement Password+Keyfile+ChallengeXC, closes #456 2018-09-12 04:39:21 +02:00
Philipp Crocoll
d4936e8eec fix issue with opening attachments with special characters in their name, closes #480 2018-09-11 21:42:44 +02:00
Philipp Crocoll
dbba098555 allow to delete entries from the EntryActivity (i.e. also after searching), closes #473 2018-09-11 05:03:54 +02:00
Philipp Crocoll
b368e93061 fix potential crash in keyboard 2018-09-11 05:02:31 +02:00
Philipp Crocoll
10b333ae48 allow to switch to built-in keyboard when opening PasswordActivity or EntryEditActivity, closes #67 2018-09-11 04:48:55 +02:00
Philipp Crocoll
87c0345a6a prevent accidental modification of password in edit text after using fingerprint, closes #493 2018-09-11 04:32:49 +02:00
Philipp Crocoll
381510d213 implement GUI for public key authentication with SFTP, closes #69 2018-09-11 04:19:40 +02:00
Philipp Crocoll
f5f99f5a04 attempt to integrate pulickey auth 2018-09-10 12:57:17 +02:00
Philipp Crocoll
fcf1214f80 implement publickey authentication in JavaFileStorage (not yet integrated in main app) 2018-09-10 12:56:03 +02:00
Philipp Crocoll
7e122529d2 implement prompt callbacks for JSch, fixes https://github.com/PhilippC/keepass2android/issues/519 2018-09-10 11:43:59 +02:00
Philipp Crocoll
600c3d21dc Merge branch '1.06' into 1.07 2018-09-10 09:52:39 +02:00
Philipp Crocoll
135d7ebda5 keep old keyboard dialog for Android <= 8, fix bugs with keyboard labels, release 1.06f 1.06f 2018-09-10 09:51:53 +02:00
Philipp Crocoll
267d710c13 some changes to get the build working on VS2017 and to reduce APK size 2018-08-28 21:58:33 +02:00
PhilippC
5c9cf0a655 Merge pull request #523 from gilbsgilbs/pcloud-integration
Add PCloud support.
2018-08-28 20:55:41 +02:00
Philipp Crocoll
337297e3e0 manifest for 1.06d 2018-08-28 20:54:56 +02:00
Philipp Crocoll
26def9805f avoid potential OutOfBounds exception 2018-08-28 20:47:50 +02:00
Philipp Crocoll
5429876cde fix potential NullPointerExceptions 2018-08-28 05:39:28 +02:00
Gilbert Gilb's
6301b48b5d Fix indentation. 2018-08-27 21:48:48 +02:00
Gilbert Gilb's
5dea97cce2 Add PCloud support. 2018-08-27 20:58:36 +02:00
PhilippC
69b63bcb15 Merge pull request #522 from gilbsgilbs/linux-build
Support build on Linux
2018-08-27 12:17:56 +02:00
Philipp Crocoll
d13b2d236b manifest for 1.06c 2018-08-27 12:14:07 +02:00
Philipp Crocoll
9dce637d22 fix potential crash in FileSelectActivity 2018-08-27 12:06:04 +02:00
Philipp Crocoll
dbb291fb86 implement a new way to select additional fields in the keyboard, closes https://github.com/PhilippC/keepass2android/issues/377 2018-08-27 11:18:46 +02:00
Gilbert Gilb's
cefad66475 Add execution rights to gradle wrappers. 2018-08-25 15:37:25 +02:00
Gilbert Gilb's
726f4438d6 Fix xamarin.Android bindings path.
See https://github.com/PhilippC/keepass2android/pull/156#issuecomment-415965219
2018-08-25 15:37:25 +02:00
Gilbert Gilb's
880e75a91c Fix project configuration paths case.
This is required for linux builds.
2018-08-25 15:37:25 +02:00
Gilbert Gilb's
0f1fd0e367 Fix dummy credentials for Dropbox.
The client disallows empty credentials, making KP2A force close.
2018-08-25 15:37:25 +02:00
Gilbert Gilb's
7a44cf6e26 Add scripts and instructions for Linux builds.
This is mostly based on @bensku work.

See https://github.com/PhilippC/keepass2android/pull/156
2018-08-25 15:37:23 +02:00
Philipp Crocoll
bc2dc1b2e9 manifest for 1.06b 2018-08-23 07:01:36 +02:00
PhilippC
2d9429d688 Merge pull request #514 from PhilippC/l10n_master
New Crowdin translations
2018-08-21 20:35:40 +02:00