AlexVallat
518479904a
Remove debugging delay, ensure prompt GC of memory used when loading DB
2013-08-04 09:40:26 +01:00
AlexVallat
f0dfdefd67
Load Database task async wait moved to LoadDb runnable rather than blocking UI thread (in case the file is very slow, or the user is very quick to enter their password)
...
Database Unlocked warning notification now uses a 4.1 extended "Lock Database" button, and the main action is now just to activate the app.
PasswordActivity no longer loads the database file into memory ready for loading if it's already loaded and we're showing QuickUnlock instead.
2013-08-03 19:58:01 +01:00
Philipp Crocoll
bf0897e7ec
added comment with small todo
2013-08-03 12:34:12 +02:00
Philipp Crocoll
ac88da90e7
More changes due to other Mono Version and VS2012
2013-08-03 12:33:47 +02:00
Philipp Crocoll
4f7744999f
EntryActivity.cs: Ensure notifications don't pop up if locked
...
QuickUnlock.cs: ensure keyboard shows up also OnResume
App.cs: use GetDb() to ensure db is not null
2013-08-03 12:33:19 +02:00
Philipp Crocoll
85e6a0e9c2
Kp2aLog.cs: thread safe file access
2013-08-03 12:31:40 +02:00
Philipp Crocoll
28fb854fb1
Modifications for Mono for Android 4.8
2013-08-03 12:30:13 +02:00
Philipp Crocoll
8693dfe9f4
Added logging regarding native key transform
2013-08-02 16:48:22 +02:00
Philipp Crocoll
e6bf40321b
removed invalid character sequences from italian and chinese resource files
2013-08-01 22:22:50 +02:00
Philipp Crocoll
f0f305fc9f
Deleted android-support library due to changes in Mono for Android 4.6->4.8
2013-08-01 22:22:26 +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
Philipp Crocoll
89eb4b0a34
Added missing java file
...
Added many ignores
2013-07-30 20:41:19 +02:00
AlexVallat
84efaae462
Never hang on to reference to PwDatabase (allow it to be garbage collected when cleared)
2013-07-27 12:25:13 +01:00
AlexVallat
8a1136aa97
Added missing newline
2013-07-27 09:36:37 +01:00
AlexVallat
e3b707b529
Working, OngoingNotifications foreground only when QuickLocked
2013-07-27 09:22:39 +01:00
Philipp Crocoll
8c682d8a24
more paranoid setting: QuickUnlock doesn't show the filename either when filenames are not remembered
2013-07-27 09:36:32 +02:00
AlexVallat
8c8c94c454
Working, but service dies after sharing
2013-07-26 20:10:03 +01:00
AlexVallat
0006a19066
New icons
2013-07-25 17:56:44 +01:00
AlexVallat
d678c711fa
On master: Current working dir changes
2013-07-25 13:47:05 +01:00
AlexVallat
6c94824028
untracked files on master: cab539e
Merge branch 'master' of https://git01.codeplex.com/keepass2android
2013-07-25 13:47:05 +01:00
Philipp Crocoll
4294791d76
Added option not to remember recently opened files
2013-07-24 20:32:39 +02:00
AlexVallat
cab539e85f
Merge branch 'master' of https://git01.codeplex.com/keepass2android
2013-07-24 08:12:45 +01:00
Philipp Crocoll
57506336c1
Added possibility to add entry to root group
2013-07-24 06:43:25 +02:00
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