Commit Graph

37 Commits

Author SHA1 Message Date
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
Philipp Crocoll 74acd19092 * Added file chooser to KP2A
* added functionality to file storage interface and (some) implementations to delete files/folders, create folders, list contents
-> Dropbox functionality implemented
2013-09-28 07:46:44 +02:00
Philipp Crocoll 176ad6244d improved error handling for dropbox filestorage 2013-09-17 06:53:18 +02:00
Philipp Crocoll 15fde6ff92 fixed variable name to follow style conventions 2013-09-17 04:53:14 +02:00
Philipp Crocoll fbd3aafe71 First version of Dropbox-Support (not yet really functional - no possible to select the file to open) 2013-09-15 20:08:14 +02:00
Philipp Crocoll 27d07982f0 Preparations for 0.8.6 preview release 2013-09-06 22:56:29 +02:00
Philipp Crocoll 320f5e1fea Bugfix: it's now possible again to close the app by pressing back button in QuickUnlock (especially import with Share URL search) 2013-09-03 21:57:13 +02:00
Philipp Crocoll 63baf77df3 PasswordActivity.cs: show password is remembered during screen rotation.
German translation: fixed a string
2013-08-31 13:58:00 +02:00
AlexVallat bb0827ea51 Added serializer precompile to preload step for kdbp files 2013-08-15 18:49:27 +01:00
Philipp Crocoll 05c131a745 Merge branch 'master' of https://git01.codeplex.com/forks/alexvallat/keepass2androidperfopt into AlexVallat/Keepass2AndroidPerfOpt
Conflicts:
	src/keepass2android/PasswordActivity.cs
2013-08-14 06:09:26 +02:00
AlexVallat 8a193f5216 Better exception handling for pre-loading 2013-08-10 19:49:59 +01:00
Philipp Crocoll 96a4831758 Removed ExitChangeDb result code (no longer required)
Added "!IsFinisihing"
2013-08-10 20:09:13 +02:00
Philipp Crocoll eaa426db33 FileSelectActivity is only shown when necessary or when explicitly selected by user 2013-08-09 22:31:30 +02:00
AlexVallat b9aad79b62 Made pre-loading optional
Refactoring of PasswordActivity/QuickUnlock lifecycle
2013-08-07 18:34:43 +01:00
AlexVallat 518479904a Remove debugging delay, ensure prompt GC of memory used when loading DB 2013-08-04 09:40:26 +01:00
AlexVallat f0dfdefd67 Load Database task async wait moved to LoadDb runnable rather than blocking UI thread (in case the file is very slow, or the user is very quick to enter their password)
Database Unlocked warning notification now uses a 4.1 extended "Lock Database" button, and the main action is now just to activate the app.

PasswordActivity no longer loads the database file into memory ready for loading if it's already loaded and we're showing QuickUnlock instead.
2013-08-03 19:58:01 +01:00
AlexVallat e3b707b529 Working, OngoingNotifications foreground only when QuickLocked 2013-07-27 09:22:39 +01:00
AlexVallat 8c8c94c454 Working, but service dies after sharing 2013-07-26 20:10:03 +01:00
AlexVallat d678c711fa On master: Current working dir changes 2013-07-25 13:47:05 +01:00
AlexVallat 689f468b8f Async load database encrypted bytes to memory while entering password 2013-07-17 19:19:17 +01:00
Philipp Crocoll 84aeb31fd0 * Introduced IFileStorage interface: Better abstraction than current IOConnection (suitable for cloud support). Currently only implemented by the built-in IOConnection (local/http/ftp)
* Implemented Merge functionality for SaveDB. UI is not yet implemented!
* Added tests for merge functionality
2013-07-09 09:59:17 +02:00
Philipp Crocoll 77856dc990 Switched to Kp2aLog
Added more debug logging
2013-07-06 16:11:38 +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 8b08baa51a A little more refactoring: Removed/moved classes, some renames, ...
Added comments for most classes
2013-06-15 22:02:48 +02:00
Philipp Crocoll d2a06617eb Refactoring:
Wiped out the historical partial Java naming conventions, replaced by C#
removed unused fields/parameters
removed many unused usings
...
(Thanks to ReSharper :-))
2013-06-15 12:40:01 +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
Philipp Crocoll 0c4f7d6aed * PasswordActivity: Password field requests focus and keyboard is opened
* Automatic opening of keyboard selection dialog can be turned on/off in settings
2013-06-01 19:24:42 +02:00
Philipp Crocoll 40286f4f43 * added possibility to select another entry or create a new one from the Share-Url-Results activity
* KP2A keyboard: allows to search for the current app
* KP2A keyboard: when clicking "select (another) entry", KP2A is started an now closes automatically after selecting an entry
2013-06-01 15:51:54 +02:00
Philipp Crocoll bf139d9059 refactoring: interface IAppTask -> abstract class AppTask (allows to implement empty default behaviour in base class, removal of static helper class)
preparations for new task (select entry then close)
2013-05-30 08:29:08 +02:00
Philipp Crocoll f080f13b20 Refactoring: Introduced "AppTask" concept for simple integration of further features 2013-05-30 06:54:25 +02:00
Philipp Crocoll f025b9cb3d Allow deliberate file pickers when browsing for existing files (OI still required for save as) 2013-04-26 12:43:06 +02:00
Philipp Crocoll f736d9d676 Upgrade to ICS style
Database name can be set through DB prefs
QuickUnlock screen shows database name instead of file name (if a name exists)

EntryEditActivity: removed bugs related to activity state (occured when using file picker/password generator after making changes in the entry)

Added KeeValueTest as test project for UI problems
2013-04-26 10:10:46 +02:00
PhilippC 8faf8b2392 View-Intent handled correctly for Online version 2013-03-21 01:01:02 +01:00
PhilippC de4f356b24 started with Browse-Intent 2013-03-20 22:40:28 +01:00
PhilippC b4784b2128 Added Check if Database changed 2013-03-15 07:07:45 +01:00
PhilippC 19f7dcf26d initial release 0.5.0 BETA 2013-02-23 17:45:00 +01:00