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
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
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
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
Philipp Crocoll
2911119a24
improved error handling of DropboxFileStorage
2013-09-16 20:22:35 +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
04acfb99ed
Fixed problem with opening non-existing files through CachingFileStorage
2013-08-14 06:36:12 +02:00
Philipp Crocoll
c63302ef5e
* CachingFileStorage: Added more callbacks to provide user with more information what's going on
...
* Changed TestCacheSupervisor for easier use of the many callbacks
* Adapted tests for new callbacks
* GroupBaseActivity: Added sync menu command
* Preferences: Added option to enable/disable offline caching
* App: don't lock database when user wants to reload. This is done in PasswordActivity and should be done there after the password was filled into the pw field
* CheckDatabaseForChanges.cs: used when syncing a non-cached database
2013-08-14 06:05:25 +02: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
289e10e1c4
Added tests and functionality to ensure that caching and syncing works when the remote file is removed.
...
Added UI strings for sync and cache functionality
2013-08-06 22:21:58 +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
deeaa673a5
Implemented UI for sync
...
Fixed bugs
2013-07-11 17:27:10 +02: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