Commit Graph

241 Commits

Author SHA1 Message Date
Philipp Crocoll
caf42d423f make sure the underlying stream is only written when the write transaction is commited. Avoids corrupted files when cancelling Yubichallenge during saving (#4) 2018-07-09 12:34:21 +02:00
Philipp Crocoll
dc39f874ac fix potential null reference exception when displaying error message 2018-07-09 12:27:29 +02:00
Philipp Crocoll
d1c7a124cf don't return empty strings for filename without path and ext in content storage, fixes #446 2018-07-09 11:03:10 +02:00
Philipp Crocoll
48f57eea66 fix bug with progress dialog not disappearing somtimes 2018-07-02 12:01:47 +02:00
Philipp Crocoll
8c379739f0 refactoring of ProgressTask and OnFinish classes, allowing to access the currently active activity from the task handlers. This fixes #33 and is required to correctly manage the activity recreation caused by the NFC activity coming to foreground with KeepassXC challenge (#4) 2018-06-26 13:44:48 +02:00
Philipp Crocoll
dfed92ac61 don't create local backups of local backups 2018-06-11 07:16:04 +02:00
Philipp Crocoll
56b9b878f8 make sure the local backup is not used automatically instead of the actual file 2018-06-02 06:55:48 +02:00
Philipp Crocoll
5fc22b9530 introduced automatic local backups after successfully opening a database. This should make sure that users can access their database even if the file gets corrupted (#238) 2018-04-11 06:27:56 +02:00
Philipp Crocoll
cdbb492f2c implemented editing of connection settings for ftp/sftp/webdav, includes changing password. Closes #27 2018-04-06 06:06:03 +02:00
Philipp Crocoll
de18aefd7b introduce vdots for file select list, prepare GUI for editing of storage locations 2018-04-04 05:01:19 +02:00
Philipp Crocoll
e42d8b8eeb improve message when storage access framework access permission is revoked 2018-04-02 19:05:32 +02:00
Philipp Crocoll
10c8d157f5 request Read AND Write permissions in BuiltInFileStorage to be more compatible with Android O, also request storage permissions for GDrive to fix #265, even though this seems to be a workaround 2018-04-02 17:02:09 +02:00
Philipp Crocoll
b0aa706c07 upgrade to target Android 8.1 2018-03-26 19:56:55 +02:00
Philipp Crocoll
5d7a5ace66 change the way how Files are written through SAF. Fixes #241 2018-02-08 11:46:48 +01:00
Philipp Crocoll
b993be4658 add some info texts, especialy for novice users to avoid some common misunderstandings. closes #46, closes #47 2018-01-23 23:09:17 +01:00
Philipp Crocoll
8287232866 display the last opened entry as an additional dataset, helps to fill paypal app and helps with partitioned data 2018-01-02 14:29:29 +01:00
Philipp Crocoll
e4eb0c7019 remove deleted entries to avoid "finding" them when SearchForUrl 2017-12-31 11:21:57 +01:00
Philipp Crocoll
e2df24522f working 2017-12-26 19:26:05 +01:00
Philipp Crocoll
d621ea15a3 adjust targetFrameworkVersion of .csproj files to that of the manifest file 2017-12-03 07:42:38 +01:00
Philipp Crocoll
a4361a28b2 remove unused strings 2017-11-20 12:53:59 +01:00
Philipp Crocoll
73c0d6a9e4 removed nuget check for Xamarin Insights which was removed. fixed library build type. 2017-10-23 20:26:18 +02:00
Philipp Crocoll
6cee382f8c add some build system config files, improve .gitignore 2017-10-16 10:26:35 +02:00
Philipp Crocoll
d2144d5128 updated Build Tools, Gradle, JDK 2017-05-22 12:02:35 +02:00
Philipp Crocoll
9cf1574b90 added SamsungPass to solution file, removed unnecessary dependencies, added build-scripts and build-notes 2017-04-24 11:22:11 +02:00
Philipp Crocoll
f0f8fbfbe6 add missing files 2017-04-11 03:37:15 +02:00
Philipp Crocoll
862f78387c add Android Studio / gradle version of PluginSDK 2017-04-11 02:26:17 +02:00
Philipp Crocoll
dfbebd5d0d 1.01-g offline release 2017-03-22 07:22:47 +01:00
Philipp Crocoll
e96fc44cf3 fix encoding issue with FTP credentials 2017-01-31 11:11:17 +01:00
Philipp Crocoll
7ccf55f84f make sure quick-unlock code is respected always, release 1.01b 2017-01-25 05:01:26 +01:00
Philipp Crocoll
72212d47ca changelog for 1.01, add comments and logging 2017-01-20 20:32:04 +01:00
Philipp Crocoll
7378e19f99 add better support for OwnCloud (less typing required when selecting a file) 2016-11-30 07:49:53 +01:00
Philipp Crocoll
6ce4ceb91b added legacy support for saved storage paths from WebDav/FTP
added changelog and version number for 1.01 preview-2 release
2016-11-28 20:43:39 +01:00
Philipp Crocoll
31f02eca61 integrated new storage implementations in C# app.
Extended file chooser to show error messages in case of connection failure. Important for new FTP/WebDav implementations when browsing fails.
2016-11-28 11:01:22 +01:00
Philipp Crocoll
b8de15410d fix bad choice of delimiting character in NetFtpFileStorage 2016-11-22 12:39:23 +01:00
Philipp Crocoll
113d693f7a implement GUI for NetFtpStorage
store user/password for ftp connection in "path" string for compatiblity with file chooser
2016-11-18 03:25:15 +01:00
Philipp Crocoll
fe3da55e0d reduce interface dependency of NetFtpFileStorage 2016-11-15 05:55:11 +01:00
Philipp Crocoll
86bfae57c3 move duplicated file-browsing code to FileSelectHelper 2016-11-15 05:54:19 +01:00
Philipp Crocoll
53877a16a9 implement first version of NetFtpFileStorage 2016-11-14 12:31:16 +01:00
Philipp Crocoll
6c043e9b79 adaptions to changes in KeePassLib 2016-08-31 22:18:32 +02:00
Philipp Crocoll
3a3198b2e4 Merge branch '1.0.0e' 2016-08-30 03:40:17 +02:00
Philipp Crocoll
832722a90e fix for crash on Android 4.x (NoBackupFilesDir is ApiLevel >= 21)
try to fall back to Samsung fingerprint API even on Android 6
-> 1.0.0c
2016-04-13 19:52:26 +02:00
Philipp Crocoll
3a64e4aa2e import keyfile and database to NoBackup-Internal files folder instead of standard app files directory 2016-04-04 22:12:44 +02:00
Philipp Crocoll
dc691c86dc fix bug with bringing up the keyboard
hide donation option in PasswordActivity
2016-03-22 20:16:56 +01:00
Philipp Crocoll
497be64633 add missing File NetFtpFileStorage.cs, added HttpClient based Http implementation 2016-03-02 05:29:42 +01:00
Philipp Crocoll
0e40033d85 Merge branch 'Branch_1.0.0-pre7c'
Conflicts:
	src/java/JavaFileStorage/app/build/outputs/aar/app-debug.aar
	src/java/KP2ASoftkeyboard_AS/.idea/workspace.xml
	src/java/KP2ASoftkeyboard_AS/app/build/outputs/aar/app-debug.aar
2016-02-16 11:59:39 +01:00
Philipp Crocoll
2dcc53c32f Merge branch 'Branch_1.0.0'
Conflicts:
	src/java/KP2ASoftkeyboard_AS/.idea/workspace.xml
2016-02-16 11:58:10 +01:00
Philipp Crocoll
0c7c543558 add JavaFileStorage ref to KP2ABusinessLogic project again, update .aar files 2016-02-16 11:55:55 +01:00
Philipp Crocoll
5c9b411bfd 7c release
fix bugs in AutoFillService
add 1.0.0 changelog again
move kill button down
2016-02-07 20:55:29 +01:00
Philipp Crocoll
c694ed0f96 started working on FTP(S) implementation using netftp and introduction of "server accounts" 2016-02-03 12:43:37 +01:00
Philipp Crocoll
91059a8349 Merge branch 'Branch_0.9.9-offline'
Conflicts:
	src/Kp2aBusinessLogic/Io/CachingFileStorage.cs
2016-01-31 18:46:00 +01:00