Philipp Crocoll
ba1e591dc7
Make sure "duplicate UUID" error is not repeated after fixing the db
...
Make sure no duplicate UUIDs are created by cancelling the save operation and saving again
Reverse sort order for modification date (now descending)
Added beta warning for kdb
change log + manifest for 0.9.7-pre1
2015-02-20 21:12:49 +01:00
Philipp Crocoll
8de5588cff
added UI for kdb support
...
fixed issue with not keeping "meta stream entries" (database color, default username) and num encryption rounds
fixed issues with recycle bin (wasn't updating group list correctly, couldn't access newly created recycle bin group)
2015-02-09 20:24:57 +01:00
Philipp Crocoll
bc235b3ba5
added tests for kdb writing, fixed issue with syncing (keep UUIDs when loading again)
2015-02-07 20:54:13 +01:00
Philipp Crocoll
3506e253db
renamed DatabaseLoader to DatabaseFormat
...
allow write access for kdb (UI not yet completed, but saving done)
2015-02-02 21:37:05 +01:00
Philipp Crocoll
687416d2bb
* added option to ignore duplicate uuids
...
* fixed issue with clearing entered passwords when leaving PasswordActivity (passwords were cleared when opening FS-Setup-Activity or NfcOtpActivity as well)
2015-01-06 04:01:46 +01:00
Philipp Crocoll
44b005f9d7
Added check for Duplicate UUIDs (see https://keepass2android.codeplex.com/workitem/46 )
2014-12-25 22:06:21 +01:00
Philipp Crocoll
fa7365323c
allow differnt sorting options
...
"touch" groups after editing to get correct sort order "modification date"
2014-12-23 20:29:27 +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
49c4fa5b05
fixed issue loading kdb files with key file
...
improved error message by adding messages to loading exceptions in Java
2014-11-11 17:23:01 +01:00
Philipp Crocoll
bcbc225652
refactoring regarding AppTasks:
...
- AppTasks are now returned by ActivityResult through all AppTask-Related activities (includes ForwardResult)
- AppTasks are now passed correctly even when using search (this fixes a problem that AppTasks like SearchUrl were not passed to EntryActivity so the App didn't return to the browser automatically)
- AppTasks are deleted by ActivityResult or by checking for LaunchedFromHistory
Added option to leave app with db unlocked (this is even the default now!)
Added missing EntryActivity files
2014-05-16 17:15:43 +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
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
a765bd125e
fixed a few theme issues
...
implemented selection in preferences and recreation of activities
2014-02-02 07:04:27 +01: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
8bbd18d3f8
Implemented loading of Keepass 1 (kdb) files. First test passed!
2014-01-26 03:51:55 -08:00
Philipp Crocoll
6e0645559d
Introduced IDatabaseLoader
...
(kdb not yet working)
2014-01-25 19:38:12 -08:00
Philipp Crocoll
bbb32eda26
improved logging of AggregateException
2014-01-02 20:32:33 +01:00
Philipp Crocoll
f78116c6a1
Bugfix: crash when ":" in key string of protected fields
2014-01-02 20:30:15 +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
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
38572cf2a6
Adaptions to 2.24 KPLib changes
2013-11-13 04:14:43 +01:00
Philipp Crocoll
fd06b3d772
Small fixes for 0.9.1
2013-11-06 20:11:01 +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
6a96d6729f
Fixed bug: keyfile-only databases couldn't be loaded with pre-loading enabled
2013-10-24 06:44:45 +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
2f3bbff841
corrected message text
2013-10-11 03:17:40 +02:00
Philipp Crocoll
0eb84927f1
Release 0.8.6 (non-offline-version)
2013-09-16 21:08:25 +02:00
Philipp Crocoll
b9dce51afa
Groups can be edited
2013-09-03 22:58:15 +02:00
Philipp Crocoll
e8ad5f0845
Implemented moving of groups
2013-08-30 22:58:29 +02:00
Philipp Crocoll
e1de3e2cbf
entries can be moved to other groups
2013-08-28 14:00:54 +02:00
Philipp Crocoll
964d0ea512
database is correctly unloaded if saving fails
2013-08-28 14:00:36 +02:00
Philipp Crocoll
e014b2c185
Merge branch 'AlexVallat/Keepass2AndroidPerfOpt'
...
Conflicts:
src/Kp2aBusinessLogic/database/edit/LoadDB.cs
2013-08-14 06:13:16 +02:00
Philipp Crocoll
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
* GroupBaseActivity: Added sync menu command
* Preferences: Added option to enable/disable offline caching
* App: don't lock database when user wants to reload. This is done in PasswordActivity and should be done there after the password was filled into the pw field
* CheckDatabaseForChanges.cs: used when syncing a non-cached database
2013-08-14 06:05:25 +02:00
AlexVallat
8a193f5216
Better exception handling for pre-loading
2013-08-10 19:49:59 +01: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
a671c4f241
Fixed SaveDb for CachingFileStorage and target file not existing
...
-> + Tests
First, very simple implementation of ChangingFileStorage in KP2A App (preliminary)
2013-08-08 20:40:35 +02:00
AlexVallat
b9aad79b62
Made pre-loading optional
...
Refactoring of PasswordActivity/QuickUnlock lifecycle
2013-08-07 18:34:43 +01:00
Philipp Crocoll
289e10e1c4
Added tests and functionality to ensure that caching and syncing works when the remote file is removed.
...
Added UI strings for sync and cache functionality
2013-08-06 22:21:58 +02: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
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
d678c711fa
On master: Current working dir changes
2013-07-25 13:47:05 +01:00
AlexVallat
cab539e85f
Merge branch 'master' of https://git01.codeplex.com/keepass2android
2013-07-24 08:12:45 +01:00
Philipp Crocoll
c289346538
Bug fixes and debugging, -> v. 0.8.4b
2013-07-21 21:46:58 +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
Philipp Crocoll
ed7a85dde7
fixed a bug with creating databases
2013-07-15 20:42:16 +02:00