Philipp Crocoll
cbfef09c81
allow localization for "Copy to clipboard" string
2015-04-01 21:26:46 +02:00
Philipp Crocoll
268a7c8434
set typeface again after changing inputType of password fields (setting inputType changes the font)
2015-04-01 21:25:54 +02:00
Philipp Crocoll
7aa2d5beef
added apple icon
2015-03-23 20:45:12 +01:00
Philipp Crocoll
dda2df5fe9
translations from crowdin
...
0.9.7
2015-03-14 22:12:52 +01:00
Philipp Crocoll
de56c5376e
fix wrong heading of notes field,
...
fix sorting of groups (not case sensitive)
2015-03-14 21:58:14 +01: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
7f6a8c6544
Merge branch 'KeeChallenge' of https://git01.codeplex.com/forks/chainreaktion/keechallenge into ChainReaktion/KeeChallenge
2015-02-17 06:40:27 +01:00
Philipp Crocoll
339dc9a3da
delete designer resource file
2015-02-17 06:29:27 +01:00
Philipp Crocoll
d825d8b5e6
allow plugin action for notes field, fixes view problem after update
2015-02-17 06:27:59 +01:00
Philipp Crocoll
95f5524425
added option to disable "clear password on leave" (eg. for switching between KP2A and Google Authenticator)
...
directly load db when enter key is pressed
2015-02-17 06:05:48 +01:00
Philipp Crocoll
99a56f8e52
add flag secure for QuickUnlock and PasswordActivity (don't reveal last character of passwords)
2015-02-11 08:41:59 +01:00
Philipp Crocoll
c9863b3178
improved "switch back IME" implementation, now makes use of android switchToLastIME method -> works even without root/Secure Settings
2015-02-11 08:30:36 +01:00
brush701
f91a15e03c
-Added support for variable length challenges
...
-New "lt64" field in xml file handled properly
-KeeChallengeProv is no longer a static class but object oriented
2015-02-09 12:56:05 -08: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
fc2e0fa15d
added setter methods for simpler access from Xamarin code
...
fix bug in PwDate: wrong conversion from Java time to C-Date, off by one day
2015-02-02 21:30:55 +01:00
Philipp Crocoll
b1cec02040
increase priority of notifications to increase likelihood that buttons are shown
...
change password mask (fix problem on some devices)
2015-01-27 05:53:01 +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
b35c41b21c
Manifest 0.9.6
2015-01-27 05:50:27 +01:00
Philipp Crocoll
44fb4b9ce1
improved notification icons
...
re-added donate hint in change log
2015-01-08 06:31:09 +01:00
Philipp Crocoll
8779c90da9
Manifest and release 0.9.6-pre2
2015-01-06 04:22:53 +01:00
Philipp Crocoll
618b65f44b
removed redundant file
2015-01-06 04:21:53 +01:00
Philipp Crocoll
de9b2749c6
update translations from crowdin
2015-01-06 04:16:29 +01:00
Philipp Crocoll
aeb4833ad0
* clear combined notification when db locked by timeout
...
* close notification drawer when clicking action button in notification
2015-01-06 04:03:27 +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
7cffa9a3c3
added checks to ensure existing files are returned. fixes an issue with opening files from gdrive on Android 4.4+ through system file manager
2015-01-06 03:59:46 +01:00
Philipp Crocoll
a1e83c1706
0.9.6pre1
2014-12-30 06:21:00 +01:00
Philipp Crocoll
db5357ce84
added contributions
...
improved changelog
2014-12-30 06:20:40 +01:00
Philipp Crocoll
8816954ef6
added Wiktor Lakski as contributor,
...
include keyboard in debug version
2014-12-29 07:18:37 +01:00
Philipp Crocoll
e7a0393ddd
use Android 5 as target framework
...
set notification visibility for Android 5 lock screen
fix wrong permission in debug manifest
2014-12-28 06:44:22 +01:00
Philipp Crocoll
ecd78ffbaf
using new icons from Stefano (updated launcher icon, nicer notification icons)
...
added combined notification (keyboard/clipboard; Android 4.1+)
2014-12-28 05:51:34 +01:00
Philipp Crocoll
625e5337ce
clear entered password when leaving activity without opening database
2014-12-25 22:19:54 +01:00
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
Philipp Crocoll
6f38305838
changed broadcast strings to include the full package name. This avoids issues when using KP2A and KP2A offline in parallel.
2014-05-24 05:32:52 +02:00
Philipp Crocoll
12e76bd651
Merge branch 'Branch_KeeChallenge'
...
Conflicts:
src/keepass2android/Resources/Resource.designer.cs
src/keepass2android/keepass2android.csproj
2014-05-22 06:54:27 +02:00
Philipp Crocoll
7b4d3c5c3b
removed strings
2014-05-22 06:47:06 +02:00
Philipp Crocoll
7ef5a8336a
fixed keechallenge issues
2014-05-22 06:42:43 +02:00
Philipp Crocoll
d3c67d7c5d
tests for activity result
2014-05-21 06:48:49 +02:00
Philipp Crocoll
b2baa66b71
Added query and open functionality to PluginSDK
...
First working version of QR Plugin
2014-05-21 06:44:42 +02:00
Philipp Crocoll
f0a2f9a038
Fixed problems with returning Activity results
...
Added scopes for querying credentials
Extended possibilities of AppTasks
Added QueryCredentialsActivity.cs
Added missing AboutActivity.cs
FileSelectActivity: removed check for savedInstanceState=null. According to stackoverflow, savedInstanceState may be passed when launched from history
Passing of protected field lists added to PluginHost to allow full transfer of entries
2014-05-21 06:43:56 +02:00
Philipp Crocoll
c5064d26bf
Simplified Options Menu (moved rate, translate, suggest and change master password to about dialog or db settings, removed Goto URL, is now in the "field menu")
...
Added option to remove the "Donate a beer" option
Added cancel button in entry edit activity
Fixed button icon size in holo dark theme
2014-05-18 18:02:22 +02:00
Philipp Crocoll
7a40368ed3
Merge branch 'pluginhosttest'
...
Conflicts:
.gitignore
2014-05-16 17:17:43 +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
f613206dab
Plugins: transferring list of protected fields
...
CreateDatabaseActivity: Passing app task to next activity
Keepass.cs: added documentation on Activities and AppTasks
SearchActivity.cs: passing appTask to next activity, using ForwardResult to pass ActivityResult back to previous activity
FileSelectActivity: pass AppTask to CreateDatabaseActivity, Recreate instead of Start+Finish (to have correct handling of ActivityResults)
2014-05-14 07:25:27 +02:00
Philipp Crocoll
00332523e6
Bug fixes
2014-05-11 15:41:45 +02:00
Philipp Crocoll
a2dc7449d4
fixed display issues in EntryActivity
2014-05-11 13:21:28 +02:00
Philipp Crocoll
9008785c69
Integrated new EntryActivity to KP2A
2014-05-11 07:52:38 +02:00
Philipp Crocoll
685c6c6453
Copy EntryActivity from PluginHost. Not functional yet!
2014-05-10 06:18:11 +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
8a6ee5623d
PluginDetailsActivity can show an accept/deny mode
2014-05-09 21:49:49 +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
dd557cb455
cleaned up PluginQR, added main screen
2014-05-09 13:02:49 +02:00
Philipp Crocoll
7ca44ab5ec
changed to portrait mode
2014-05-07 15:46:36 +02:00
Philipp Crocoll
8cbb7dfc23
started to add QR scanning functionality
2014-05-07 15:30:52 +02:00
Philipp Crocoll
53dd47044b
Plugins:
...
* EntryOutput is passed to CopyToClipboardService
* Modifications of EntryOutput are passed to plugins to enable actions on added fields
* PluginDatabase checks if Plugin is still installed and always updates the list of plugins (had an issue where a plugin had a request token but was not in pluginList)
* first version of QR plugin implemented
2014-05-07 06:02:56 +02:00
Philipp Crocoll
07038d7549
PluginHost-Test project: modified EntryActivity for receiving actions and fields
2014-05-05 06:15:19 +02:00
Philipp Crocoll
ed6aae24ca
+ JavaFileStorageTest (test project for FileStorage implementations in Java)
2014-04-23 20:38:21 +02:00
Philipp Crocoll
4697dbf41c
+ pluginhost test project
2014-04-22 06:27:13 +02:00
Philipp Crocoll
d1cc47057d
removed compat library for faster building
2014-04-22 06:25:28 +02:00
Philipp Crocoll
0d88e5b5e8
moved icons to correct folder
2014-04-22 06:16:10 +02:00
Philipp Crocoll
b0def0925b
Merge branch 'Branch_ab41043ff158c51b41fda8502a308682fde47380'
2014-04-15 20:29:34 +02:00
Philipp Crocoll
4ca49ddde1
Manifest for Offline-Release 0.9.3-r5
2014-04-15 20:26:53 +02:00
Philipp Crocoll
97e98f8804
Gdrive: fixed possible exception when listing files of root folder
2014-04-15 06:03:53 +02:00
Philipp Crocoll
740e642965
* Make OngoingNotificationsService foreground also when unlocked (to prevent the app from being killed)
...
* Allow to hide icon for QuickUnlock by using minimum priority notification (API level >= 16)
2014-04-15 06:03:22 +02:00
Philipp Crocoll
ab41043ff1
increased version code for release version
2014-04-07 06:26:51 +02:00
Philipp Crocoll
188097a13a
+ birthday icons
2014-04-04 05:40:13 +02:00
Philipp Crocoll
491ee1e497
updated translations from crowdin
2014-04-04 05:39:56 +02:00
Philipp Crocoll
147c0e19b6
Async loading of Challenge file
2014-04-04 05:16:32 +02:00
Philipp Crocoll
5b1dcaa0f3
rename SkyDrive -> OneDrive
2014-04-02 09:51:19 +02:00
Philipp Crocoll
8c15b38036
Code updates from Ben Rush with Comments by Philipp
2014-04-02 06:57:04 +02:00
Philipp Crocoll
2cb6c79f0c
Merge branch 'master' into Branch_KeeChallenge
...
Conflicts:
src/KeePassLib2Android/KeePassLib2Android.csproj
src/Kp2aBusinessLogic/Kp2aBusinessLogic.csproj
src/keepass2android/Properties/AndroidManifest_nonet.xml
src/keepass2android/Resources/Resource.designer.cs
src/keepass2android/keepass2android.csproj
2014-04-02 06:28:16 +02:00
Philipp Crocoll
345b4e225b
removed ART warning
...
added line to changelog
2014-04-02 06:13:48 +02:00
Philipp Crocoll
a1e17cced5
Strings, Changelog, Manifest for 0.9.3-r5
2014-04-01 07:26:50 +02:00
Philipp Crocoll
7b7a4eb8a5
added donate-reminder for birthday
2014-04-01 07:26:10 +02:00
Philipp Crocoll
5693970665
Added scope offline_access. According to the docs, this should solve the problem with repeated permission requests.
...
Added logging for SkyDriveFileStorage
2014-04-01 07:15:13 +02:00
Philipp Crocoll
074fea3539
Bug fix: after resuming from FileStorageSetupActivity, another load was started which was then used after sync (but with the old contents)
2014-03-31 07:24:02 +02:00
Philipp Crocoll
ec79ff8678
modified dimens.xml to hopefully fix a problem with incorrect keyboard size
...
modified Chinese alt-characters to fix problem with missing numbers
2014-03-31 07:22:21 +02:00
Philipp Crocoll
fa09d9cd62
Bug fix: retry initialization if it failed first time (allows to sync after enabling network again)
...
Further logging improvements
2014-03-27 05:59:30 +01:00
Philipp Crocoll
44d5838cf3
uai
2014-03-25 20:52:04 +01:00
Philipp Crocoll
dfe0716635
NfcChallenge code by Ben Rush
2014-03-25 20:51:41 +01:00
Philipp Crocoll
59525f8378
Added message that kdb-support is readonly
2014-03-25 06:15:05 +01:00
Philipp Crocoll
fd08518270
repo cleanup
2014-03-24 07:04:23 +01:00
Philipp Crocoll
b1bc866e48
+ ReleaseNoNet configuration
2014-03-24 06:57:18 +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
8cb849365e
Bug fixes:
...
- reload DB also works when viewing non-root group
- Display of current group is refreshed after merging changes
2014-03-23 15:40:28 +01:00
Philipp Crocoll
4c68c0715c
Added option to collect log output of JFS in file (/mnt/sdcard/keepass2android.cloud.log)
...
Added logging in GDrive-FS
removed classpath (problem with building after workspace modifications)
2014-03-23 15:12:34 +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
6391a00548
Bug fix: on Android 2.x, couldn't specify new http/ftp address (style problem, similar to search problem)
2014-03-16 03:35:07 +01:00
Philipp Crocoll
f91d144c48
Bug fix: search crashing on Android 2.x due to missing style (introduced when adding themes for 4.x)
2014-03-16 03:04:57 +01:00
Philipp Crocoll
d7b6490c2f
Allow to enter password only once in Entry Edit Activity
2014-03-16 03:04:23 +01:00
Philipp Crocoll
a26f908bd8
Exported AttachmentContentProvider (defaults to false since API version 17)
2014-03-11 04:34:48 +01:00
Philipp Crocoll
e5dea1895d
Clear clipboard when CopyToClipboardService is stopped (e.g. due to lock database)
...
-> https://keepass2android.codeplex.com/workitem/162
2014-03-10 08:02:01 +01:00
Philipp Crocoll
3c349f68bc
added random string to tmp-file path to avoid collisions during simultaneous uploads from multiple devices
2014-03-07 04:05:31 +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
ccde65d233
Translations from Crowdin (0.9.3 release)
2014-02-07 21:57:28 +01:00
Philipp Crocoll
2ed7766803
Fix for Theme: ActionBarStyle Buttons too small
2014-02-07 20:35:51 +01:00
Philipp Crocoll
ef9ab6bae5
tests and theme related workarounds for problems with ART
2014-02-06 20:37:27 +01:00
Philipp Crocoll
d546528e7b
added missing translation file (bg-rBG)
2014-02-06 02:11:01 +01:00
Philipp Crocoll
057adadfb3
added missing files
2014-02-05 07:03:22 +01:00
Philipp Crocoll
2baf93eb3d
- 0.9.3 pre 3 -
...
Switched back to linking but with disabled System.Core (problems with Certificate validation)
Added catch when Unregistering receivers (could throw after recreate?)
2014-02-03 00:30:52 +01:00