Philipp Crocoll
ae66f10690
workaround for missing input languages on few devices by being less strict if not enough languages matched the white-list
2014-12-25 22:15:54 +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
b61904c01c
fixed issues with switching back to previous keyboard
...
improved preferences for switch keyboard on rooted. now allowing to switch to KP2A when entry opened (in any case)
2014-12-22 06:39:30 +01:00
Philipp Crocoll
f9a7d66e8e
password generator activity remembers last settings
2014-12-19 21:40:50 +01:00
Philipp Crocoll
f1c01d2955
automatically reload database at ExitReloadDb -> fixes https://keepass2android.codeplex.com/workitem/274 (if loading fails, old key is not visible in UI)
2014-12-19 21:26:18 +01:00
Philipp Crocoll
a93fd417ad
fix issue with switching to previous keyboard when using subtypes ( https://keepass2android.codeplex.com/workitem/205 )
2014-12-18 06:22:22 +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
9279a3ae92
Fixes in PasswordActivity:
...
* correctly set keyfile when reloading
* show toast in main thread
Allow importing keyfile to internal folder
2014-12-17 05:58:55 +01:00
Philipp Crocoll
13ab33081d
allow importing database to internal folder
2014-12-15 04:15:03 +01:00
Philipp Crocoll
3110f5c9be
minor modifications for 0.9.5b-offline compile
2014-12-14 07:30:37 +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
fa8b53793a
Merge branch 'master' of https://git01.codeplex.com/keepass2android
2014-12-12 06:25:23 +01:00
Philipp Crocoll
7a74fab88d
Merge branch 'master' of https://git01.codeplex.com/keepass2android
2014-12-12 06:08:52 +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
2a2c8b0c0f
more inputstick updates from Jakup
2014-12-10 22:33:27 +01:00
Philipp Crocoll
5f5bd67939
update dropbox SDK to 1.6.2
2014-12-10 22:22:27 +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
22a1c47383
add dropbox libs
2014-12-09 05:36:22 +01:00
Philipp Crocoll
d12f1d9e22
Release 0.9.5
2014-12-07 05:35:07 +01:00
Philipp Crocoll
8b0b82adb5
update translations from crowdin
2014-12-07 05:25:16 +01:00
Philipp Crocoll
b65f0bce43
updated input stick api & plugin version
2014-12-07 05:15:21 +01:00
Philipp Crocoll
ff525bd655
fix crashes when keyfile filename is not yet encoded and when loading key file (no network in main thread!)
...
increase version
2014-12-07 05:14:50 +01:00
Philipp Crocoll
4ab8894503
Changes from Jakub
2014-12-03 06:48:05 +01:00
Philipp Crocoll
df79cbaedb
added change log for 0.9.5
2014-12-03 06:40:17 +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
fc832dd3dc
added option (enabled by default) to set FLAG_SECURE (prevent taking screenshots and displaying screenshots in recent apps)
2014-12-01 07:32:12 +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
a6ee3d9b6f
new build of .jars
2014-11-27 05:47:59 +01:00
Philipp Crocoll
80d7c8fdd9
removed invalid message from exception constructor
2014-11-27 05:47:37 +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
Philipp Crocoll
49c4fa5b05
fixed issue loading kdb files with key file
...
improved error message by adding messages to loading exceptions in Java
2014-11-11 17:23:01 +01:00
Philipp Crocoll
3239131a84
Key files can be opened from deliberate locations
...
TODO: fix a problem with .kdb-files and key files
Added very basic and not yet functional AndroidContentStorage.cs
2014-11-08 21:29:36 +01:00
Philipp Crocoll
2e4c3e3490
InputStick plugin: don't type empty string when opening entry (no longer required)
2014-11-07 05:33:22 +01:00
Philipp Crocoll
99b03c24c2
live sdk integrated into JavaFileStorage
2014-11-07 05:32:24 +01:00
Philipp Crocoll
508a316cbb
improved OTP logging
...
don't accept empty key file silently
2014-10-26 06:18:05 +01:00
Philipp Crocoll
6604ae292b
fixed a bug in TOTP calculation.
...
see https://keepass2android.codeplex.com/workitem/279
(if Math.pow(10,6) returns 999 999.99999 this was converted to 999 999 in the previous version)
2014-10-26 06:17:27 +01:00
Philipp Crocoll
3c5c9105b7
updated InputStick API and added more languages (change by Jakub)
...
updated version code
2014-09-29 21:29:52 +02:00
Wiktor Lawski
3be00c87cf
Adapt simple keyboard layout to polish language
...
For the default layout text describing user name is wider than key
where it is placed.
2014-09-17 20:10:31 +02:00
Wiktor Lawski
c3ce19cf5a
KP2ASoftKeyboard2: Ignore false positive from Lint
...
Calling onDraw method in this context makes Lint confused. Ignoring
this case allows generating output files. Additionally added missing
copyright line.
2014-09-17 20:07:35 +02:00
Wiktor Lawski
08105d98de
KP2ASoftKeyboard2: Fix keyboard settings theme
...
The rest of application activities can use both light and dark themes.
This change improves consistency (keyboard settings will also update
their theme) despite the fact that it is not exactly the same theme.
Using Afc theme would require duplicating of resources. Additionally
added missing copyright lines.
2014-09-17 20:07:28 +02:00
Wiktor Lawski
f367bdfe33
.gitignore: Do not track R.java files
...
These files are automatically generated by aapt tool from resources.
There is no point to track their changes in version control system.
Already tracked files were removed from version control system.
2014-09-13 16:12:12 +02:00
Wiktor Lawski
de6e098a68
keepass2android: Dummy implementation of IFileStorage
...
Xamarin Studio 5.2.1 generates compilation error when one of the
IFileStorage methods is not implemented.
2014-08-31 09:14:37 +02:00
Wiktor Lawski
dcadc11992
.gitignore: Do not track Resource designer files
...
Fixed rule to skip */Resource.designer.cs files and removed them from
version control system.
2014-08-31 09:14:36 +02:00
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
4c4ba93c89
added library files for simpler build process
2014-07-30 18:25:35 +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
97bcf753a4
+ binary JavaFileStorage
2014-07-30 06:25:37 +02:00
Philipp Crocoll
7fa3dd191f
* directly integrated LiveSDK files to allow modification and simplify build
...
* added initializeSynchronous method to LiveSDK
* added UserInteractionRequiredException, now thrown by GDrive+SkyDrive
2014-07-30 06:02:35 +02:00
Philipp Crocoll
3831dbb345
Merge branch 'master' of https://git01.codeplex.com/keepass2android
2014-07-20 08:33:24 +02:00
Philipp Crocoll
458e0a3d90
* GoogleDrive: remove full path check, display only filename
...
* added method prepareFileUsage() without Activity parameter
2014-07-20 08:32:32 +02:00
Philipp Crocoll
85499844bd
Merge branch 'master' of https://git01.codeplex.com/keepass2android
2014-07-15 06:19:35 +02:00
Philipp Crocoll
ac351e5aa0
uncommented code to (un)serialize IOConnectionInfo
2014-07-15 06:10:03 +02:00
Philipp Crocoll
d93946ed05
+ first version of MasterKee plugin
2014-07-13 20:58:10 +02:00
Philipp Crocoll
2e56a007fc
first version of MasterPasswordAlgorithm ported to .net
2014-07-12 06:20:56 +02:00
Philipp Crocoll
4fae385cc1
new Manifest file for current release
2014-07-07 06:04:18 +02:00
Philipp Crocoll
f0be160588
new jar for PluginSDK
2014-07-07 06:03:54 +02:00
Philipp Crocoll
fab45ba25c
fixed comparison by reference
2014-07-07 06:03:16 +02:00
Philipp Crocoll
258e769ae7
0.9.4-offline release
2014-07-03 07:38:11 +02:00
Philipp Crocoll
c882981a29
minor changes
2014-06-19 16:13:16 +02:00
Philipp Crocoll
9f8f00bb26
KeeChallenge: revert to previous version
...
update strings from Crowdin
new release for regular version
2014-06-19 16:13:00 +02:00
Philipp Crocoll
54a60aeb99
+ .jar file for simpler compilation by other developers
2014-06-07 06:41:01 +02:00
Philipp Crocoll
904d15e039
current pluginsdk jar
2014-06-06 06:36:13 +02:00
Philipp Crocoll
3c93a28b4d
added more translations
...
fixed a bug with KeeChallenge
2014-06-06 06:23:36 +02:00
Philipp Crocoll
388dfd6fb0
Bug fixes:
...
- ShowUserNotifications now correctly defaults to true in CreateEntryThenCloseTask
- fixed message of donation dialog
- fixed problem with exception in TrayTotpHandler when displaying toast
2014-06-05 21:40:43 +02:00
Philipp Crocoll
073ae00a6d
introduced translatable String for Scopes
2014-06-05 21:37:53 +02:00
Philipp Crocoll
d0a4803de1
updates to sample plugin and PluginSDK
2014-06-05 21:37:17 +02:00
Philipp Crocoll
e9d4c0d185
update translations from Crowdin
2014-06-02 21:43:14 +02:00
Philipp Crocoll
d83358cd2a
Increased version number
...
removed strings which must be taken from library project
moved TrayTotp settings entry, corrected title string
2014-06-02 21:35:50 +02:00
Philipp Crocoll
0051f282cc
Manifest for 0.9.4-pre1
...
update translations
2014-06-02 07:03:03 +02:00
Philipp Crocoll
8869dc0edb
PluginQR: added menu option to display license information
2014-06-01 21:23:20 +02:00
Philipp Crocoll
4d623b4039
updated translations from Crowdin
2014-06-01 07:33:43 +02:00
Philipp Crocoll
f0737567f9
include keyboard in debug build
...
+ ignores
2014-06-01 07:07:19 +02:00
Philipp Crocoll
52c5c5aa89
+InputStick plugin
...
+ "PluginA" (sample plugin)
+ icons and updated text for PluginQR
2014-06-01 07:06:58 +02:00
Philipp Crocoll
ba954c0aa0
* added ChangeLog message for 0.9.4
...
* added contributors
* removed Move button from EntryActivity
2014-06-01 07:00:35 +02:00
Philipp Crocoll
0b87c6f839
fixed bug: lock database from keyboard was not possible because of wrong action string (after recent modification)
2014-06-01 06:59:36 +02:00
Philipp Crocoll
7c36e29a12
PluginHost: Introduced internal access token which can be used by internal modules if they want to send broadcasts "as a plugin" (this token always exists and does not have to be granted by the user)
...
+ TOTP support (TrayTotp and KeeOTP)
(not released as a plugin because there is no additional permission; overload for users which don't use this is small (only some prefs);
implemented with tighter coupling (instead of a broadcast receiver "plugin like") to avoid performance penalties for every opened entry)
App: reset LastOpenedEntry so that TOTP module knows when entry is no longer open
Using CryptRNG for token generation
2014-05-31 13:13:36 +02:00
Philipp Crocoll
bc99d6e04f
PluginSDK: Add Action moved to base class. rename classes for simpler binding
2014-05-30 20:51:07 +02:00
Philipp Crocoll
85fb4ba9f8
Add strings for db actions
...
Broadcast database actions
2014-05-29 20:28:49 +02:00
Philipp Crocoll
87fe6abd38
added option whether the group name should be displayed in Entry View or not
...
minor refactoring in AppTask
changed AppTask.StartInGroupActivity to OnResume because this is always called, also when a new app task is retrieved from Activity Result
2014-05-28 17:24:43 +02:00
Philipp Crocoll
54f2abdb31
Revert changes in project files
2014-05-28 11:01:20 +02:00
Jareth Lomson
f638128bf6
Update message for navigation
2014-05-26 16:28:49 +02:00
Jareth Lomson
f725a30a03
Add move button in entry view
2014-05-26 16:15:04 +02:00
Jareth Lomson
d34194aeec
Remove useless resultcode ExitMoveEntry
2014-05-26 14:56:27 +02:00
Jareth Lomson
917dc585b0
Add groupname in entry view
2014-05-26 12:09:41 +02:00
Jareth Lomson
96b5aba684
Hidden toast if not launch from searchResult
2014-05-25 23:42:44 +02:00
Jareth Lomson
5b6786d0a2
Add toaster after navigation to parent group
2014-05-25 23:00:30 +02:00
Jareth Lomson
8db8b27423
Before changing author
2014-05-25 20:46:54 +02:00
Jareth Lomson
3eff8bfd90
Add context menu to Search Result
2014-05-25 20:09:06 +02:00
Jareth Lomson
0c982e455e
Add group details in search results
2014-05-25 14:04:36 +02:00
Jareth Lomson
7806d8bf4d
Fix compilation error for Xamarin
...
* Kopie von donate.xml:
* Kopie_von_donate.xml: Xamarin does not support space in file name
* method.xml: Used for keyboard by Xamarin even if EXCLUDE_KEYBOARD is
choosen
* Resource.designer.cs: Entries are used in code and are not
recognized by Xamarin
* strings.xml: Entries are used in code and are not recognized by
Xamarin
* keepass2android.csproj:
* PluginHost.cs: Method conflid (compiling with Android 4.4)
2014-05-25 13:24:06 +02:00
Philipp Crocoll
3e95b528e3
added #if EXCLUDE
2014-05-25 06:12:52 +02:00
Philipp Crocoll
e871664ff4
use system strings
2014-05-25 06:03:54 +02:00
Philipp Crocoll
3947d8b7a5
+ Activity informing when app was killed while copy notifications were on
2014-05-25 05:54:02 +02:00
Philipp Crocoll
ffc735c02c
removed irrelevant files from .csproj
2014-05-25 05:47:49 +02:00
Philipp Crocoll
948f9bd67d
+ .jar file for easier building after check out
2014-05-25 05:42:39 +02:00
Philipp Crocoll
ba82a0a216
challenge secret can be entered (using OTP UI)
...
message when Yubichallenge is not installed
2014-05-25 05:36:52 +02:00
Philipp Crocoll
5cf8b8450d
moved broadcast receiver for copy to clipboard outside of service. This allows to receive the broadcast even if the app was killed. We can display at a message then.
...
added permission for broadcast to prevent malicious apps from copying to clipboard without the user action
2014-05-24 07:19:50 +02:00