dd5710cf79Moving of elements uses colors from resources
Philipp Crocoll
2013-09-01 22:12:48 +02:00
2afbbb37fcMerge branch 'Release085'
Philipp Crocoll
2013-08-31 13:58:22 +02:00
63baf77df3PasswordActivity.cs: show password is remembered during screen rotation. German translation: fixed a string
Philipp Crocoll
2013-08-31 13:58:00 +02:00
d83e8b09b5updated project.zip with new translations
Philipp Crocoll
2013-08-30 23:43:58 +02:00
0f5ff663daUpdated version number
Philipp Crocoll
2013-08-30 23:43:17 +02:00
5dbda0a01afixed whitespace
Philipp Crocoll
2013-08-30 23:42:06 +02:00
e921b94f70Updated translations from crowdin
Philipp Crocoll
2013-08-30 23:41:57 +02:00
df875f959eMerge branch 'AlexVallat/Keepass2AndroidPerfOpt' into Release085
Philipp Crocoll
2013-08-30 23:10:43 +02:00
e8ad5f0845Implemented moving of groups
Philipp Crocoll
2013-08-30 22:58:29 +02:00
e1de3e2cbfentries can be moved to other groups
Philipp Crocoll
2013-08-28 14:00:54 +02:00
964d0ea512database is correctly unloaded if saving fails
Philipp Crocoll
2013-08-28 14:00:36 +02:00
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)
Philipp Crocoll
2013-08-16 14:26:06 +02:00
bb0827ea51Added serializer precompile to preload step for kdbp files
AlexVallat
2013-08-15 18:49:27 +01:00
4cbc4542c2updated version number and change log
Philipp Crocoll
2013-08-14 08:12:09 +02:00
273dd2ff65updated translations from crowdin
Philipp Crocoll
2013-08-14 07:44:33 +02:00
04acfb99edFixed problem with opening non-existing files through CachingFileStorage
Philipp Crocoll
2013-08-14 06:36:12 +02:00
e014b2c185Merge branch 'AlexVallat/Keepass2AndroidPerfOpt'
Philipp Crocoll
2013-08-14 06:11:27 +02:00
c63302ef5e* CachingFileStorage: Added more callbacks to provide user with more information what's going on * Changed TestCacheSupervisor for easier use of the many callbacks * Adapted tests for new callbacks
Philipp Crocoll
2013-08-14 06:05:25 +02:00
d169cd3f5bBugfix: Search without context now working again (fixes resolving of references fields)
Philipp Crocoll
2013-08-14 05:59:26 +02:00
21f38a4eaadefine "RELEASE" in Release builds to make sure Debuggable is set to false
Philipp Crocoll
2013-08-13 21:52:17 +02:00
8a193f5216Better exception handling for pre-loading
AlexVallat
2013-08-10 19:49:59 +01:00
370c937578Merge branch 'AlexVallat/Keepass2AndroidPerfOpt'
Philipp Crocoll
2013-08-10 20:25:10 +02:00
27d75b4d5a+ Manifest for Unit-Test project
Philipp Crocoll
2013-08-10 20:10:47 +02:00
96a4831758Removed ExitChangeDb result code (no longer required) Added "!IsFinisihing"
Philipp Crocoll
2013-08-10 20:09:13 +02:00
eaa426db33FileSelectActivity is only shown when necessary or when explicitly selected by user
Philipp Crocoll
2013-08-09 22:31:30 +02:00
525821e3b9added ignores
Philipp Crocoll
2013-08-08 20:41:03 +02:00
a671c4f241Fixed SaveDb for CachingFileStorage and target file not existing -> + Tests First, very simple implementation of ChangingFileStorage in KP2A App (preliminary)
Philipp Crocoll
2013-08-08 20:40:02 +02:00
289e10e1c4Added tests and functionality to ensure that caching and syncing works when the remote file is removed. Added UI strings for sync and cache functionality
Philipp Crocoll
2013-08-06 22:21:58 +02:00
3b905a354fApp locks the database before trying to reload.
Philipp Crocoll
2013-08-06 20:46:09 +02:00
518479904aRemove debugging delay, ensure prompt GC of memory used when loading DB
AlexVallat
2013-08-04 09:38:15 +01:00
f0dfdefd67Load 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)
AlexVallat
2013-08-03 19:58:01 +01:00
bf0897e7ecadded comment with small todo
Philipp Crocoll
2013-08-03 12:34:12 +02:00
ac88da90e7More changes due to other Mono Version and VS2012
Philipp Crocoll
2013-08-03 12:33:47 +02:00
4f7744999fEntryActivity.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
Philipp Crocoll
2013-08-03 12:33:19 +02:00
85e6a0e9c2Kp2aLog.cs: thread safe file access
Philipp Crocoll
2013-08-03 12:31:40 +02:00
28fb854fb1Modifications for Mono for Android 4.8
Philipp Crocoll
2013-08-03 12:30:13 +02:00
e6bf40321bremoved invalid character sequences from italian and chinese resource files
Philipp Crocoll
2013-08-01 22:22:50 +02:00
f0f305fc9fDeleted android-support library due to changes in Mono for Android 4.6->4.8
Philipp Crocoll
2013-08-01 22:22:26 +02:00
c0520c055f+ SynchronizeCachedDatabase.cs: Synchronizes the local cache with the remote file. Applies merging if necessary. + Tests (not yet complete)
Philipp Crocoll
2013-08-01 22:20:39 +02:00
3cfb2c17e6First implementation of CachingFileStorage + some tests to test loading and saving to cached storage
Philipp Crocoll
2013-07-30 20:42:16 +02:00
89eb4b0a34Added missing java file Added many ignores
Philipp Crocoll
2013-07-30 20:41:19 +02:00
84efaae462Never hang on to reference to PwDatabase (allow it to be garbage collected when cleared)
AlexVallat
2013-07-27 12:25:13 +01:00
e3b707b529Working, OngoingNotifications foreground only when QuickLocked
AlexVallat
2013-07-27 09:22:39 +01:00
8c682d8a24more paranoid setting: QuickUnlock doesn't show the filename either when filenames are not remembered
Philipp Crocoll
2013-07-27 09:36:32 +02:00
8c8c94c454Working, but service dies after sharing
AlexVallat
2013-07-26 20:10:03 +01:00
30cdc6136f+ missing resource file
Philipp Crocoll
2013-07-13 12:43:20 +02:00
9f01e834d0Perf shortcut for PwUuid comparison. Don't write out Zero PwUuid's for custom icons (use null instead)
AlexVallat
2013-07-13 09:20:48 +01:00
bf84662857Fixed reference equality checks for PwUuid
AlexVallat
2013-07-13 08:14:32 +01:00
e887ce1db2PwDatabase: 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
Philipp Crocoll
2013-07-13 07:57:34 +02:00
f06ce9c58bChangelog for 0.8.4
Philipp Crocoll
2013-07-12 17:03:57 +02:00
4c03c050e9Merge branch 'AlexVallat/ProtocolBuffers'
Philipp Crocoll
2013-07-12 16:42:35 +02:00
96f9746650added file with credentials as partial, not included file
Philipp Crocoll
2013-07-12 16:40:20 +02:00
2de7790c30Added test for domain user on WebDav server with partial class to contain the credentials (not checked in)
Philipp Crocoll
2013-07-12 16:39:55 +02:00
1391112148removed nonsense test
Philipp Crocoll
2013-07-12 16:30:32 +02:00
1796040dc8Manifest preparation for 0.8.4 preview and added kdbp for the view filter
Philipp Crocoll
2013-07-12 16:30:18 +02:00
70c81d52caChanged to using monodroid compiled protobuf-net.dll to avoid linker error with release build.
AlexVallat
2013-07-12 14:41:46 +01:00
3218d2f907Improved editing of advanced fields, display and toggle protected fields like password
Philipp Crocoll
2013-07-12 14:17:20 +02:00
43ea197fd5Support for WebDav with domain users
Philipp Crocoll
2013-07-11 22:03:29 +02:00
deeaa673a5Implemented UI for sync Fixed bugs
Philipp Crocoll
2013-07-11 17:27:10 +02:00
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
Philipp Crocoll
2013-07-09 09:59:17 +02:00
64e62cae70Changed/Added logging
Philipp Crocoll
2013-07-06 16:12:40 +02:00
d35218da39Changed logging, Added test
Philipp Crocoll
2013-07-06 16:12:00 +02:00
77856dc990Switched to Kp2aLog Added more debug logging
Philipp Crocoll
2013-07-06 16:11:38 +02:00
5f4d467da4Added custom logger for better tracability of problems
Philipp Crocoll
2013-07-06 16:10:33 +02:00
4e8baf2b6aAlways display title bar. Fixes problems with Android 3.x devices.
Philipp Crocoll
2013-07-06 16:09:45 +02:00
b58d58771bKdbp 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.
AlexVallat
2013-06-30 09:47:40 +01:00