Commit Graph

45 Commits

Author SHA1 Message Date
Philipp Crocoll 42fc18b4e0 Clear clipboard fix 2016-02-16 11:53:59 +01:00
Philipp Crocoll 3d2f6db36d implemented AutoFill service in Java, integrated into main app 2016-01-27 05:58:33 +01:00
Philipp Crocoll 1c7535c8ed don't require "://" in URL, only require ":" -> works for tel:12345 URLs
use ActionDial instead of ActionView for tel: URLs
2016-01-13 20:37:23 +01:00
Philipp Crocoll 8fc98df53b start implementing Xamarin.Insights based error reports 2016-01-11 20:58:42 +01:00
Philipp Crocoll 5d8aa8afe0 Added support for Entry templates 2016-01-07 05:13:04 +01:00
Philipp Crocoll 490fe1cd63 Bug fix: Fingerprint QuickUnlock was not working correctly
make sure bottom bar buttons don't overlap (by moving the right button down if necessary)
make sure dialog buttons are visible (by switching to vertical layout if necessary)
2016-01-04 15:34:58 +01:00
Philipp Crocoll fabe0904c0 Add toolbar to Settings (involves reorganization of Settings into Fragmnt which removes duplicate code in both activities) 2015-08-13 17:37:01 +02:00
Philipp Crocoll ed15af3f8f * check if entered URI looks like a directory (not a file) and issue warning in SelectStorageLocationActivity
* check if URI is directory and refuse to delete in IOConnection
2015-06-17 06:33:29 +02:00
Philipp Crocoll 80b6a1d287 Support for Storage Access Framework
* EntryEditActivity: support content-URIs and extracting display names from them
* AndroidContentStorage.cs, SelectStorageLocationActivityBase.cs: support for SAF with persistable URI permissions
* FileChooser returns URI as data
* CreateDatabaseActivity.cs supports content URIs
* FileStorageSelectionActivity: doesn't show "Local file" anymore, now system file picker on KitKat
2015-06-07 22:44:34 +02: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 3110f5c9be minor modifications for 0.9.5b-offline compile 2014-12-14 07:30:37 +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 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 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 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 85fb4ba9f8 Add strings for db actions
Broadcast database actions
2014-05-29 20:28:49 +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 a765bd125e fixed a few theme issues
implemented selection in preferences and recreation of activities
2014-02-02 07:04:27 +01: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 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 38572cf2a6 Adaptions to 2.24 KPLib changes 2013-11-13 04:14:43 +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 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 cfb910a8ae refactoring (java->c# naming convention) 2013-10-03 04:05:02 +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 77856dc990 Switched to Kp2aLog
Added more debug logging
2013-07-06 16:11:38 +02:00
Philipp Crocoll 903de8368a More refactoring and introduction of further abstractions
Added further tests
Fixed test loading with keyfile only
2013-06-25 21:27:41 +02:00
Philipp Crocoll 8b08baa51a A little more refactoring: Removed/moved classes, some renames, ...
Added comments for most classes
2013-06-15 22:02:48 +02:00
Philipp Crocoll d2a06617eb Refactoring:
Wiped out the historical partial Java naming conventions, replaced by C#
removed unused fields/parameters
removed many unused usings
...
(Thanks to ReSharper :-))
2013-06-15 12:40:01 +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
PhilippC 7e0a4c9d20 Bugfix: OI really not required anymore for open dialog 2013-05-11 22:11:11 +02:00
Philipp Crocoll 8c4770d77a Changes to UI to fix new problems with 2.3. 2013-04-28 22:46:31 +02:00
Philipp Crocoll f025b9cb3d Allow deliberate file pickers when browsing for existing files (OI still required for save as) 2013-04-26 12:43:06 +02:00
Philipp Crocoll fa4cd5bf46 Merge branch 'UITesting'
Conflicts:
	.gitignore
	src/KeePass.sln
	src/keepass2android/EntryActivity.cs
	src/keepass2android/Resources/Resource.designer.cs
	src/keepass2android/keepass2android.csproj
2013-04-26 12:08:50 +02:00
Philipp Crocoll f736d9d676 Upgrade to ICS style
Database name can be set through DB prefs
QuickUnlock screen shows database name instead of file name (if a name exists)

EntryEditActivity: removed bugs related to activity state (occured when using file picker/password generator after making changes in the entry)

Added KeeValueTest as test project for UI problems
2013-04-26 10:10:46 +02:00
PhilippC f69cf73292 Small changes and new translations for v.0.7 2013-04-09 22:59:33 +02:00
PhilippC ff5f630c2e Added Changelog
Added menu options for translate, rate, suggestions
Improved URL search
Changed Version to 0.6.2
2013-03-23 21:19:37 +01:00
PhilippC 19f7dcf26d initial release 0.5.0 BETA 2013-02-23 17:45:00 +01:00