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
a626521f97
Merge branch 'wlawski'
...
Conflicts:
src/keepass2android/Resources/Resource.designer.cs
2014-12-17 20:29:01 +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
2593119dec
SelectStorageLocationActivity handles read-only/temporary cases (first implementation, untested)
2014-11-18 06:24:35 +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
97bcf753a4
+ binary JavaFileStorage
2014-07-30 06:25:37 +02:00
Philipp Crocoll
d93946ed05
+ first version of MasterKee plugin
2014-07-13 20:58:10 +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
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
54f2abdb31
Revert changes in project files
2014-05-28 11:01:20 +02:00
Jareth Lomson
3eff8bfd90
Add context menu to Search Result
2014-05-25 20:09:06 +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
ffc735c02c
removed irrelevant files from .csproj
2014-05-25 05:47:49 +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
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
7ef5a8336a
fixed keechallenge issues
2014-05-22 06:42:43 +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
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
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
0d88e5b5e8
moved icons to correct folder
2014-04-22 06:16:10 +02:00
Philipp Crocoll
147c0e19b6
Async loading of Challenge file
2014-04-04 05:16:32 +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
a1e17cced5
Strings, Changelog, Manifest for 0.9.3-r5
2014-04-01 07:26:50 +02:00
Philipp Crocoll
44d5838cf3
uai
2014-03-25 20:52:04 +01:00
Philipp Crocoll
59525f8378
Added message that kdb-support is readonly
2014-03-25 06:15:05 +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
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
d546528e7b
added missing translation file (bg-rBG)
2014-02-06 02:11:01 +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
Philipp Crocoll
bc1d5fb5f2
fixed problems in certificate validation code (updates in Mono?) Also disabled linking in release to avoid problems.
2014-02-02 23:36:19 +01:00
Philipp Crocoll
a765bd125e
fixed a few theme issues
...
implemented selection in preferences and recreation of activities
2014-02-02 07:04:27 +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
437d3033d2
Release 0.9.3-pre2
2014-01-27 08:03:58 -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
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
dc4088e7c7
Fixed bug with loading attachments from kdb
...
Update to GPL V3
Regard CanWrite in UI
2014-01-26 05:27:27 -08:00
Philipp Crocoll
6e0645559d
Introduced IDatabaseLoader
...
(kdb not yet working)
2014-01-25 19:38:12 -08:00
Philipp Crocoll
988cc9068b
switch to KP2A-Keyboard-2
2014-01-12 15:14:31 +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
7613af6c81
KP2A Offline release
2013-12-26 06:31:40 +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
36af3ade2a
removed x86 to reduce apk size
2013-12-12 10:44:56 +01:00
Philipp Crocoll
b320477a64
Improved Certificate Handling (fixed problem with Certificate validation)
2013-12-12 10:24:24 +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
6699154ad6
Added DropboxAppFolderFileStorage
...
don't disclose protected strings
2013-11-27 22:21:29 +01:00
Philipp Crocoll
08093531e9
Minor UI bug fixes
2013-11-25 21:06:37 +01:00
Philipp Crocoll
3fde2c9846
fixed problems with OTP, completed implementation to work with cloud storage
2013-11-22 21:47:13 +01:00
Philipp Crocoll
aeaba47573
extended implementation of OTP
2013-11-20 19:14:57 +01:00
Philipp Crocoll
66cd05b9f4
first working - but still incomplete - implementation for OTP/Yubikey
2013-11-17 17:01:53 +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
fd45e68b2f
Minor UI polishing
...
- don't display "last access" (always =current time)
- don't display expires if entry doesn't expire
- don't view file name in password screen when only one file has ever been opened
2013-11-09 06:51:54 +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
fd06b3d772
Small fixes for 0.9.1
2013-11-06 20:11:01 +01:00
Philipp Crocoll
be9f18d996
integrated SkyDrive support
2013-11-06 05:25:19 +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
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
778b8dc731
fixed layout problem in text_with_help.xml
...
added includes
enabled Dropbox for Debug mode again
2013-10-14 20:56:23 +02:00
Philipp Crocoll
c81ca4268e
Drastically improved UI for creating a new database (own activity, file browser for key files, explanation texts, password generator, show password button)
...
Added DejaVuSansMono.ttf for password display in EntryActivity
2013-10-12 22:20:02 +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
Philipp Crocoll
a44e8a9680
* added options to exclude libraries for faster build times (DEBUG only)
...
* implemented getFileEntry to get information about a single file
* password activity is launched automatically if there are recent files
2013-09-28 21:14:21 +02:00
Philipp Crocoll
74acd19092
* Added file chooser to KP2A
...
* added functionality to file storage interface and (some) implementations to delete files/folders, create folders, list contents
-> Dropbox functionality implemented
2013-09-28 07:46:44 +02:00
Philipp Crocoll
6cb44497d1
Fixed problem with highlighting the selected item in the file storage list
2013-09-20 22:01:40 +02:00
Philipp Crocoll
fbd3aafe71
First version of Dropbox-Support (not yet really functional - no possible to select the file to open)
2013-09-15 20:08:14 +02:00
Philipp Crocoll
042ee03f56
fixed sizes of notification icons
2013-09-08 21:20:49 +02:00
Philipp Crocoll
27d07982f0
Preparations for 0.8.6 preview release
2013-09-06 22:56:29 +02:00
Philipp Crocoll
16a5960f7b
QuickUnlock icon can be hidden in settings
2013-09-06 20:12:12 +02:00
Philipp Crocoll
c7107c2673
Improved image quality of gray launcher icon (for notification bar)
...
Improved preferences by grouping entries under app settings
2013-09-06 06:41:52 +02:00
Philipp Crocoll
9418e42a7c
About-Dialog improvements and credit to more contributors.
2013-09-04 06:31:06 +02:00
Philipp Crocoll
48ad2b309b
support for twofish cipher
2013-09-03 23:10:59 +02:00
Philipp Crocoll
dd5710cf79
Moving of elements uses colors from resources
2013-09-01 22:12:48 +02:00
Philipp Crocoll
55e81ab25b
* fixed bug in SearchResults.cs: _db was always null
...
* refactoring of GroupView: removed GroupAddEntryView.cs, renamed GroupViewOnlyView.cs to GroupView with added method to set button visibility
* introduced AppTask for moving an element (but not yet implemented/used)
2013-08-16 14:26:06 +02:00
Philipp Crocoll
21f38a4eaa
define "RELEASE" in Release builds to make sure Debuggable is set to false
2013-08-13 21:52:17 +02:00
Philipp Crocoll
370c937578
Merge branch 'AlexVallat/Keepass2AndroidPerfOpt'
...
Conflicts:
src/KeePassLib2Android/Serialization/IOConnection.cs
src/Kp2aBusinessLogic/IKp2aApp.cs
src/Kp2aBusinessLogic/database/Database.cs
src/keepass2android/Resources/Resource.designer.cs
src/keepass2android/app/App.cs
src/keepass2android/fileselect/FileSelectActivity.cs
2013-08-10 20:25:10 +02:00
Philipp Crocoll
ac88da90e7
More changes due to other Mono Version and VS2012
2013-08-03 12:33:47 +02:00
Philipp Crocoll
c0520c055f
+ SynchronizeCachedDatabase.cs: Synchronizes the local cache with the remote file. Applies merging if necessary.
...
+ Tests (not yet complete)
2013-08-01 22:20:39 +02:00
Philipp Crocoll
3cfb2c17e6
First implementation of CachingFileStorage
...
+ some tests to test loading and saving to cached storage
2013-07-30 20:42:16 +02:00
AlexVallat
8c8c94c454
Working, but service dies after sharing
2013-07-26 20:10:03 +01:00
AlexVallat
d678c711fa
On master: Current working dir changes
2013-07-25 13:47:05 +01:00
Philipp Crocoll
b750dcfa31
Minor modifications for KP2A offline and release 0.8.4
2013-07-17 23:11:28 +02:00
Philipp Crocoll
b741b48369
New application logo by Niki Hüttner
2013-07-17 21:57:10 +02:00
Philipp Crocoll
3218d2f907
Improved editing of advanced fields,
...
display and toggle protected fields like password
2013-07-12 14:17:20 +02:00
Philipp Crocoll
deeaa673a5
Implemented UI for sync
...
Fixed bugs
2013-07-11 17:27:10 +02:00
Philipp Crocoll
d90407fd2d
Merge https://git01.codeplex.com/forks/alexvallat/keepass2androidperfopt into AlexVallat/Keepass2AndroidPerfOpt
2013-07-09 10:13:26 +02:00
Philipp Crocoll
77856dc990
Switched to Kp2aLog
...
Added more debug logging
2013-07-06 16:11:38 +02:00
AlexVallat
f442a04520
Merge remote-tracking branch 'upstream/master'
...
Conflicts:
src/Kp2aBusinessLogic/SearchDbHelper.cs
src/keepass2android/Database.cs
src/keepass2android/EntryActivity.cs
src/keepass2android/EntryEditActivity.cs
src/keepass2android/icons/DrawableFactory.cs
src/keepass2android/search/SearchResults.cs
2013-06-19 20:31:18 +01:00
AlexVallat
30cbc16051
Inline Search with suggestions
2013-06-19 18:44:35 +01:00
Philipp Crocoll
533c6f207e
More refactoring
...
Added first simple unit test
2013-06-19 05:29:47 +02:00
Philipp Crocoll
26575c4ba4
Splitted keepass2android project into
...
- keepass2android: UI stuff only
- Kp2aBusinessLogic: Password-Database related algorithms (even though tied to android, no UI required here)
Removed dependencies of logic layer to static Application, Resource class or other UI stuff
Added MonoDroidUnitTesting (not yet used, will be used for testing logic layer)
2013-06-14 06:14:50 +02:00
Philipp Crocoll
98e1727fcc
Replace (most) placeholders before copying to clipboard/keyboard
2013-06-01 21:45:39 +02:00
Philipp Crocoll
40286f4f43
* added possibility to select another entry or create a new one from the Share-Url-Results activity
...
* KP2A keyboard: allows to search for the current app
* KP2A keyboard: when clicking "select (another) entry", KP2A is started an now closes automatically after selecting an entry
2013-06-01 15:51:54 +02:00
Philipp Crocoll
f080f13b20
Refactoring: Introduced "AppTask" concept for simple integration of further features
2013-05-30 06:54:25 +02:00
PhilippC
26064a0327
slide left/right transitions
2013-05-17 06:53:58 +02:00
PhilippC
cfe555fe83
Strings/Changelog 0.8
2013-05-06 05:28:13 +02:00
Philipp Crocoll
8c4770d77a
Changes to UI to fix new problems with 2.3.
2013-04-28 22:46:31 +02:00