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
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
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
d93946ed05
+ first version of MasterKee plugin
2014-07-13 20:58:10 +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
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
d0a4803de1
updates to sample plugin and PluginSDK
2014-06-05 21:37:17 +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
52c5c5aa89
+InputStick plugin
...
+ "PluginA" (sample plugin)
+ icons and updated text for PluginQR
2014-06-01 07:06:58 +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
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
948f9bd67d
+ .jar file for easier building after check out
2014-05-25 05:42:39 +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
7a40368ed3
Merge branch 'pluginhosttest'
...
Conflicts:
.gitignore
2014-05-16 17:17: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
9008785c69
Integrated new EntryActivity to KP2A
2014-05-11 07:52:38 +02:00
Philipp Crocoll
8a6ee5623d
PluginDetailsActivity can show an accept/deny mode
2014-05-09 21:49:49 +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
97e98f8804
Gdrive: fixed possible exception when listing files of root folder
2014-04-15 06:03:53 +02:00
Philipp Crocoll
ab41043ff1
increased version code for release version
2014-04-07 06:26:51 +02:00
Philipp Crocoll
491ee1e497
updated translations from crowdin
2014-04-04 05:39:56 +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
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
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
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
8e53848094
add missing resource file, improved string in keyboard settings
2014-01-30 11:52:43 +01:00
Philipp Crocoll
2d53021f78
Added option to export database
...
Fixed problem with native key transform
2014-01-27 22:47:08 -08:00
Philipp Crocoll
d7109fc630
reorganized and updated text for Keyboard settings
2014-01-27 18:14:51 -08:00
Philipp Crocoll
437d3033d2
Release 0.9.3-pre2
2014-01-27 08:03:58 -08:00
Philipp Crocoll
b26336d14d
updated filechooser project.zip
2014-01-27 06:30:10 -08:00
Philipp Crocoll
1ca8cb4bb0
fixed problem with incorporation of some translations
...
updated Keyboard-String-Files to remove redundant strings
manually removed some arabic strings which caused crashes
Added Keyboard settings to KP2A settings
2014-01-27 06:28:31 -08:00
Philipp Crocoll
5f304ad9f6
updated translations from Crowdin
2014-01-27 04:25:49 -08:00
Philipp Crocoll
eff5157b01
Database: CanWrite=true made to default
...
ImeSwitcher: make sure only SecureSettings receives the broadcast
2014-01-27 04:05:13 -08:00
Philipp Crocoll
89546c1427
Implemented option to add URL to entry selected after Search URL
2014-01-26 06:51:16 -08:00
Philipp Crocoll
8bbd18d3f8
Implemented loading of Keepass 1 (kdb) files. First test passed!
2014-01-26 03:51:55 -08:00
Philipp Crocoll
12dbe597ce
correctly integrated PluginManager.java into KP2AKeyboard
2014-01-25 20:08:09 -08:00
Philipp Crocoll
6e0645559d
Introduced IDatabaseLoader
...
(kdb not yet working)
2014-01-25 19:38:12 -08:00
Philipp Crocoll
ee4d40eb32
added parts of Keepassdroid for loading a kdb file.
...
Merged PwDatabase+PwDatabaseV3 (PwGroup, PwEntry likewise) to simplify creation of bindings to Mono for Android
2014-01-25 19:36:22 -08:00
Philipp Crocoll
b437dceb70
Bug fixes,
...
integration of new keyboard
2014-01-24 11:29:34 -08:00
Philipp Crocoll
9611622fb1
Included PluginManager.java,
...
prepared for use in KP2A (KeyboardBridge)
Added ImeSwitcher.java for SecureSettings based switching
2014-01-24 15:52:40 +01:00
Philipp Crocoll
b204433490
fixed KP2A key preview
2014-01-24 09:06:34 +01:00
Philipp Crocoll
e0c234f9b1
Dictionary: fixed problem with package name different from Keyboard package name
...
Added settings
Added broadcast and receiver for lock button
Implemented simple 1-row-keyboard
2014-01-24 06:23:12 +01:00
Philipp Crocoll
44c7ca0d03
changed IME name from Android keyboard to Keepass2Android keyboard
2014-01-17 06:15:56 +01:00
Philipp Crocoll
988cc9068b
switch to KP2A-Keyboard-2
2014-01-12 15:14:31 +01:00
Philipp Crocoll
4ba3d1551c
created library project
...
implemented KP2A button including auto fill
2014-01-12 02:39:46 +01:00
Philipp Crocoll
1534509a15
added Gingerbread keyboard from AOSP with several modifications like new workspace, reorganized native code, removal of dictionaries and voice (to reduce permissions)
2014-01-09 05:42:28 +01:00
Philipp Crocoll
856d0a5544
implemented experimental AutoFill functionality
2014-01-06 11:40:49 +01:00
Philipp Crocoll
e27c4fa727
* added SFTP support
...
* Fixed bug with reference URL fields (for SearchURL)
* check for ART and display warning
2013-12-31 09:46:57 +01:00
Philipp Crocoll
5e7f489e76
enabled more logging in GDriveFileStorage
2013-12-27 21:36:25 +01:00
Philipp Crocoll
1704e44afc
Implemented GetFilename method in JavaFileStorage providers and updated usage in C# components. This resolves a bug with loading the OTP aux file in SkyDrive and Google Drive.
...
Fixed bug which prohibited creating databases on FTP/HTTP/WebDav (no credentials were queried)
Fixed bug which prohibited to use the Android 4.4 KITKAT file picker
Removed permission for internal file browser to allow using the internal picker in 4.4 as well (Security Exception)
2013-12-16 06:50:02 +01:00
Philipp Crocoll
ee8348e688
switched to 4.2 target
...
deleted "crunch" folder in library zip resource folders
-> 0.9.2 release
2013-12-09 06:51:09 +01:00
Philipp Crocoll
cd0e353594
added translations from crowdin
2013-12-08 11:11:31 +01:00
Philipp Crocoll
4c4d466771
Improved message in PasswordActivity
...
Fixed Android 2.3 bug
2013-11-30 14:44:03 +01:00
Philipp Crocoll
f2e2a2045c
* Switched encoding of URLs to UTF8 (inclding prefix for backward compatibility)
...
-> browsing folders with Cyrillic characters works as well
* Fixed Bug in Skydrive path verification with more than one subfolder
* added Dropbox App Folder Storage
2013-11-24 07:12:09 +01:00
Philipp Crocoll
c686cbeeb3
added UI for opening a database with OTPs. Some TODOs and things not yet working!
2013-11-17 07:17:15 +01:00
Philipp Crocoll
ba6b848e63
Preview Release 0.9.2a
2013-11-13 05:18:48 +01:00
Philipp Crocoll
78164f9df7
added binary for easier compilation after clean checkout
2013-11-09 04:44:59 +01:00
Philipp Crocoll
47256ab573
added zipped project (for easier usage when using a clean check out)
2013-11-09 04:38:29 +01:00
Philipp Crocoll
5619432177
bug fix: prepareFileUsage didn't work when file was cached but device offline
2013-11-07 21:33:35 +01:00
Philipp Crocoll
75b64e5a87
updated translations from crowdin
2013-11-06 20:30:34 +01:00
Philipp Crocoll
deaec67625
removed logging output in SkyDriveFileStorage
2013-11-06 20:15:08 +01:00
Philipp Crocoll
be9f18d996
integrated SkyDrive support
2013-11-06 05:25:19 +01:00
Philipp Crocoll
684312b412
Implemented SkyDriveFileStorage including transactional write
2013-11-04 22:26:21 +01:00
Philipp Crocoll
17bfc0c975
GDriveFileStorage: show hidden files (Drive Client marks all files hidden but no way to remove flag?)
2013-11-02 04:45:39 +01:00
Philipp Crocoll
34bca0834f
Added classes for SkyDrive-FileStorage
2013-11-02 04:44:21 +01:00
Philipp Crocoll
81ed3d9955
Fixed display bug after Sync
...
Fixed problem with opening FTP/WebDav databases
removed English text from start page
removed debug-logging in GDrive-storage implementation
2013-10-28 21:53:18 +01:00
Philipp Crocoll
868f3aa231
updated translations from crowdin
2013-10-28 21:52:17 +01:00
Philipp Crocoll
0bf3a3ee7f
FileChooser returns flag to indicate whether the chosen file already exists and must be overwritten or if it's new
2013-10-27 20:32:18 +01:00
Philipp Crocoll
f8e17a8144
Merge branch 'android-filechooser-orig'
...
Conflicts:
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/FragmentFiles.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/localfile/LocalFileProvider.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/bookmark/BookmarkFragment.java
2013-10-27 20:31:14 +01:00
Philipp Crocoll
1f6ec329fd
afc update
2013-10-27 16:02:27 +01:00
Philipp Crocoll
42ead57738
Fixed bug with preare-file-usage in GDrive
...
added GetDisplayName in FileStorages
2013-10-27 15:06:57 +01:00
Philipp Crocoll
55da547141
Merge branch 'android-filechooser-orig'
...
Conflicts:
src/java/android-filechooser/code/project.properties
src/java/android-filechooser/code/res/drawable-hdpi/afc_ic_menu_bookmarks.png
src/java/android-filechooser/code/res/drawable-hdpi/afc_ic_menu_bookmarks_dark.png
src/java/android-filechooser/code/res/drawable-hdpi/afc_ic_menu_bookmarks_light.png
src/java/android-filechooser/code/res/drawable-mdpi/afc_ic_menu_bookmarks.png
src/java/android-filechooser/code/res/drawable-mdpi/afc_ic_menu_bookmarks_dark.png
src/java/android-filechooser/code/res/drawable-mdpi/afc_ic_menu_bookmarks_light.png
src/java/android-filechooser/code/res/drawable-xhdpi/afc_ic_menu_bookmarks.png
src/java/android-filechooser/code/res/drawable-xhdpi/afc_ic_menu_bookmarks_dark.png
src/java/android-filechooser/code/res/drawable-xhdpi/afc_ic_menu_bookmarks_light.png
src/java/android-filechooser/code/res/drawable-xxhdpi/afc_ic_menu_bookmarks_dark.png
src/java/android-filechooser/code/res/drawable-xxhdpi/afc_ic_menu_bookmarks_light.png
src/java/android-filechooser/code/res/values-v11/themes_light.xml
src/java/android-filechooser/code/res/values-v7/themes_light.xml
src/java/android-filechooser/code/res/values/env.xml
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/FragmentFiles.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/BaseFileProviderUtils.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/bookmark/BookmarkContract.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/bookmark/BookmarkHelper.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/providers/bookmark/BookmarkProvider.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/Sys.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/Utils.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/LoadingDialog.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/bookmark/BookmarkCursorAdapter.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/bookmark/BookmarkFragment.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/history/HistoryCursorAdapter.java
src/java/android-filechooser/code/src/group/pals/android/lib/ui/filechooser/utils/ui/history/HistoryFragment.java
2013-10-25 04:45:52 +02:00
Philipp Crocoll
f388a2bdcb
update to rev 465
2013-10-25 04:09:31 +02:00
Philipp Crocoll
e3b18b88b3
Improvements to GDrive implementation, started integration with KP2A app (file chooser not yet working)
2013-10-25 04:05:37 +02:00
Philipp Crocoll
eeffea5316
changes to reduce network traffic
2013-10-20 03:02:36 +02:00
Philipp Crocoll
8f01199930
added check in verification of paths to throw FileNotFound for invalid paths without id and if the display name doesn't match the id
2013-10-20 02:28:43 +02:00
Philipp Crocoll
30de7e80b6
implemented GoogleDriveFileStorage.java
...
modified JavaFileStorage interface to work with Google Drive
2013-10-19 20:35:08 +02:00
Philipp Crocoll
8c69a0b5bd
Started implementing GDriveFileStorage
...
removed unnecessary check for RequiresSetup in PasswordActivity
2013-10-08 17:01:47 +02:00
Philipp Crocoll
4da67d42c0
fixed file selection workflow for FTP/HTTP
2013-10-07 07:11:47 +02:00
Philipp Crocoll
6f22ad012e
* modified setup workflow for IFileStorage (to be compatible with Google Drive requirements)
...
* scheme (protocol) is always contained in path variables passed to JavaFileStorage implementors
* file chooser improvements (internal browser displayed also in file chooser list e.g. when selecting an attachments, compatible with Solid Explorer content uris, removed OI stuff)
* started GDrive support
2013-10-07 06:28:06 +02:00