Commit Graph

111 Commits

Author SHA1 Message Date
Philipp Crocoll b635140753 Fix bug in creating databases with keyfile (GUI was not working)
Tried to fix fingerprint issue, but probably without effect
2016-09-12 11:34:00 +02:00
Philipp Crocoll 59480b8369 add debugging code for null ref exception 2016-09-05 11:20:54 +02:00
Philipp Crocoll 64f1c63f42 allow to hide softkeyboard during fingerprint scan
also support x86_64
add donate reminder
2016-08-23 04:20:54 +02:00
Philipp Crocoll b43b6b27a3 fix Intent filter issue on Android 6 (https://keepass2android.codeplex.com/workitem/518) 2016-05-25 07:19:25 +02:00
Philipp Crocoll d0350e8d9d added option to hide donation screens 2016-05-25 06:09:28 +02:00
Philipp Crocoll dc691c86dc fix bug with bringing up the keyboard
hide donation option in PasswordActivity
2016-03-22 20:16:56 +01:00
Philipp Crocoll b49fcb8ebe fix crash on Android 6
-> 1.0.0 pre7b
2016-01-30 13:25:24 +01:00
Philipp Crocoll 3b5c28c02a fixed bugs
removed some error reporting in cases where the errors are somewhat expected and handled
2016-01-29 22:09:22 +01:00
Philipp Crocoll 2c012d5f71 allow to configure Error report settings
Fix issue in DatabaseSettings implementation (deleting a preference twice)
2016-01-13 03:44:15 +01:00
Philipp Crocoll 8fc98df53b start implementing Xamarin.Insights based error reports 2016-01-11 20:58:42 +01:00
Philipp Crocoll b67f5538ce implement Unlock by Samsung Fingerprint (Pass SDK) 2016-01-10 20:27:26 +01:00
Philipp Crocoll 490fe1cd63 Bug fix: Fingerprint QuickUnlock was not working correctly
make sure bottom bar buttons don't overlap (by moving the right button down if necessary)
make sure dialog buttons are visible (by switching to vertical layout if necessary)
2016-01-04 15:34:58 +01:00
Philipp Crocoll a10a92d58d request permissions at runtime
use externalFilesDir when creating a database to make sure we don't need permissions here
revert Support Design library to previous version, had issues with 23.x
2016-01-04 01:58:54 +01:00
Philipp Crocoll aed1d88f75 disable fingerprint unlock when unlocking fails with invalid key 2016-01-02 21:57:49 +01:00
Philipp Crocoll b3416410f0 implemented Fingerprint QuickUnlock 2016-01-02 21:29:26 +01:00
Philipp Crocoll 756f6971f1 added fingerprint unlock settings
implemented full fingerprint unlock
2016-01-02 12:31:30 +01:00
Philipp Crocoll ec4fe32b29 added offline mode 2015-12-27 08:51:28 +01:00
Philipp Crocoll 2bfedea38b add ic_launcher in v4 folders to overwrite robot icon from app compat library which is displayed in some places
fix dark theme background color in some activities by applying theme before base.OnCreate
add missing files to version control
2015-12-22 13:23:21 +01:00
Philipp Crocoll c048399c63 re-introduce (simplified) dark theme
ask confirmation message before permanently deleting entries (when no recycle bin is present)
2015-12-22 05:42:02 +01:00
Philipp Crocoll f11eabe13f fix design issues as requested by Stefano 2015-10-29 20:31:34 +01:00
Philipp Crocoll 7527560ba0 fixed action mode menu
removed gray right arrow in group list in action mode
removed "TODO" comments
2015-09-17 05:26:13 +02:00
Philipp Crocoll cc47c71059 Improved password + QuickUnlock screens by introducing AdjustResize (now working with design lib 22.2.1.0) 2015-09-15 21:55:05 +02:00
Philipp Crocoll b856e1ec15 implemented design improvements as suggested by Stefano 2015-09-15 06:25:17 +02:00
Philipp Crocoll 7a21f26007 new icons, folder icons are used
changed resource ids to not be equal to layout ids (hint from stackoverflow)
2015-09-13 19:53:35 +02:00
Philipp Crocoll 3ac72950de intermediate checkin
working on improving material design
2015-09-08 19:58:20 +02:00
Philipp Crocoll efdbc949e2 cleaned up drawable folders. Every drawable is now (temporarily) contained exactly once, removed no longer used drawables 2015-09-04 08:12:32 +02:00
Philipp Crocoll 0ef2378ddc major elements of new app design implemented
caution: not fully functional, several features missing/crashing
2015-08-10 08:07:42 +02:00
Philipp Crocoll 6b4d31aa44 exchanged password font (now Adobe SourceCodePro-Regular)
added possibility to use Yubikey NEO with Static Password mode (requires to have PasswordActivity open with a non OTP-mode)
2015-06-23 14:33:18 +02:00
Philipp Crocoll 6c3795ff1a Improvements to PasswordActivity:
* Refactoring (removed duplicate code for loading Challenge/OTP aux files)
 * Added possibility to select aux file location manually if automatic "detection" (by constructing file paths) doesn't work. This is required so that aux files can be used with SAF which doesn't allow file path construction (maybe with OPEN_DOCUMENT_TREE, but that would involve additional user action and would require more permissions than required).
 Manually selected aux file location is stored in preferences
 * Fixed bug that OTP/Challenge mode wasn't correctly remembered
2015-06-10 22:13:44 +02:00
Philipp Crocoll ba1e591dc7 Make sure "duplicate UUID" error is not repeated after fixing the db
Make sure no duplicate UUIDs are created by cancelling the save operation and saving again
Reverse sort order for modification date (now descending)
Added beta warning for kdb
change log + manifest for 0.9.7-pre1
2015-02-20 21:12:49 +01:00
Philipp Crocoll 7f6a8c6544 Merge branch 'KeeChallenge' of https://git01.codeplex.com/forks/chainreaktion/keechallenge into ChainReaktion/KeeChallenge 2015-02-17 06:40:27 +01:00
Philipp Crocoll 95f5524425 added option to disable "clear password on leave" (eg. for switching between KP2A and Google Authenticator)
directly load db when enter key is pressed
2015-02-17 06:05:48 +01:00
Philipp Crocoll 99a56f8e52 add flag secure for QuickUnlock and PasswordActivity (don't reveal last character of passwords) 2015-02-11 08:41:59 +01:00
brush701 f91a15e03c -Added support for variable length challenges
-New "lt64" field in xml file handled properly
-KeeChallengeProv is no longer a static class but object oriented
2015-02-09 12:56:05 -08:00
Philipp Crocoll 687416d2bb * added option to ignore duplicate uuids
* fixed issue with clearing entered passwords when leaving PasswordActivity (passwords were cleared when opening FS-Setup-Activity or NfcOtpActivity as well)
2015-01-06 04:01:46 +01:00
Philipp Crocoll 625e5337ce clear entered password when leaving activity without opening database 2014-12-25 22:19:54 +01:00
Philipp Crocoll f1c01d2955 automatically reload database at ExitReloadDb -> fixes https://keepass2android.codeplex.com/workitem/274 (if loading fails, old key is not visible in UI) 2014-12-19 21:26:18 +01:00
Philipp Crocoll 9279a3ae92 Fixes in PasswordActivity:
* correctly set keyfile when reloading
* show toast in main thread
Allow importing keyfile to internal folder
2014-12-17 05:58:55 +01:00
Philipp Crocoll ff525bd655 fix crashes when keyfile filename is not yet encoded and when loading key file (no network in main thread!)
increase version
2014-12-07 05:14:50 +01:00
Philipp Crocoll 3239131a84 Key files can be opened from deliberate locations
TODO: fix a problem with .kdb-files and key files

Added very basic and not yet functional AndroidContentStorage.cs
2014-11-08 21:29:36 +01:00
Philipp Crocoll 508a316cbb improved OTP logging
don't accept empty key file silently
2014-10-26 06:18:05 +01:00
Philipp Crocoll 3c93a28b4d added more translations
fixed a bug with KeeChallenge
2014-06-06 06:23:36 +02:00
Philipp Crocoll 85fb4ba9f8 Add strings for db actions
Broadcast database actions
2014-05-29 20:28:49 +02:00
Philipp Crocoll e871664ff4 use system strings 2014-05-25 06:03:54 +02:00
Philipp Crocoll ba82a0a216 challenge secret can be entered (using OTP UI)
message when Yubichallenge is not installed
2014-05-25 05:36:52 +02:00
Philipp Crocoll 12e76bd651 Merge branch 'Branch_KeeChallenge'
Conflicts:
	src/keepass2android/Resources/Resource.designer.cs
	src/keepass2android/keepass2android.csproj
2014-05-22 06:54:27 +02:00
Philipp Crocoll 7ef5a8336a fixed keechallenge issues 2014-05-22 06:42:43 +02:00
Philipp Crocoll f0a2f9a038 Fixed problems with returning Activity results
Added scopes for querying credentials
Extended possibilities of AppTasks
Added QueryCredentialsActivity.cs
Added missing AboutActivity.cs
FileSelectActivity: removed check for savedInstanceState=null. According to stackoverflow, savedInstanceState may be passed when launched from history
Passing of protected field lists added to PluginHost to allow full transfer of entries
2014-05-21 06:43:56 +02:00
Philipp Crocoll bcbc225652 refactoring regarding AppTasks:
- AppTasks are now returned by ActivityResult through all AppTask-Related activities (includes ForwardResult)
 - AppTasks are now passed correctly even when using search (this fixes a problem that AppTasks like SearchUrl were not passed to EntryActivity so the App didn't return to the browser automatically)
 - AppTasks are deleted by ActivityResult or by checking for LaunchedFromHistory

Added option to leave app with db unlocked (this is even the default now!)

Added missing EntryActivity files
2014-05-16 17:15:43 +02:00
Philipp Crocoll 147c0e19b6 Async loading of Challenge file 2014-04-04 05:16:32 +02:00