Commit Graph

90 Commits

Author SHA1 Message Date
Philipp Crocoll
e77c8f9ce5 JavaFileStorage: restore UserInteractionRequiredException
DropboxFileStorage: correctly throw UserInteractionRequiredException
GoogleDriveFileStorage:
 * extended logging
 * fix: extended try block in upload (constructing path might fail)
 * fix: correctly finish initialize process in initializeAccount if partially initialized
2014-08-01 04:21:21 +02:00
Philipp Crocoll
8708ce2bb2 updated JavaFileStorageBindings (added PrepareFileUsage method without UI)
deleted livesdk.jar, is now included in JavaFileStorage
added javafilestorage.jar, allows simpler build process
2014-07-30 18:14:59 +02:00
Philipp Crocoll
f0737567f9 include keyboard in debug build
+ ignores
2014-06-01 07:07:19 +02: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
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
f542e864f4 moved Android version dependent resources (-v11, -v14) to default folders.
Will target only 14+ in future to reduce APK size and simplify development.
Started to add plugin host code
2014-05-10 06:14:41 +02:00
Philipp Crocoll
2849620f55 Changelog: setCancellable(false)
AppTask: bugfix for read-only dbs
CopyToClipboardService: Can handle time-out for additional strings copied to clipboard; can update the Keyboard data
added comments
minor changes
2014-05-09 13:06:47 +02:00
Philipp Crocoll
a1e17cced5 Strings, Changelog, Manifest for 0.9.3-r5 2014-04-01 07:26:50 +02:00
Philipp Crocoll
59525f8378 Added message that kdb-support is readonly 2014-03-25 06:15:05 +01:00
Philipp Crocoll
964cd76bca Bugfix: Correct display of filenames/database names when using GDrive
updated ART warning
added debug-Manifest (different package name)
commit Manifest for last offline release
removed Internet permissions (not required for Offline version) in KdbLibrary
2014-03-23 16:57:52 +01:00
Philipp Crocoll
3159af19cb Fixed bug in IOConnection.cs: Errors when uploading data to http(s) were not handled correctly
Improved logging in CachingFileStorage
2014-03-23 15:04:46 +01:00
Philipp Crocoll
736bbd5ec3 * show toast for cache messages in the center of the screen to avoid hiding the keyboard when entering passwords
* Bug fix with FTP access
* Bug fix with Group editing/adding
* Integrated Input Language Selection for keyboard
-> 0.9.3-r3
2014-02-19 21:49:18 +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
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
eff5157b01 Database: CanWrite=true made to default
ImeSwitcher: make sure only SecureSettings receives the broadcast
2014-01-27 04:05:13 -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
8bbd18d3f8 Implemented loading of Keepass 1 (kdb) files. First test passed! 2014-01-26 03:51:55 -08:00
Philipp Crocoll
6e0645559d Introduced IDatabaseLoader
(kdb not yet working)
2014-01-25 19:38:12 -08:00
Philipp Crocoll
bbb32eda26 improved logging of AggregateException 2014-01-02 20:32:33 +01:00
Philipp Crocoll
f78116c6a1 Bugfix: crash when ":" in key string of protected fields 2014-01-02 20:30:15 +01:00
Philipp Crocoll
e27c4fa727 * added SFTP support
* Fixed bug with reference URL fields (for SearchURL)
* check for ART and display warning
2013-12-31 09:46:57 +01:00
Philipp Crocoll
7613af6c81 KP2A Offline release 2013-12-26 06:31:40 +01:00
Philipp Crocoll
1704e44afc Implemented GetFilename method in JavaFileStorage providers and updated usage in C# components. This resolves a bug with loading the OTP aux file in SkyDrive and Google Drive.
Fixed bug which prohibited creating databases on FTP/HTTP/WebDav (no credentials were queried)

Fixed bug which prohibited to use the Android 4.4 KITKAT file picker

Removed permission for internal file browser to allow using the internal picker in 4.4 as well (Security Exception)
2013-12-16 06:50:02 +01:00
Philipp Crocoll
b320477a64 Improved Certificate Handling (fixed problem with Certificate validation) 2013-12-12 10:24:24 +01:00
Philipp Crocoll
6699154ad6 Added DropboxAppFolderFileStorage
don't disclose protected strings
2013-11-27 22:21:29 +01:00
Philipp Crocoll
13eedf662a resolve bug with syncing on FTP 2013-11-22 21:58:32 +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
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
38572cf2a6 Adaptions to 2.24 KPLib changes 2013-11-13 04:14:43 +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
500bcfcce7 added missing SkyDriveFileStorage C# wrapper 2013-11-09 04:53:38 +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
fd06b3d772 Small fixes for 0.9.1 2013-11-06 20:11:01 +01:00
Philipp Crocoll
be9f18d996 integrated SkyDrive support 2013-11-06 05:25:19 +01:00
Philipp Crocoll
81ed3d9955 Fixed display bug after Sync
Fixed problem with opening FTP/WebDav databases
removed English text from start page
removed debug-logging in GDrive-storage implementation
2013-10-28 21:53:18 +01:00
Philipp Crocoll
e6b1d37c21 added CreateFilePath method to IFileStorage and used it after file chooser for save
-> save as works with GDrive as well

minor changes and fixes
2013-10-27 21:55:19 +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
e3b18b88b3 Improvements to GDrive implementation, started integration with KP2A app (file chooser not yet working) 2013-10-25 04:05:37 +02:00
Philipp Crocoll
6a96d6729f Fixed bug: keyfile-only databases couldn't be loaded with pre-loading enabled 2013-10-24 06:44:45 +02:00
Philipp Crocoll
778b8dc731 fixed layout problem in text_with_help.xml
added includes
enabled Dropbox for Debug mode again
2013-10-14 20:56:23 +02:00
Philipp Crocoll
c81ca4268e Drastically improved UI for creating a new database (own activity, file browser for key files, explanation texts, password generator, show password button)
Added DejaVuSansMono.ttf for password display in EntryActivity
2013-10-12 22:20:02 +02:00
Philipp Crocoll
2f3bbff841 corrected message text 2013-10-11 03:17:40 +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
a44e8a9680 * added options to exclude libraries for faster build times (DEBUG only)
* implemented getFileEntry to get information about a single file
* password activity is launched automatically if there are recent files
2013-09-28 21:14:21 +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