Commit Graph

542 Commits

Author SHA1 Message Date
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
3b1b1f5fee + ignores 2014-05-09 13:06:55 +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
34d591b251 + ignores 2014-04-23 21:33:57 +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