Commit Graph

143 Commits

Author SHA1 Message Date
Philipp Crocoll
0c7c543558 add JavaFileStorage ref to KP2ABusinessLogic project again, update .aar files 2016-02-16 11:55:55 +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
Philipp Crocoll
0e469c649b fixed projects files for building release apk 2016-01-31 18:40:20 +01:00
Philipp Crocoll
8e424303d9 suppress OfflineSwitchable (strings missing, not yet fully tested)
0.9.9 offline release
2016-01-31 18:03:32 +01:00
Philipp Crocoll
3b5c28c02a fixed bugs
removed some error reporting in cases where the errors are somewhat expected and handled
2016-01-29 22:09:22 +01:00
Philipp Crocoll
3d2f6db36d implemented AutoFill service in Java, integrated into main app 2016-01-27 05:58:33 +01:00
Philipp Crocoll
aaa6b371e0 Bug fixes:
* make sure we never have an invalid startIndex in PwGroup.SearchEvalAdd
 * make sure AndroidContentStorage does never throw (not if permission denial exception occurs) and make sure we always return a reason for read-only. Also don't return read-only when it's not.
 * StopListening doesn't log Invalid State Exception as unexpected
2016-01-18 21:18:22 +01:00
Philipp Crocoll
311316ea50 add template entries when creating a new database 2016-01-18 04:40:07 +01:00
Philipp Crocoll
64e265b2be display reason why file is read only when first opening a database 2016-01-13 05:13:02 +01:00
Philipp Crocoll
2c012d5f71 allow to configure Error report settings
Fix issue in DatabaseSettings implementation (deleting a preference twice)
2016-01-13 03:44:15 +01:00
Philipp Crocoll
8fc98df53b start implementing Xamarin.Insights based error reports 2016-01-11 20:58:42 +01:00
Philipp Crocoll
8fa15e3ba6 added option to add built-in template entries to database 2016-01-08 20:18:34 +01:00
Philipp Crocoll
a10a92d58d request permissions at runtime
use externalFilesDir when creating a database to make sure we don't need permissions here
revert Support Design library to previous version, had issues with 23.x
2016-01-04 01:58:54 +01:00
Philipp Crocoll
aed1d88f75 disable fingerprint unlock when unlocking fails with invalid key 2016-01-02 21:57:49 +01:00
Philipp Crocoll
756f6971f1 added fingerprint unlock settings
implemented full fingerprint unlock
2016-01-02 12:31:30 +01:00
Philipp Crocoll
017675e16e added option to copy an entry 2015-12-27 09:39:30 +01:00
Philipp Crocoll
ec4fe32b29 added offline mode 2015-12-27 08:51:28 +01:00
Philipp Crocoll
c048399c63 re-introduce (simplified) dark theme
ask confirmation message before permanently deleting entries (when no recycle bin is present)
2015-12-22 05:42:02 +01:00
Philipp Crocoll
169994eb06 add option to choose Icon Sets from other apk.
Created preliminary app for ancient icons
2015-12-21 21:23:28 +01:00
Philipp Crocoll
e982cde4d1 increase encryptions rounds (now really) 2015-10-03 06:34:25 +02:00
Philipp Crocoll
1bca643c3f allow to pick (existing) custom icons 2015-09-30 20:43:38 +02:00
Philipp Crocoll
16d068826f remove kdb beta warning 2015-09-25 06:27:51 +02:00
Philipp Crocoll
7a21f26007 new icons, folder icons are used
changed resource ids to not be equal to layout ids (hint from stackoverflow)
2015-09-13 19:53:35 +02:00
Philipp Crocoll
c7cf120c1d Merge branch 'master' into MaterialDesign
Conflicts:
	src/AndroidFileChooserBinding/AndroidFileChooserBinding.csproj
	src/JavaFileStorageBindings/JavaFileStorageBindings.csproj
	src/KP2AKdbLibraryBinding/KP2AKdbLibraryBinding.csproj
	src/KeePass.sln
	src/KeePassLib2Android/KeePassLib2Android.csproj
	src/PluginSdkBinding/PluginSdkBinding.csproj
	src/keepass2android/AboutActivity.cs
	src/keepass2android/ExportDatabaseActivity.cs
	src/keepass2android/GroupActivity.cs
	src/keepass2android/GroupBaseActivity.cs
	src/keepass2android/Properties/AndroidManifest_net.xml
	src/keepass2android/keepass2android.csproj
	src/keepass2android/search/SearchProvider.cs
2015-09-04 05:34:27 +02:00
Philipp Crocoll
4cb0cf3d72 added files to simplify build 2015-09-02 22:32:28 +02:00
Philipp Crocoll
6c4afaaaa1 project/solution files update 2015-08-26 21:36:55 +02:00
Philipp Crocoll
59014bde22 trying to get search working, intermediate state 2015-08-25 20:42:49 +02:00
Philipp Crocoll
f948e69061 add missing items 2015-08-19 07:22:54 +02:00
Philipp Crocoll
af02ca7599 implemented action items for move and delete (includes extension of apptasks to delete/move multiple items)
fixed display issue in QuickUnlock
fixed text color of recent files
2015-08-19 07:03:12 +02:00
Philipp Crocoll
15f73257fa 0.9.8-pre2 2015-08-12 06:40:14 +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
80b6a1d287 Support for Storage Access Framework
* EntryEditActivity: support content-URIs and extracting display names from them
* AndroidContentStorage.cs, SelectStorageLocationActivityBase.cs: support for SAF with persistable URI permissions
* FileChooser returns URI as data
* CreateDatabaseActivity.cs supports content URIs
* FileStorageSelectionActivity: doesn't show "Local file" anymore, now system file picker on KitKat
2015-06-07 22:44:34 +02:00
Philipp Crocoll
ba1e591dc7 Make sure "duplicate UUID" error is not repeated after fixing the db
Make sure no duplicate UUIDs are created by cancelling the save operation and saving again
Reverse sort order for modification date (now descending)
Added beta warning for kdb
change log + manifest for 0.9.7-pre1
2015-02-20 21:12:49 +01:00
Philipp Crocoll
8de5588cff added UI for kdb support
fixed issue with not keeping "meta stream entries" (database color, default username) and num encryption rounds
fixed issues with recycle bin (wasn't updating group list correctly, couldn't access newly created recycle bin group)
2015-02-09 20:24:57 +01:00
Philipp Crocoll
bc235b3ba5 added tests for kdb writing, fixed issue with syncing (keep UUIDs when loading again) 2015-02-07 20:54:13 +01:00
Philipp Crocoll
3506e253db renamed DatabaseLoader to DatabaseFormat
allow write access for kdb (UI not yet completed, but saving done)
2015-02-02 21:37:05 +01:00
Philipp Crocoll
4905392d47 increase tool version to get rid of "platform deprecated" warnings 2015-01-27 05:52:21 +01:00
Philipp Crocoll
687416d2bb * added option to ignore duplicate uuids
* fixed issue with clearing entered passwords when leaving PasswordActivity (passwords were cleared when opening FS-Setup-Activity or NfcOtpActivity as well)
2015-01-06 04:01:46 +01:00
Philipp Crocoll
44b005f9d7 Added check for Duplicate UUIDs (see https://keepass2android.codeplex.com/workitem/46) 2014-12-25 22:06:21 +01:00
Philipp Crocoll
fa7365323c allow differnt sorting options
"touch" groups after editing to get correct sort order "modification date"
2014-12-23 20:29:27 +01:00
Philipp Crocoll
a626521f97 Merge branch 'wlawski'
Conflicts:
	src/keepass2android/Resources/Resource.designer.cs
2014-12-17 20:29:01 +01:00
Philipp Crocoll
13ab33081d allow importing database to internal folder 2014-12-15 04:15:03 +01:00
Philipp Crocoll
26686ed8a7 Merge branch 'master' of https://git01.codeplex.com/forks/wlawski/keepass2android into wlawski
Conflicts:
	.gitignore
	src/java/InputStickAPI/gen/com/inputstick/api/R.java
	src/java/PluginInputStick/gen/com/inputstick/api/R.java
	src/java/PluginInputStick/gen/keepass2android/plugin/inputstick/R.java
	src/java/PluginInputStick/gen/keepass2android/pluginsdk/R.java
	src/keepass2android/Resources/Resource.designer.cs
2014-12-14 07:29:29 +01:00
Philipp Crocoll
3963191930 Merge branch 'kp2aforsync'
Conflicts:
	src/AndroidFileChooserBinding/AndroidFileChooserBinding.csproj
	src/AndroidFileChooserBinding/Transforms/Metadata.xml
	src/JavaFileStorageBindings/JavaFileStorageBindings.csproj
	src/KeePassLib2Android/KeePassLib2Android.csproj
	src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj
	src/java/InputStickAPI/gen/com/inputstick/api/R.java
	src/java/InputStickAPI/src/com/inputstick/api/BTConnectionManager.java
	src/java/InputStickAPI/src/com/inputstick/api/PacketManager.java
	src/java/InputStickAPI/src/com/inputstick/api/bluetooth/BTService.java
	src/java/InputStickAPI/src/com/inputstick/api/layout/KeyboardLayout.java
	src/java/InputStickAPI/src/com/inputstick/init/BasicInitManager.java
	src/java/InputStickAPI/src/com/inputstick/init/InitManager.java
	src/java/JavaFileStorage/bin/javafilestorage.jar
	src/java/KP2AKdbLibrary/bin/kp2akdblibrary.jar
	src/java/Keepass2AndroidPluginSDK/bin/keepass2androidpluginsdk.jar
	src/java/PluginInputStick/AndroidManifest.xml
	src/java/PluginInputStick/gen/com/inputstick/api/R.java
	src/java/PluginInputStick/gen/keepass2android/plugin/inputstick/R.java
	src/java/PluginInputStick/res/values/strings_activity_settings.xml
	src/java/PluginInputStick/src/keepass2android/plugin/inputstick/ActionReceiver.java
	src/keepass2android/PasswordActivity.cs
	src/keepass2android/Resources/Resource.designer.cs
	src/keepass2android/keepass2android.csproj
2014-12-12 06:08:11 +01:00
Philipp Crocoll
82c8b124bd Merge branch 'master' of https://git01.codeplex.com/keepass2android into HEAD
Conflicts:
	src/java/JavaFileStorage/bin/javafilestorage.jar
2014-12-09 06:22:27 +01:00
Philipp Crocoll
be3bce47b1 added new native library for key transformation -> fix crash on Lollipop/Nexus 5 2014-12-03 06:38:35 +01: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
0a1df65358 Merge branch 'master' of https://git01.codeplex.com/keepass2android
Conflicts:
	src/java/JavaFileStorage/bin/javafilestorage.jar
2014-11-27 05:51:53 +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