Philipp Crocoll
6c4afaaaa1
project/solution files update
2015-08-26 21:36:55 +02:00
Philipp Crocoll
ed15af3f8f
* check if entered URI looks like a directory (not a file) and issue warning in SelectStorageLocationActivity
...
* check if URI is directory and refuse to delete in IOConnection
2015-06-17 06:33:29 +02:00
Philipp Crocoll
ac55c1fd86
changed to Google Play Services (ICS) component and up-to-date Support V4 library
2014-11-30 21:43:38 +01:00
Philipp Crocoll
415049af7a
moved logic of StorageSelectionActivity to testable base class
...
added tests for StorageSelectionActivity, fixed bugs
if database is read-only, no edit buttons are displayed
2014-11-24 18:21:45 +01:00
Philipp Crocoll
2593119dec
SelectStorageLocationActivity handles read-only/temporary cases (first implementation, untested)
2014-11-18 06:24:35 +01:00
Philipp Crocoll
49c4fa5b05
fixed issue loading kdb files with key file
...
improved error message by adding messages to loading exceptions in Java
2014-11-11 17:23:01 +01:00
Philipp Crocoll
54f2abdb31
Revert changes in project files
2014-05-28 11:01:20 +02:00
Jareth Lomson
8db8b27423
Before changing author
2014-05-25 20:46:54 +02:00
Philipp Crocoll
f613206dab
Plugins: transferring list of protected fields
...
CreateDatabaseActivity: Passing app task to next activity
Keepass.cs: added documentation on Activities and AppTasks
SearchActivity.cs: passing appTask to next activity, using ForwardResult to pass ActivityResult back to previous activity
FileSelectActivity: pass AppTask to CreateDatabaseActivity, Recreate instead of Start+Finish (to have correct handling of ActivityResults)
2014-05-14 07:25:27 +02:00
Philipp Crocoll
2baf93eb3d
- 0.9.3 pre 3 -
...
Switched back to linking but with disabled System.Core (problems with Certificate validation)
Added catch when Unregistering receivers (could throw after recreate?)
2014-02-03 00:30:52 +01:00
Philipp Crocoll
bc1d5fb5f2
fixed problems in certificate validation code (updates in Mono?) Also disabled linking in release to avoid problems.
2014-02-02 23:36:19 +01:00
Philipp Crocoll
6e0645559d
Introduced IDatabaseLoader
...
(kdb not yet working)
2014-01-25 19:38:12 -08:00
Philipp Crocoll
a671c4f241
Fixed SaveDb for CachingFileStorage and target file not existing
...
-> + Tests
First, very simple implementation of ChangingFileStorage in KP2A App (preliminary)
2013-08-08 20:40:35 +02:00
Philipp Crocoll
c0520c055f
+ SynchronizeCachedDatabase.cs: Synchronizes the local cache with the remote file. Applies merging if necessary.
...
+ Tests (not yet complete)
2013-08-01 22:20:39 +02:00
Philipp Crocoll
3cfb2c17e6
First implementation of CachingFileStorage
...
+ some tests to test loading and saving to cached storage
2013-07-30 20:42:16 +02:00
Philipp Crocoll
b750dcfa31
Minor modifications for KP2A offline and release 0.8.4
2013-07-17 23:11:28 +02:00
Philipp Crocoll
96f9746650
added file with credentials as partial, not included file
2013-07-12 16:40:20 +02:00
Philipp Crocoll
903de8368a
More refactoring and introduction of further abstractions
...
Added further tests
Fixed test loading with keyfile only
2013-06-25 21:27:41 +02:00
Philipp Crocoll
533c6f207e
More refactoring
...
Added first simple unit test
2013-06-19 05:29:47 +02:00
Philipp Crocoll
26575c4ba4
Splitted keepass2android project into
...
- keepass2android: UI stuff only
- Kp2aBusinessLogic: Password-Database related algorithms (even though tied to android, no UI required here)
Removed dependencies of logic layer to static Application, Resource class or other UI stuff
Added MonoDroidUnitTesting (not yet used, will be used for testing logic layer)
2013-06-14 06:14:50 +02:00