Commit Graph

85 Commits

Author SHA1 Message Date
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
Philipp Crocoll 8c15b38036 Code updates from Ben Rush with Comments by Philipp 2014-04-02 06:57:04 +02:00
Philipp Crocoll 2cb6c79f0c Merge branch 'master' into Branch_KeeChallenge
Conflicts:
	src/KeePassLib2Android/KeePassLib2Android.csproj
	src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj
	src/keepass2android/Properties/AndroidManifest_nonet.xml
	src/keepass2android/Resources/Resource.designer.cs
	src/keepass2android/keepass2android.csproj
2014-04-02 06:28:16 +02:00
Philipp Crocoll 7b7a4eb8a5 added donate-reminder for birthday 2014-04-01 07:26:10 +02:00
Philipp Crocoll 074fea3539 Bug fix: after resuming from FileStorageSetupActivity, another load was started which was then used after sync (but with the old contents) 2014-03-31 07:24:02 +02:00
Philipp Crocoll dfe0716635 NfcChallenge code by Ben Rush 2014-03-25 20:51:41 +01:00
Philipp Crocoll 59525f8378 Added message that kdb-support is readonly 2014-03-25 06:15:05 +01:00
Philipp Crocoll a765bd125e fixed a few theme issues
implemented selection in preferences and recreation of activities
2014-02-02 07:04:27 +01:00
Philipp Crocoll 2d53021f78 Added option to export database
Fixed problem with native key transform
2014-01-27 22:47:08 -08:00
Philipp Crocoll c0267034f4 allow passing password/keyfile from external to KP2A 2014-01-27 03:44:03 -08:00
Philipp Crocoll dc4088e7c7 Fixed bug with loading attachments from kdb
Update to GPL V3
Regard CanWrite in UI
2014-01-26 05:27:27 -08:00
Philipp Crocoll 6e0645559d Introduced IDatabaseLoader
(kdb not yet working)
2014-01-25 19:38:12 -08:00
Philipp Crocoll 4c4d466771 Improved message in PasswordActivity
Fixed Android 2.3 bug
2013-11-30 14:44:03 +01:00
Philipp Crocoll 08093531e9 Minor UI bug fixes 2013-11-25 21:06:37 +01:00
Philipp Crocoll 3fde2c9846 fixed problems with OTP, completed implementation to work with cloud storage 2013-11-22 21:47:13 +01:00
Philipp Crocoll aeaba47573 extended implementation of OTP 2013-11-20 19:14:57 +01:00
Philipp Crocoll 66cd05b9f4 first working - but still incomplete - implementation for OTP/Yubikey 2013-11-17 17:01:53 +01:00
Philipp Crocoll c686cbeeb3 added UI for opening a database with OTPs. Some TODOs and things not yet working! 2013-11-17 07:17:15 +01:00
Philipp Crocoll 574a56c2e3 Added option to kill the application process from the password activity 2013-11-11 06:38:15 +01:00
Philipp Crocoll fd45e68b2f Minor UI polishing
- don't display "last access" (always =current time)
 - don't display expires if entry doesn't expire
 - don't view file name in password screen when only one file has ever been opened
2013-11-09 06:51:54 +01:00
Philipp Crocoll 5619432177 bug fix: prepareFileUsage didn't work when file was cached but device offline 2013-11-07 21:33:35 +01:00
Philipp Crocoll 42ead57738 Fixed bug with preare-file-usage in GDrive
added GetDisplayName in FileStorages
2013-10-27 15:06:57 +01:00
Philipp Crocoll 8c69a0b5bd Started implementing GDriveFileStorage
removed unnecessary check for RequiresSetup in PasswordActivity
2013-10-08 17:01:47 +02:00
Philipp Crocoll 4da67d42c0 fixed file selection workflow for FTP/HTTP 2013-10-07 07:11:47 +02:00
Philipp Crocoll 6f22ad012e * modified setup workflow for IFileStorage (to be compatible with Google Drive requirements)
* scheme (protocol) is always contained in path variables passed to JavaFileStorage implementors
* file chooser improvements (internal browser displayed also in file chooser list e.g. when selecting an attachments, compatible with Solid Explorer content uris, removed OI stuff)
* started GDrive support
2013-10-07 06:28:06 +02:00
Philipp Crocoll fcae4fcbb6 Bugfix with auto-open db 2013-10-03 04:15:40 +02:00
Philipp Crocoll cfb910a8ae refactoring (java->c# naming convention) 2013-10-03 04:05:02 +02:00