Commit Graph

227 Commits

Author SHA1 Message Date
Philipp Crocoll fa6555f01c Updated Manifest files for 0.8.4c 2013-07-24 06:27:17 +02:00
Philipp Crocoll 0a26fdefbb Fixed bug with AppSetting Timeout set to "never"
added more debugging output in TimeoutHelper.cs
2013-07-24 06:03:23 +02:00
Philipp Crocoll 9f3c2dfc06 Added translations for Keyboard from crowdin 2013-07-24 05:58:00 +02:00
Philipp Crocoll 896ce8dd6e Added translations from crowdin 2013-07-24 05:54:28 +02:00
Philipp Crocoll 58a6e63be0 Bug fix: menu didn't work on Android 2.x due to search widget 2013-07-21 21:47:20 +02:00
Philipp Crocoll c289346538 Bug fixes and debugging, -> v. 0.8.4b 2013-07-21 21:46:58 +02:00
Philipp Crocoll b750dcfa31 Minor modifications for KP2A offline and release 0.8.4 2013-07-17 23:11:28 +02:00
Philipp Crocoll ccc557f67b Updated translations from Crowdin 2013-07-17 22:01:07 +02:00
Philipp Crocoll b741b48369 New application logo by Niki Hüttner 2013-07-17 21:57:10 +02:00
AlexVallat 689f468b8f Async load database encrypted bytes to memory while entering password 2013-07-17 19:19:17 +01:00
Philipp Crocoll 5699216c00 Clarified Yes/No buttons in Merge question dialog 2013-07-17 16:26:12 +02:00
AlexVallat 75297418c5 Always show an open database, if there is one, rather than the file selector 2013-07-16 19:16:38 +01:00
Philipp Crocoll ed7a85dde7 fixed a bug with creating databases 2013-07-15 20:42:16 +02:00
AlexVallat 72ab132979 Made FindViewById usage compatible with older version of Mono for Android (not using generic overload) 2013-07-13 19:57:04 +01:00
AlexVallat ee5cc47f74 Merge branch 'master' of https://git01.codeplex.com/keepass2android 2013-07-13 19:54:09 +01:00
Philipp Crocoll 99cbe84879 Added test for merge with kdbp file and fixed it in SaveDB 2013-07-13 20:13:45 +02:00
AlexVallat d71a204b2c Merge branch 'master' of https://git01.codeplex.com/keepass2android 2013-07-13 11:57:53 +01:00
Philipp Crocoll 30cdc6136f + missing resource file 2013-07-13 12:43:20 +02:00
AlexVallat 9f01e834d0 Perf shortcut for PwUuid comparison. Don't write out Zero PwUuid's for custom icons (use null instead) 2013-07-13 09:20:48 +01:00
AlexVallat bf84662857 Fixed reference equality checks for PwUuid 2013-07-13 08:14:32 +01:00
Philipp Crocoll e887ce1db2 PwDatabase: Save method now preserves the file format (kdbp vs. kdbx)
SaveDb: fixed bug with catching exceptions
Added kdbp Tests
Changed versionCode for new preview release
2013-07-13 07:57:34 +02:00
Philipp Crocoll f06ce9c58b Changelog for 0.8.4 2013-07-12 17:03:57 +02:00
Philipp Crocoll 4c03c050e9 Merge branch 'AlexVallat/ProtocolBuffers' 2013-07-12 16:42:35 +02:00
Philipp Crocoll 7eb77ff414 Merge branch 'ProtocolBuffers' of https://git01.codeplex.com/forks/alexvallat/keepass2androidperfopt into AlexVallat/ProtocolBuffers 2013-07-12 16:41:18 +02:00
Philipp Crocoll 96f9746650 added file with credentials as partial, not included file 2013-07-12 16:40:20 +02:00
Philipp Crocoll 2de7790c30 Added test for domain user on WebDav server with partial class to contain the credentials (not checked in) 2013-07-12 16:39:55 +02:00
Philipp Crocoll 1391112148 removed nonsense test 2013-07-12 16:30:32 +02:00
Philipp Crocoll 1796040dc8 Manifest preparation for 0.8.4 preview and added kdbp for the view filter 2013-07-12 16:30:18 +02:00
AlexVallat 70c81d52ca Changed to using monodroid compiled protobuf-net.dll to avoid linker error with release build. 2013-07-12 14:41:46 +01: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 43ea197fd5 Support for WebDav with domain users 2013-07-11 22:03:29 +02:00
Philipp Crocoll deeaa673a5 Implemented UI for sync
Fixed bugs
2013-07-11 17:27:10 +02:00
Philipp Crocoll 16c08cbe8a Merge branch 'ProtocolBuffers' of https://git01.codeplex.com/forks/alexvallat/keepass2androidperfopt into AlexVallat/ProtocolBuffers
Conflicts:
	src/KeePassLib2Android/PwDatabase.cs
	src/KeePassLib2Android/Serialization/KdbxFile.Read.cs
2013-07-09 11:03:31 +02:00
Philipp Crocoll 5a6564f897 removed TRACE definition 2013-07-09 10:29:59 +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 84aeb31fd0 * Introduced IFileStorage interface: Better abstraction than current IOConnection (suitable for cloud support). Currently only implemented by the built-in IOConnection (local/http/ftp)
* Implemented Merge functionality for SaveDB. UI is not yet implemented!
* Added tests for merge functionality
2013-07-09 09:59:17 +02:00
Philipp Crocoll 64e62cae70 Changed/Added logging 2013-07-06 16:12:40 +02:00
Philipp Crocoll d35218da39 Changed logging, Added test 2013-07-06 16:12:00 +02:00
Philipp Crocoll 77856dc990 Switched to Kp2aLog
Added more debug logging
2013-07-06 16:11:38 +02:00
Philipp Crocoll 5f4d467da4 Added custom logger for better tracability of problems 2013-07-06 16:10:33 +02:00
Philipp Crocoll 4e8baf2b6a Always display title bar. Fixes problems with Android 3.x devices. 2013-07-06 16:09:45 +02:00
AlexVallat b58d58771b Kdbp format selection by filename. If the filename ends in .kdbp, it is assumed to be kdbp format. Otherwise, kdbx format is used. A file is always saved in the same format it is opened in. 2013-06-30 09:47:40 +01:00
Philipp Crocoll 5a82ed99bf Implemented Save-Test 2013-06-28 20:22:28 +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
AlexVallat 41e9c80456 Strictly for experimentation. When saving a databse, it will be saved in protocol buffer format. Opening will work for either xml or protocol buffers. 2013-06-21 18:28:49 +01:00
AlexVallat 0b1f372a02 Bug fixing 2013-06-21 17:56:50 +01:00
AlexVallat a10d22010e CloneDeep fixes 2013-06-20 20:29:07 +01:00
AlexVallat dea5a7152f Merging in changes 2013-06-20 08:19:07 +01: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
AlexVallat 4f49b073d8 Remove multi-threaded kdbx loading path 2013-06-19 16:59:54 +01:00
Philipp Crocoll 0435ad54ca Merge branch 'master' of https://git01.codeplex.com/keepass2android
Conflicts:
	src/Kp2aUnitTests/TestCreateDb.cs
2013-06-19 05:33:57 +02:00
Philipp Crocoll 533c6f207e More refactoring
Added first simple unit test
2013-06-19 05:29:47 +02:00
Philipp Crocoll 6588340b2f More refactoring
Added first simple unit test
2013-06-18 21:12:34 +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
AlexVallat f157329cab Commit of initial kdbx load perf testing and optimisations 2013-06-15 20:12:46 +01: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 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 9d8e10b236 translations and manifests for 0.8.3 2013-06-06 07:28:06 +02:00
Philipp Crocoll ff9ea7b810 Prepare for v.0.8.3 preview release 2013-06-01 22:56:12 +02:00
Philipp Crocoll e639426e46 Bug fix: "working..."-dialog is now closed when saving is complete 2013-06-01 22:18:17 +02:00
Philipp Crocoll 98e1727fcc Replace (most) placeholders before copying to clipboard/keyboard 2013-06-01 21:45:39 +02:00
Philipp Crocoll 7e8e261dbb Remove spaces from filename before saving to cache 2013-06-01 21:44:17 +02:00
Philipp Crocoll 0c4f7d6aed * PasswordActivity: Password field requests focus and keyboard is opened
* Automatic opening of keyboard selection dialog can be turned on/off in settings
2013-06-01 19:24:42 +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 bf139d9059 refactoring: interface IAppTask -> abstract class AppTask (allows to implement empty default behaviour in base class, removal of static helper class)
preparations for new task (select entry then close)
2013-05-30 08:29:08 +02:00
Philipp Crocoll f080f13b20 Refactoring: Introduced "AppTask" concept for simple integration of further features 2013-05-30 06:54:25 +02:00
Philipp Crocoll 7c292ebd57 automatically bring up keyboard selection 2013-05-22 06:37:59 +02:00
PhilippC 26064a0327 slide left/right transitions 2013-05-17 06:53:58 +02:00
PhilippC e93e9307de Username can be displayed in lists 2013-05-14 06:20:43 +02:00
PhilippC 13d7062519 Prepare for release of Version 0.8.2 2013-05-12 22:43:06 +02:00
PhilippC 7a065a9fdc Support for Digest Auth. Little "hacky" due to Bug (?) in Mono (for Android) 2013-05-11 22:12:13 +02:00
PhilippC 8238f9f76f Bugfix: Open URL opened Username in browser 2013-05-11 22:11:42 +02:00
PhilippC 7e0a4c9d20 Bugfix: OI really not required anymore for open dialog 2013-05-11 22:11:11 +02:00
PhilippC fd60316448 Now really fixed the problem with duplicate provider authority 2013-05-07 06:07:32 +02:00
PhilippC 5bb1553413 Strings (new translations, changelog) for 0.8.1 2013-05-07 06:07:05 +02:00
PhilippC dac3858c5c added missing button style for 2.x 2013-05-06 06:23:55 +02:00
PhilippC 235d9fcc9c fixed problem with installing online+offline version 2013-05-06 06:15:24 +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
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 35cb1ad588 removed debug output 2013-04-26 10:12:07 +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 a58e89f43b first changes to native Holo Light design 2013-04-13 05:28:15 +02:00
PhilippC f69cf73292 Small changes and new translations for v.0.7 2013-04-09 22:59:33 +02:00
PhilippC 016a6998fb v 0.7 preview
added donate option
2013-04-06 20:26:16 +02:00
PhilippC 59c13861ae Added switches to preference screen to select which notifications to display,
fixed sorting of typable entries
2013-04-06 15:09:54 +02:00
PhilippC dd6b376abf First working version of KP2A Keyboard, but some features still missing 2013-04-06 07:15:08 +02:00
PhilippC 144f3d1e2c added java projects for softkeyboard 2013-04-03 06:53:17 +02:00
PhilippC 5ca110fd66 Support for native key transformation based on the method of Keepassdroid (performance improvement) 2013-03-30 23:05:49 +01:00
PhilippC de0dd676ef Updated Language files 2013-03-23 21:27:51 +01: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 1106f618eb Search when pressing "Enter" button 2013-03-21 01:22:27 +01:00
PhilippC f5f6eb055b view intent also for offline version 2013-03-21 01:10:05 +01:00
PhilippC 8faf8b2392 View-Intent handled correctly for Online version 2013-03-21 01:01:02 +01:00
PhilippC de4f356b24 started with Browse-Intent 2013-03-20 22:40:28 +01:00
PhilippC a555697ff8 modified comments 2013-03-19 04:22:39 +01:00
PhilippC 79f0172770 Updated version to 0.6.1 in Manifests 2013-03-19 04:14:22 +01:00
PhilippC d052306add Updated translations from Crowdin 2013-03-19 03:39:54 +01:00
PhilippC 28c525cbf4 German translation of new features 2013-03-17 06:36:13 +01:00
PhilippC 6ba4068a28 ask for comfirmation when leaving edit entry with back buttom after making changes 2013-03-17 06:25:53 +01:00
PhilippC 5370e73639 Improved SearchForURL:
if URL is facebook.com this will be displayed in the Host-Search results for www.facebook.com as well as for m.facebook.com
2013-03-16 07:15:56 +01:00
PhilippC 11e7172fe6 Fixed Bug: Search didn't work after creating DB 2013-03-16 06:53:17 +01:00
PhilippC b4784b2128 Added Check if Database changed 2013-03-15 07:07:45 +01:00
PhilippC 44ec0e0a04 Added Polish translations from Daniel Kukuła 2013-03-14 20:50:41 +01:00
PhilippC e19f8586d1 Set version to 0.6 2013-03-14 20:46:15 +01:00
PhilippC 239b0e46ba fixed missing Theme Attribute for SearchActivity 2013-03-09 06:04:37 +01:00
PhilippC 1d05641e2a Added usage counter (maybe to be used later to ask people to rate the app) 2013-03-06 21:25:30 +01:00
PhilippC 5204292587 Added German translation for Confirm Recycle dialog 2013-03-06 21:02:52 +01:00
PhilippC fde771f73e * Enabled RecycleBin for Groups and Entries
* Added (more or less empty) resource files for more languages
2013-03-06 20:44:02 +01:00
PhilippC 9837ee4ad4 Fixed wrong settings texts in German translation 2013-03-02 19:49:22 +01:00
PhilippC a4ccefd325 Field name field "fill_parent" 2013-03-02 19:29:54 +01:00
PhilippC 5ff25e8441 Fixed wrong label for Share URL intent. Improved German label. 2013-03-02 19:28:49 +01:00
PhilippC cf25cc58f0 Use Manifest for Online-Version in Debug 2013-03-01 06:19:16 +01:00
PhilippC 8f6ab13f40 Made width of Cancel buttons wrap_content where appropriate, use Android Cancel string 2013-03-01 06:00:41 +01:00
PhilippC c5c4332e74 resolved conflicts 2013-02-27 22:17:26 +01:00
PhilippC 049d4d9030 * Changed Activity Label/Launcher Text
* Build Events to "activate" matching Manifest
2013-02-27 22:11:44 +01:00
PhilippC c6d2e26682 split Manifest for net/nonet 2013-02-27 06:24:35 +01:00
PhilippC 4d80e4e640 Fix as in master branch 2013-02-27 05:54:13 +01:00
PhilippC 6372a2e29e ReleaseNoNet created. Removed Internet permission from manifest. 2013-02-27 05:51:22 +01:00
PhilippC b844f78f6b used resources from Crowdin, some cleanup therefore, some more or less empty resource files 2013-02-27 05:26:37 +01:00
PhilippC 70d0ac870b used resources from Crowdin, some cleanup therefore, some more or less empty resource files 2013-02-27 04:59:46 +01:00
PhilippC 0eb05ba5b7 Support for armeabi 2013-02-25 21:12:37 +01:00
PhilippC a75265168a Update to v.0.5.2: Corrected typo in config.xml, German translation 2013-02-25 19:54:03 +01:00
PhilippC 19f7dcf26d initial release 0.5.0 BETA 2013-02-23 17:45:00 +01:00
PhilippC 36c1df19d4 Unmodified KeepassLib from KeePass Desktop v2.20 2013-02-23 14:24:43 +01:00