Commit graph

1597 commits

Author SHA1 Message Date
Matthew Wong
23c5603b7f new gradle plugin and build tools 2015-12-23 00:51:36 -05:00
Matthew Wong
24b8999290 Don't crash if no storage permission and it's needed 2015-12-23 00:20:09 -05:00
Matthew Wong
60f65818f9 Update hostname variable with needed protocol prefix when hitting SAVE not just CLONE (addresses #94, maybe some of the oddities observed in #137) 2015-12-22 21:13:59 -05:00
Matthew Wong
6f9f50db29 Version bump 2015-12-06 21:56:39 -05:00
Jaroslav Lichtblau
e224527125 updated Czech translation 2015-11-23 19:49:57 +01:00
zeapo
5d6d349e62 warn if the directory is not empty 2015-11-22 14:30:37 +01:00
zeapo
6e789a38f1 Add warnings to the user about storing the passwords on the sdcard 2015-11-22 14:19:06 +01:00
Matthew Wong
97087ba33e version bump 2015-11-21 04:20:09 -05:00
Matthew Wong
7ee5ff76ba default to reasonable external directory 2015-11-21 04:18:07 -05:00
Matthew Wong
ab2b4d699b remove some unused code 2015-11-07 20:45:11 -05:00
Matthew Wong
d83fc186b2 Request system_alert_window permission in android m, fix #138, 2015-11-07 20:17:46 -05:00
Matthew Wong
4653fa2c10 Search for android.webkit.webview 2015-11-07 20:17:46 -05:00
Matthew Wong
7a9ed6897d Per-app settings hint text show # of picked matches 2015-11-07 20:17:45 -05:00
Matthew Wong
a22cd874fd Smaller dialog size 2015-11-07 20:17:45 -05:00
Matthew Wong
8fa173e7d2 set and pick from multiple passwords per app 2015-11-07 20:17:44 -05:00
Matthew Wong
72e32c95f6 undo process change. (not a simple change, sharedpreferences don't work) 2015-11-07 20:17:44 -05:00
Matthew Wong
d68c06a4a6 Let dialog be null 2015-11-07 20:17:44 -05:00
Matthew Wong
28eae33567 Use File instead of PasswordItem for using file to fill 2015-11-07 20:17:41 -05:00
Matthew Wong
f2a4b944d8 Make chrome/webview send password field focus events 2015-11-07 20:17:11 -05:00
Matthew Wong
4a6901b309 Separate service & main process since service should be always running by itself 2015-11-07 20:16:56 -05:00
Matthew Wong
28379439de search for webview recursively (& search files instead of passworditems) 2015-11-07 20:16:43 -05:00
Matthew Wong
b78465b744 Request system_alert_window permission in android m, fix #138, 2015-11-07 19:51:06 -05:00
Matthew Wong
54a05daa82 cleanup: split autofill service into functions 2015-11-04 16:56:12 -05:00
Matthew Wong
f783ad84ee OpenPGP API v9 #143 2015-10-29 20:13:38 -04:00
Matthew Wong
55c312ddaa enable autofill for chrome & webview password fields (not useful yet) 2015-10-28 18:54:44 -04:00
Matthew Wong
3cb06e92e2 Version bump 55 2015-10-28 14:11:53 -04:00
Matthew Wong
a404af3018 Fix #142 2015-10-28 14:08:56 -04:00
Matthew Wong
3fe7978142 Try to address #142 2015-10-28 13:30:44 -04:00
Matthew Wong
81abb7954d If system alert dialog permission denied, autofill service will do nothing instead of crash #138 2015-10-18 23:24:42 -04:00
Matthew Wong
6abcebef18 Offer #135 behaviour: if show time set to 0, don't clear clipboard or hide password for the user 2015-10-18 22:50:08 -04:00
Matthew Wong
91c7f8f558 Correct background color of 'app settings' 2015-10-18 21:54:25 -04:00
Mohamed Zenadi
389501730f version bump 2015-10-13 20:31:51 +02:00
Mohamed Zenadi
d885693532 revert to old colors, blue/orange was indeed ugly 2015-10-13 20:16:13 +02:00
Jaroslav Lichtblau
1d0d3147bb Czech translation update
for android-password-store
2015-10-03 21:15:34 +02:00
Matthew Wong
452be1e083 Version bump 53 2015-09-25 08:16:17 -04:00
Matthew Wong
f277c53837 buildToolsVersion "23.0.1" 2015-09-25 08:14:57 -04:00
Matthew Wong
8ed4449e4b Use intent for ensuring commit after decrypt->edit button->save 2015-09-16 11:26:51 -04:00
Matthew Wong
394a549f7e Open dialog immediately at activity oncreate, can't open it after asynctask (potential illegalstateexception) 2015-09-15 23:54:17 -04:00
Matthew Wong
68e1495ef2 Use openpgpapi correctly to address #128 2015-09-03 15:00:01 -04:00
Mohamed Zenadi
c534cfe498 Merge pull request #125 from betheg/signed_release
a way to generating signed release APK using gradle.
2015-09-03 14:42:38 +02:00
Matthew Wong
7d7ec73664 version bump 52: pgp npe crash! 2015-08-29 04:08:30 -04:00
Michael
1a1cc1c29b PgpHandler: fix possible npe. 2015-08-29 09:40:54 +02:00
Michael
beafaecc49 a way to generating signed release APK using gradle. 2015-08-29 09:35:19 +02:00
Michael
67b7ff0a7e get rid of the WARNING: Dependency org.apache.httpcomponents:httpclient... 2015-08-28 20:13:36 +02:00
Matthew Wong
a314563ca9 Some UI loading for #119 2015-08-27 19:17:00 -04:00
Matthew Wong
a59f5b4cc7 Fix #120 -- editing not creating git commits and yet another version bump 2015-08-26 18:03:23 -04:00
Matthew Wong
f6d3dc23fb UI cleanup & reformat 2015-08-26 17:03:37 -04:00
Matthew Wong
88f0cddd58 SDK 23 2015-08-26 16:43:00 -04:00
Matthew Wong
b3166bca50 version bump 50 2015-08-26 16:04:11 -04:00
Matthew Wong
7c390ba81b Fix edit button crashing if pressed from encrypt 2015-08-26 04:09:08 -04:00
Matthew Wong
c54d28af8a Disallow name change when editing password 2015-08-26 03:49:36 -04:00
Matthew Wong
540349542b Revert asynctask cancelling; allow parallel asynctasks 2015-08-26 03:25:55 -04:00
Matthew Wong
6665c0b2e9 Password editing: action bar edit button replaces decrypt view with encrypt view 2015-08-25 21:02:11 -04:00
Matthew Wong
df4a27eeac version bump 49 2015-08-25 14:03:17 -04:00
Matthew Wong
e5a72a5175 Show which passwords are selected 2015-08-25 13:58:55 -04:00
Matthew Wong
1f612e3d8b Use support AlertDialog everywhere 2015-08-25 13:53:28 -04:00
Matthew Wong
dc732cb573 Generated password EditText to TextView + fix generation bug 2015-08-25 13:47:13 -04:00
Matthew Wong
a73e8625f5 Settings dependent on service enabled 2015-08-16 16:58:03 -04:00
Matthew Wong
bc086220d2 Screenshots for instructions/information 2015-08-16 15:06:07 -04:00
Matthew Wong
ce59194228 More instructions/information 2015-08-16 15:01:32 -04:00
Matthew Wong
640f6ff9bd Prepend first/never keywords with / . file names won't begin with / 2015-08-15 13:00:12 -04:00
Matthew Wong
5caa665111 Ensure enable autofill checkbox appearance matches setting 2015-08-14 17:38:18 -04:00
Matthew Wong
ebe1f831e7 strings & enable service preference 2015-08-14 17:38:18 -04:00
Matthew Wong
b1807197f8 Fix crash on first start & use documentLaunchMode for nicer openkeychain-api behaviour (5+ only) 2015-08-14 17:38:17 -04:00
Matthew Wong
8388d8530a Load icons & labels async beforehand as well 2015-08-14 17:38:17 -04:00
Matthew Wong
b260a19be7 App filtering 2015-08-14 17:38:17 -04:00
Matthew Wong
ca45e739da Async populate the app list 2015-08-14 17:38:16 -04:00
Matthew Wong
ac533d83aa Preference activity up & back behaviour. Especially when opened with 'Settings' dialog button 2015-08-14 17:38:05 -04:00
Matthew Wong
ec07e1eea6 Preference activity overhaul 2015-08-14 17:36:52 -04:00
Matthew Wong
29b92f4a6d Make service compatible with latest PasswordRepository changes 2015-08-14 17:36:52 -04:00
Matthew Wong
04192a88a5 Settings page dividers 2015-08-14 17:36:51 -04:00
Matthew Wong
f4c0ee607e Multi-select deletion of apps in settings page 2015-08-14 17:36:51 -04:00
Matthew Wong
b75190fcd7 Add 'automatically match by default' setting; respect it & per-app settings when creating autofill dialog 2015-08-14 17:36:51 -04:00
Matthew Wong
d42c526b64 passwordfragment changes 2015-08-14 17:36:50 -04:00
Matthew Wong
7c41795ded Open settings from password fill dialog 2015-08-14 17:36:50 -04:00
Matthew Wong
42a971f348 Move preferences to its own activity, leaving a "blank" openkeychain api one 2015-08-14 17:36:49 -04:00
Matthew Wong
2889454d32 More tweaks of dialog dismissal behaviour 2015-08-14 17:36:49 -04:00
Matthew Wong
3523a0497b Fix recursive filter; don't act twice on focus+click event 2015-08-14 17:36:49 -04:00
Matthew Wong
1ceb41acb6 Handle click events as well (useful when password field is the only focusable view) 2015-08-14 17:36:48 -04:00
Matthew Wong
ad173d9d05 Autofill per-app settings dialog opens on click on suggestion or on existing app 2015-08-14 17:36:48 -04:00
Matthew Wong
51a05087e5 Add searching for apps in autofill settings page 2015-08-14 17:36:47 -04:00
Matthew Wong
2d7c37d379 Add per-app settings page 2015-08-14 17:36:47 -04:00
Matthew Wong
4b15ea3ae9 Initialize the repository automatically, don't require the app to do it after a restart 2015-08-14 17:36:46 -04:00
Matthew Wong
7182db30b7 Ignore focus only when it is from a successful performAction 2015-08-14 17:36:46 -04:00
Matthew Wong
0c0054b565 Dialog dismissal behaviour. (com.android.inputmethod, the keyboard, is a TYPE_WINDOW_STATE_CHANGED, so needs an exception) 2015-08-14 17:36:46 -04:00
Matthew Wong
485b621b04 Change dialog appearance, smaller (wraps content) 2015-08-14 17:36:45 -04:00
Matthew Wong
690155391c Dismiss dialog if non password field or window change (the accessibility events already needed to be handled) 2015-08-14 17:36:45 -04:00
Matthew Wong
8c266187cb Fill in field immediately after user unlocks 2015-08-14 17:36:45 -04:00
Matthew Wong
e937ddf111 Only try again paste/set after decryption if the correct password was entered and not e.g. cancel button pressed 2015-08-14 17:36:44 -04:00
Matthew Wong
02bfcf6c3f Create app autofill service: a dialog pops up for all password fields & has a button to paste/set a password found in the store with name matching app's 2015-08-14 17:36:44 -04:00
Matthew Wong
eced1dd314 Move UI things to UI thread 2015-08-14 17:35:43 -04:00
Matthew Wong
838471ec3a initialize & getRepositoryDirectory take context arguments so that service can use them too 2015-08-12 21:07:47 -04:00
Mohamed Zenadi
58d93d757d show the full category of the password
with a small style revamp
2015-08-12 22:33:48 +02:00
Matthew Wong
0cb325f4b1 Fix #118: use File.equals 2015-08-12 10:05:43 -04:00
Matthew Wong
113dadd227 Open password deletion dialogs one-by-one instead of all at once, don't rely on the order of opening (potentially prevent #115) 2015-08-11 17:39:35 -04:00
Matthew Wong
083f340f29 Keep selectedItems up-to-date safely (behaviour was undefined before?) 2015-08-11 16:59:55 -04:00
Mohamed Zenadi
4845300730 a test apk build for #116 2015-08-11 19:13:39 +02:00
Mohamed Zenadi
b1e37eaefb add a way to get the password repo dir without worktree 2015-08-11 19:13:38 +02:00
Matthew Wong
33667d86e4 Fix passwords appearing like they have been selected after exiting 'delete mode' 2015-08-11 12:01:37 -04:00
Mohamed Zenadi
4b3fb7e484 bump version to 48 2015-08-10 07:10:24 +02:00
Mohamed Zenadi
57037916b0 check that we have a repository before cloning 2015-08-10 06:50:18 +02:00
Matthew Wong
2adbeeeba7 Use getAdapterPosition instead of position variable set in onBindViewHolder 2015-08-09 13:53:31 -04:00
Matthew Wong
b37b9fed5d Ensure positions of passwords after deleted password are updated (attempt to fix #115) 2015-08-08 11:26:07 -04:00
Mohamed Zenadi
feb8eefcc4 fix potential NPE 2015-08-03 00:03:37 +02:00
Mohamed Zenadi
d57246adb1 update of libs and version bump 2015-08-03 00:03:37 +02:00
Jaroslav Lichtblau
d2f5df48ee Czech translation updated
for Android-Password-Store
2015-08-02 11:38:24 +02:00
Mohamed Zenadi
294f068991 prompt for an external dir if none is selected 2015-07-26 14:54:07 +02:00
Matthew Wong
e45afa3392 Don't ask for ssh key passphrase if key is not encrypted with one #106 2015-07-22 01:02:06 -04:00
Matthew Wong
d95286660a Add 'clear clipboard 20 times' preference 2015-07-21 16:15:36 -04:00
Mohamed Zenadi
9ff126a3fb disable proguard in release 2015-07-21 21:49:37 +02:00
Matthew Wong
2407cf69f1 fix release build crash 2015-07-21 15:40:04 -04:00
Matthew Wong
6b1cbc6578 version bump 2015-07-21 04:46:09 -04:00
Matthew Wong
f17f48bce7 Version bump (oops...) 2015-07-19 23:04:57 -04:00
Matthew Wong
3b12c79a6c ssh keys with empty passphrase should not be written as "encrypted" (said keys still worked) 2015-07-19 22:46:39 -04:00
Matthew Wong
7e0b860816 Revert change that causes 'copy' to crash app 2015-07-19 19:27:36 -04:00
Mohamed Zenadi
d2b48099fa enable proguard and versions bumps 2015-07-19 14:16:27 +02:00
Mohamed Zenadi
83f1d18fc1 addd missing strings into the cs lang (no translation yet) 2015-07-19 14:16:03 +02:00
Mohamed Zenadi
38c57cec6d handle rotation in password list and password decrypt 2015-07-19 13:51:24 +02:00
Mohamed Zenadi
7517c65075 Merge pull request #103 from wongma7/master
SSH key generator
2015-07-19 13:31:00 +02:00
Mohamed Zenadi
ea899faa07 fix some issues where the password repository was not initialized 2015-07-19 12:09:58 +02:00
Matthew Wong
4ec3e1956f Set result & finish so that if the user presses generate when prompted for generate/import, operation is resumed just like if user presses import 2015-07-18 23:58:19 -04:00
Mohamed Zenadi
eb65c2283f fix #100 where passwords were not copied if we didn't show them 2015-07-19 00:53:07 +02:00
Matthew Wong
33a4a183eb Remove fontfamily xml 2015-07-18 16:25:16 -04:00
Matthew Wong
dcf66672fe v.find vs getDialog.find consistency and fix more textview/edittext 2015-07-18 16:04:23 -04:00
Matthew Wong
01b7b2102d Merge remote-tracking branch 'upstream/master'
Conflicts:
	app/src/main/java/com/zeapo/pwdstore/pwgenDialogFragment.java
2015-07-18 15:57:19 -04:00
Matthew Wong
8c6142bca6 Set correct monospace font, fix more textview/edittext confusion 2015-07-18 15:42:09 -04:00
Mohamed Zenadi
608f61b605 fix a typo, the generate edit text is in the dialog not in the fragment 2015-07-18 20:18:04 +02:00
Matthew Wong
b5faaed496 Use monospace font and add show passphrase checkbox 2015-07-18 14:14:00 -04:00
Mohamed Zenadi
5cd34a3427 use a normal button rather than an image button 2015-07-18 20:11:39 +02:00
Mohamed Zenadi
ba1ce73dba use monospaced font for passwords
fix EditText being cast to textview
2015-07-18 20:11:18 +02:00
Matthew Wong
9817760c4b Use strings and clean up margins in ssh keygen 2015-07-17 22:19:18 -04:00
Matthew Wong
395309e39e Use android support library (for fab) 2015-07-17 22:18:41 -04:00
Matthew Wong
61ae170f6c Make the generated public key viewer a dialog instead of fragment and add a "preference" that opens the dialog. 2015-07-16 03:16:25 -04:00
Matthew Wong
d03ab8ee3c Make AsyncTask for ssh key generation and show a progress dialog. Show the exception if it fails 2015-07-15 02:50:45 -04:00
Matthew Wong
e0954cd400 Change 'No SSH key' dialog to have options for import or generate. Also add all the strings... 2015-07-14 22:43:54 -04:00
Matthew Wong
56cbade066 Add preference to start ssh keygen 2015-07-14 22:42:55 -04:00
Matthew Wong
6f25a8bb23 Create ssh keygen activity with two fragments: the keygen & a screen to show the generated public key 2015-07-14 22:41:04 -04:00
Matthew Wong
32cf7f7813 Set default preferences (length 20, .etc) on first use of generator, only save preferences when they've been used to generate i.e. Generate pressed 2015-07-11 12:51:00 -04:00
Matthew Wong
20da17c2d8 Undo lambda-ing 2015-07-11 12:31:09 -04:00
Matthew Wong
5c46fea58d Use string resources 2015-07-11 12:22:56 -04:00
Matthew Wong
9b61c69913 Append password from dialog, not a newly generated one 2015-07-10 20:13:54 -04:00
Matthew Wong
6c8fe2ed45 Apply PRNGFixes from http://android-developers.blogspot.ca/2013/08/some-securerandom-thoughts.html 2015-07-10 20:04:46 -04:00
Matthew Wong
d63b16eb26 Open password generation dialog when button pressed 2015-07-10 19:46:18 -04:00
Matthew Wong
fccefadd32 Create password generation dialog 2015-07-10 19:45:32 -04:00
Matthew Wong
d2a252a06b Import pwgen classes 2015-07-10 19:44:22 -04:00
Matthew Wong
8c885882dc Make selectedItems Set instead of SparseBooleanArray 2015-07-01 19:31:11 -04:00
Matthew Wong
6d0abdcad2 Finish action bar mode when all items are deselected 2015-07-01 02:33:23 -04:00
Matthew Wong
1fa1f4a553 Selected rows color 2015-07-01 01:50:12 -04:00
Matthew Wong
84b5da3ada Implement multi-select with actionbar 2015-07-01 01:49:02 -04:00
Mohamed Zenadi
679d7f111e version bump 2015-06-20 17:10:51 +02:00
Mohamed Zenadi
e02cf0f2d1 fix an NPE that happens when the user tries to save git settings 2015-06-20 17:08:57 +02:00
Mohamed Zenadi
ebfdd2ebe5 version bump 2015-06-17 21:52:09 +02:00
Mohamed Zenadi
511e9fe838 avoid empty directory 2015-06-17 21:51:33 +02:00
Mohamed Zenadi
bb8cc0412f follow bfdccf4d92, missing check 2015-06-17 21:30:37 +02:00
Mohamed Zenadi
1db4f7bbc3 Add the option for not showing the passwords after decrypt
fixes #90
2015-06-17 21:18:26 +02:00
Mohamed Zenadi
bfdccf4d92 fix bug where key ids were not shown in settings
fixes #95
2015-06-17 21:04:14 +02:00
Mohamed Zenadi
05cfe6f717 version bump 2015-06-12 22:25:33 +02:00
Mohamed Zenadi
37ebae303c fix missing spaces between the file committed and the commit msg 2015-06-10 00:09:30 +02:00
Mohamed Zenadi
c7dead6455 fix missing generic type 2015-06-10 00:02:37 +02:00
Mohamed Zenadi
533d7babfc use apply rather than commit 2015-06-09 23:54:20 +02:00
Mohamed Zenadi
83281a1d91 remove retrolambda and upgrade support library 2015-06-09 23:54:20 +02:00
lsowen
8a22e6efe3 Fix issue with servers that have GSSAPI authentication enabled.
Force SSH client to only try publickey and password authentication modes (in that order).
2015-06-08 21:50:01 -04:00
Mohamed Zenadi
84589ab869 version bump 2015-06-08 21:00:29 +02:00
Mohamed Zenadi
dd5c396b0d save port number after save and close the activity 2015-06-07 14:33:02 +02:00
Mohamed Zenadi
2022cf3d6e fix provider list preference not saving correctly 2015-06-07 14:33:02 +02:00
Mohamed Zenadi
85d4ca3f96 disable not used option 2015-06-07 14:33:02 +02:00
Johannes Wienke
c6d7e22e70 Fix spelling and remove exclamation mark
Fix a spelling error and remove an unnecessary exclamation mark in
settings.
2015-05-31 23:15:41 +02:00
Mohamed Zenadi
207e5bf22e v1.2.0.19 apk 2015-05-17 19:16:29 +02:00
Mohamed Zenadi
275f06835a Initial support for external *git* repositories, fix #41, fix #48 2015-05-17 19:12:14 +02:00
Mohamed Zenadi
7fe81e9c27 it is no longer necessary to go through settings to initialize an external repo 2015-05-17 18:58:18 +02:00
Mohamed Zenadi
a21dd84c2b the apk for testing 2015-05-17 18:58:18 +02:00
Mohamed Zenadi
ceb183727f user is able to chose internal/external when creating/cloning
also no longer needed to close to refresh the list
2015-05-17 18:58:03 +02:00
Mohamed Zenadi
4975dfdcfa force the selection of directory until the welcome screen is implemented 2015-05-17 18:54:28 +02:00
Mohamed Zenadi
4e5c64913d clean the content of the directory on delete, rather than deleting the directory itself 2015-05-17 18:52:23 +02:00
Mohamed Zenadi
62b4d78e93 now possible to clone/create repository in a given external directory.
*issues*:
  - not possible to switch between external/local directory without closing the app. (PasswordRepository is a singleton, has to be cleaned when a change is made)
2015-05-17 18:51:28 +02:00
Mohamed Zenadi
994cb0272b directory chooser is enough 2015-05-17 18:51:28 +02:00
Mohamed Zenadi
6cafdcfdc0 save the selected directory and show it as a summary 2015-05-17 18:49:15 +02:00
Mohamed Zenadi
47ffaf99bd add a preference option to select an external directory 2015-05-17 18:45:40 +02:00
Mohamed Zenadi
72ad36c6ba version bump 2015-05-17 18:24:30 +02:00
Mohamed Zenadi
e7b766bfd4 fix #85, use key_ids correctly
as bonus, guava and retrolambda! Nicer code
2015-05-17 18:08:59 +02:00
Mohamed Zenadi
a23b268d9b fix #84 where account was missing, now it is selected on ecryption 2015-05-15 23:39:35 +02:00
Mohamed Zenadi
a01276699a fixes some crashes where the dialog is no longer available 2015-05-12 22:59:27 +02:00
Mohamed Zenadi
c5f55fce88 version bump 2015-05-12 22:38:00 +02:00
Mohamed Zenadi
a58d435e0c initial support for openpgp-api v7 2015-05-12 22:31:17 +02:00
Mohamed Zenadi
af80c6b045 use a true monospaced font for pwd display 2015-05-09 14:45:10 +02:00
Mohamed Zenadi
5cef45a888 hide the content of pgp decryption activity from the window manager 2015-05-09 14:32:55 +02:00
Mohamed Zenadi
31ef33091e Fix #82, select user/pwd auth for https connection 2015-05-09 13:54:22 +02:00
Mohamed Zenadi
9ee99fc226 use a FAB to add passwords 2015-04-19 21:02:42 +02:00
Mohamed Zenadi
771d8a9415 Add a Sync command that calls Pull then Push
Fixes #78
2015-04-19 20:27:30 +02:00
Mohamed Zenadi
6983ef4f82 Show the pgp key selected in preferences
Fix #76
2015-04-04 16:17:10 +02:00
Mohamed Zenadi
b9f2ba2634 downgrade to android-21 so f-droid could build APS (temp fix) 2015-03-20 22:21:03 +01:00
Mohamed Zenadi
9ebe1a4c49 fix the color of the select contextual menu
was showing white on kitkat
2015-03-20 22:16:38 +01:00
Mohamed Zenadi
a75048e201 check that the data we get is not null 2015-03-17 19:10:27 +01:00
Mohamed Zenadi
b691c4c98c return the root directory if we have nothing in the fragment stack 2015-03-17 19:10:19 +01:00
Mohamed Zenadi
901a72b3f8 version bump 2015-03-17 18:44:03 +01:00
Mohamed Zenadi
b90e15bf3a temp fix for welcome screen showing for everybody 2015-03-17 18:41:32 +01:00
Mohamed Zenadi
cff4fcb707 version bump and some style update 2015-03-14 23:38:44 +01:00
Mohamed Zenadi
acc1e8ad61 Merge pull request #64 from zeapo/feature/external_repo
clean up
2015-03-10 22:01:11 +01:00
Mohamed Zenadi
00593ab1de disable the test until we setup a git repo for testing 2015-03-10 21:56:13 +01:00
Mohamed Zenadi
82f7e5190a A cleaner way of testing if the repository is initialized or not 2015-01-08 23:34:46 +01:00
zeapo
a8209a40f9 ensure that the configuration is saved 2015-01-04 22:00:58 +01:00
zeapo
5d11cb2d2b version bump v1.2.0.12 2015-01-04 21:51:39 +01:00
zeapo
6922652173 set title when cloning/editing the server info 2015-01-04 21:47:38 +01:00
zeapo
1c2b000847 some tweak, and forgot strings 2015-01-04 18:58:59 +01:00
zeapo
d5e124308e test for clone ssh + user/pwd 2015-01-04 16:27:56 +01:00
zeapo
e170ef281b uri is useless here 2015-01-04 16:27:26 +01:00
zeapo
78a2494d5e starting to write tests 2015-01-04 14:53:59 +01:00
zeapo
3ca806d699 set credential after they've been intialized 2015-01-04 14:53:59 +01:00
zeapo
530453025c correct a typo for saved protocol/authmode 2015-01-04 14:53:59 +01:00
zeapo
6d898ddf88 remember the connection mode and the auth mode 2015-01-04 14:53:59 +01:00
zeapo
88a6876238 more DRYness 2015-01-04 14:53:58 +01:00
zeapo
dbbb2305f7 DRY refactoring 2015-01-04 14:53:58 +01:00
zeapo
7b1204373d add support for pull and push operations 2015-01-04 14:53:58 +01:00
zeapo
d29f308848 add documentation 2015-01-04 14:53:58 +01:00
zeapo
f48bd5faa0 git tasks refactoring (clone working) 2015-01-04 14:53:58 +01:00
zeapo
33689cefc7 bump version 2015-01-04 14:50:32 +01:00
zeapo
3b29602ca1 do not check for gpg-id file fix #51 2015-01-02 23:57:57 +01:00
Jaroslav Lichtblau
521f1ff23d update of Czech translation file
added mising strings, typos fixed
2014-12-18 17:57:42 +01:00
zeapo
47bb25adcb fix the the git fields and a small refactor 2014-12-16 23:27:30 +01:00
zeapo
f154dc30a4 corrected a typo, fixes #56 2014-12-15 22:21:36 +01:00
zeapo
41e53e04b4 bump version and make versioncode similar to name 2014-12-10 20:14:43 +01:00
zeapo
ad35b453f0 formmating issue 2014-12-06 18:11:11 +01:00
zeapo
0b0d14f26a removed a dangerous log... 2014-12-06 18:06:46 +01:00
zeapo
3f1caf89aa Added preference to disable recursive filtering 2014-12-06 18:03:43 +01:00
zeapo
c0b0ec10fc Filter the passwords recursively, useful to search through the passwords from the root
fixes #40
2014-12-06 01:55:21 +01:00
zeapo
1d2398ef85 fixes #52 2014-12-06 01:24:18 +01:00
zeapo
112d71588c enable the users to delete the repository 2014-12-06 01:19:56 +01:00
zeapo
1b520cff54 solves a bug where we were unable to clone/pull 2014-12-06 00:33:02 +01:00
zeapo
11e9e55978 Bump to v1.2.0.7 2014-12-04 21:48:12 +01:00
zeapo
d98a30ee48 Add the possibility to edit git server information
Also uses jgit 3.6
2014-12-04 21:43:27 +01:00
Jaroslav Lichtblau
6c982c570b Update of Czech translation - git commit messages 2014-11-28 19:51:34 +01:00
Jaroslav Lichtblau
f5d04318f7 Czech translation created 2014-11-28 18:58:33 +01:00
zeapo
f28065662a generated signed apk 2014-11-25 22:41:16 +01:00
zeapo
b20917224f https repositories works now, bump version to v1.2-a6 2014-11-25 22:38:41 +01:00
zeapo
b991b2b14d here comes the gradle's update 2014-11-25 22:08:13 +01:00
zeapo
489273678f allow the user to select https (not working yet) 2014-11-23 11:51:57 +01:00
zeapo
3d01ad74b8 bump java version to 1.7 2014-11-16 10:34:24 +01:00
zeapo
ea7f3445fc less confusing path name 2014-11-16 10:23:39 +01:00
zeapo
28ba83372c if the timer is empty default to 45sec 2014-11-09 17:19:07 +01:00
zeapo
3417bdfb0b version bump 2014-11-09 17:15:51 +01:00
zeapo
79ef81346b apk follows add0e1774a 2014-11-09 14:08:22 +01:00
zeapo
add0e1774a allows the users to read the ssh-key from an external storage 2014-11-09 14:06:44 +01:00
zeapo
ebb91f3e68 should not happen but a user got a NPE due non-existing view 2014-11-05 07:36:17 +01:00
zeapo
674687ddcf how comes result is null sometimes in return of e.getmessage.... 2014-11-05 07:36:17 +01:00
zeapo
c6882ea39c added an error when unable to open/access ssh-key 2014-11-04 22:23:47 +01:00
zeapo
7e0a8c6ce8 bump 1.2-a4 2014-11-04 21:31:00 +01:00
Adam Smith
db4fb51362 Preferences Hard coded Strings replaced 2014-11-01 20:23:01 +00:00
zeapo
9c2115d2d2 if the user press back without cloning, he gets an NPE 2014-11-01 00:16:52 +01:00
zeapo
b058008523 bump to v1.2-a3 2014-10-31 21:24:32 +01:00
Adam Smith
58183ee900 Hard coded strings replaced for resources in GitHandler 2014-10-31 14:28:09 +00:00
Adam Smith
7219fedf45 Hard coded string in GitAsyncTask replaced with resources 2014-10-31 14:13:17 +00:00
Adam Smith
ef51bb9231 Merged 2014-10-31 14:04:34 +00:00
Adam Smith
73bf555ba0 PGPHandler Strings replaced 2014-10-31 13:54:38 +00:00
Mohamed Zenadi
cff7c7e606 Merge pull request #29 from iAmiAdam/String-Bash
Hard coded strings replaced with resources in PasswordStore
2014-10-31 14:23:36 +01:00
Adam Smith
d5e4ddc939 Hard coded strings replaced with resources in PasswordStore 2014-10-31 11:37:52 +00:00
Adam Smith
af2c0ab0e1 Check that the string resources work 2014-10-30 22:11:31 +00:00
zeapo
f389904160 uniforming passwordfragment instances 2014-10-30 22:38:56 +01:00
zeapo
8c2c4c3b24 refresh the list rather than a full update related to PR #28 2014-10-30 22:33:03 +01:00
zeapo
64481bcb45 fixes an issue where the password was always added on the root 2014-10-30 22:32:19 +01:00
zeapo
005f0b6b7b when returning from an ADD without confirmation we are canceling not confirming 2014-10-30 22:31:09 +01:00
zeapo
6b4b520a33 Took off bindingDialog that caused more problems than solved 2014-10-30 22:30:33 +01:00
Mohamed Zenadi
9f9f99dc24 Merge pull request #28 from jbaiter/refresh-after-modification
Update password list after potential modifications
2014-10-30 22:05:02 +01:00
Johannes Baiter
88df56ea29 Update password list after potential modifications 2014-10-30 18:48:15 +01:00
Johannes Baiter
7560b81f03 Make decrypted Extra content selectable 2014-10-30 18:38:04 +01:00
zeapo
e33341da97 Merge pull request #24 from jbaiter/holo-icons
Previously most of the icons looked a bit cobbled together and not very Android-y. This PR replaces them with semantically equivalent icons from Google's Iconography recommendations.
This aligns Android-Password-Store more with Google's design recommendations and other Android apps.
2014-10-29 22:25:11 +01:00
zeapo
ca06b9626e corrected an issue where after a filter the passwords are not shown back once we change category 2014-10-29 22:12:38 +01:00
zeapo
7ddc23ee83 corrected some issues with filtering and categories 2014-10-29 22:09:40 +01:00
zeapo
892cd1b4d3 Merge branch 'filterlist' of git://github.com/jbaiter/Android-Password-Store into jbaiter-filterlist
- Corrected some issues due to the lack of comments
2014-10-29 22:08:01 +01:00
Mohamed Zenadi
021bec9f92 Merge pull request #23 from jbaiter/copy-on-show
Add option to automatically copy password to clipboard after decryption
2014-10-29 12:38:11 +01:00
Johannes Baiter
741ce31abb Fix namespaces for showAsAction attributes to icons show in ActioBar 2014-10-29 11:27:48 +01:00
Johannes Baiter
7d4b6683ef Add option to automatically copy password to clipboard after decryption 2014-10-29 11:22:16 +01:00
Johannes Baiter
9822c097cb Automatically copy password to clipboard after decryption 2014-10-29 11:14:32 +01:00
Johannes Baiter
a05a4a42df Use Holo Dark search icon 2014-10-29 11:13:40 +01:00
Mohamed Zenadi
ad81e9b0df Merge pull request #22 from jbaiter/fix-typo
Fix Typo in menu XML
2014-10-29 08:11:19 +01:00
Johannes Baiter
ac57d0d6d4 Fix filtering when loosening query 2014-10-29 02:55:26 +01:00
Johannes Baiter
4b4b65f4e9 Fix Typo in menu XML 2014-10-29 02:13:58 +01:00
Johannes Baiter
df1109cde5 Add filtering to password list 2014-10-29 02:05:45 +01:00
Mohamed Zenadi
440ada642e upped versionCode for it to work 2014-10-28 18:51:19 +01:00
zeapo
9aea6560b0 Corrects issue where list was stacked again and again + clean up 2014-10-22 23:15:24 +02:00
zeapo
2e7f55034c Version v1.2 alpha 1 2014-10-20 00:12:44 +02:00
zeapo
f134ca71f2 Fix #19 2014-10-20 00:06:34 +02:00
zeapo
0c5c694705 User can now delete passwords 2014-10-20 00:02:07 +02:00
zeapo
7469b865b6 users get directly onto the ssh-key selection screen rather than having to do it manually 2014-10-19 22:42:07 +02:00
zeapo
01a1522194 Improved layout of clone and made it similar to the rest of the application 2014-10-19 18:55:52 +02:00
zeapo
639031737f nicer layout for pass list 2014-10-19 18:14:35 +02:00
zeapo
24892e6a95 Using RecyclerView rather than ListView 2014-10-19 16:45:54 +02:00
zeapo
83c3231ab0 UserPreference works now 2014-10-19 13:24:38 +02:00
zeapo
b8b5234e5b First shot on Material design (prefrences not working) 2014-10-19 12:56:52 +02:00
knuthy
524c9205c0 new apk 2014-10-04 18:28:19 +02:00
knuthy
adbdad88b1 Merge branch 'jgit_beta' 2014-10-04 18:26:54 +02:00
knuthy
27ac841e6d corrected some bugs in repository creation 2014-10-04 18:26:16 +02:00
knuthy
7ad91f5356 support non-physical keyboard for clone 2014-10-02 09:20:23 +02:00
knuthy
57948768c0 merged changes made in master 2014-10-02 08:26:26 +02:00
knuthy
c11e6eab84 improved support of explicitly given port 2014-10-02 00:16:52 +02:00
knuthy
6be8a7026b version bump v1.1-b8 2014-10-01 23:22:26 +02:00
knuthy
34999c2bd5 Improved clone screen and added preliminary support for custom ports, fix #14 2014-10-01 23:20:51 +02:00
knuthy
ff3c3f94d1 improves the clone screen 2014-10-01 11:47:23 +02:00
knuthy
7264494a02 corrected a nasty bug, resolves #18 2014-10-01 11:13:40 +02:00
knuthy
cc2883fe1b a first draft, not complete yet 2014-09-30 00:46:58 +02:00
knuthy
499480f80b version bump and generated release and debug apk 2014-09-29 22:06:23 +02:00
knuthy
2fd688bd27 show toast on copy and dismiss dialog if error on openkeychain 2014-09-29 22:04:47 +02:00
knuthy
2c929441a7 a simple solution to resolve #13 2014-09-29 21:47:29 +02:00
knuthy
072db0ca5c added apk built using jgit 3.5 2014-09-23 15:22:46 +02:00
knuthy
4fe49d3ce5 update to more or less stable beta jgit 2014-09-23 15:20:55 +02:00
kLeZ
240bb9cd67 Added "Show Time" preference and changed default to 45 to match pass 2014-09-23 11:04:39 +02:00
kLeZ
a9126f7214 Some other Eclipse integration, modified AndroidManifest.xml to match build.gradle information (app version, sdk version) 2014-09-23 09:58:05 +02:00
knuthy
75d03937d4 avoid all these failing builds on Travis 2014-09-23 00:33:25 +02:00
knuthy
2f757f5159 bump to build 13, Fix #9 2014-09-23 00:28:47 +02:00
knuthy
da8ec72655 Take into account subdirectories
Fix #9
2014-09-23 00:23:55 +02:00
knuthy
c9b4a5bac4 solves the issue where pwd store closes without having bound with openkeychain 2014-09-22 22:34:34 +02:00
knuthy
83b893bc8c took off duplicate code CloneAsyncTask into GitAsyncTask 2014-09-21 18:29:37 +02:00
kLeZ
7af6cb37ce Added Eclipse Integration 2014-09-21 15:36:23 +02:00
knuthy
3764db17c9 Corrected an issue on kitkat when opening ssh-key
This happens when you select a file using kitkat's file manager
2014-09-20 20:56:14 +02:00
knuthy
5c53fcb4a0 corrected a typo that made settings not working in clone screen 2014-09-20 20:43:52 +02:00
knuthy
c73517056c corrected a major bug with kitkat when selecting sshkey 2014-09-20 20:30:24 +02:00
knuthy
ac6522cb94 a nasty bug! 2014-09-20 18:43:22 +02:00
knuthy
62877a53db version bump and readme update 2014-09-13 11:53:52 +02:00
knuthy
50b5a118ca Added a gif to explain how it works. And the APKs
Fix #3
2014-09-13 11:36:02 +02:00
knuthy
e9bf9c9369 unbind when leaving activity
This solves the issue where OpenKeyChain shows a dialog even if the application is hidden
2014-09-13 10:22:34 +02:00
knuthy
a690f47746 avoid reloading a new fragment when leaving the application 2014-09-13 10:20:18 +02:00
knuthy
aaee40b933 Z2 didn't recognize file filter "file/*" so changed to */* 2014-09-13 10:01:21 +02:00
knuthy
a44a38783c drop support of http/https as it's not tested correctly 2014-09-06 18:15:32 +02:00
knuthy
34f288290d Improved Starting ui 2014-09-06 18:14:39 +02:00
knuthy
7972154bd1 corrected a potentially major bug 2014-09-06 18:04:11 +02:00
knuthy
51b3334000 added copy password with a timer 2014-09-06 14:54:53 +02:00
knuthy
f0152ecfa2 Finish activity when timer ends 2014-09-06 14:25:00 +02:00
zeapo
f062ef5580 major changes (added ssh-key support) 2014-08-23 21:29:08 +02:00
zeapo
6ba4acfc47 store initialization supports ssh-key now 2014-08-23 21:22:05 +02:00
zeapo
9784af6d66 avoid eternal looping when selecting an openpgp provider 2014-08-23 19:35:59 +02:00
zeapo
c7d541c197 pull and push working with ssh-key now 2014-08-23 19:19:15 +02:00
zeapo
734988be28 added ssh-key based authentication for clone 2014-08-23 18:44:54 +02:00
zeapo
196813022a corrected a bug where cancel in openkeychain does not dismiss pgp dialog 2014-08-17 21:47:48 +02:00
zeapo
68623dcf8d ui improvements 2014-08-17 14:27:40 +02:00
zeapo
2c680cab59 ui improvements and fixed a slight bug due to ui 2014-08-17 14:08:56 +02:00
zeapo
c2fb1a3ee2 corrected a bug where binding dialog was not dismissed 2014-08-17 13:38:21 +02:00
zeapo
6958ba5eed refactoring and some styling 2014-08-17 13:01:21 +02:00
zeapo
5b4d2304bc bump to version and compile/target sdk 2014-08-17 02:41:28 +02:00
zeapo
fb80822c66 ignore the apk too 2014-08-17 02:41:03 +02:00
zeapo
7a208baab0 Corrected a bug where visually the item was closed while it was open 2014-08-17 02:33:53 +02:00
zeapo
1208342a24 upper version and new release apk 2014-08-17 02:08:05 +02:00
zeapo
1858fb5e52 major ui improvement to the list using SwipeListView 2014-08-17 01:13:46 +02:00
zeapo
3debc05707 git ignore cleanup done 2014-08-16 16:55:46 +02:00
zeapo
51b594807f downgrade minsdk to API 14 2014-08-16 14:58:20 +02:00
knuthy
4e8397a74c more improvements to the expandable list
- Deletion is working flawlessly
- refresh works better now, especially after add
- Added the possibility to refresh list after gitasync
2014-08-15 17:00:18 +02:00
knuthy
390a7ec825 first shot for improved expandable lists 2014-08-15 14:27:13 +02:00
knuthy
e6ad605d17 some improvements to decrypt ui 2014-08-15 13:36:14 +02:00
knuthy
ffadf9e8b6 corrected a bug where the activity finishes before the dialog is dismissed 2014-08-10 22:11:27 +01:00
knuthy
77a4027ce5 new apk (solid starter) 2014-08-10 19:49:15 +01:00
knuthy
2ec3047e18 added possibility to pull and push after having initialized a repository 2014-08-10 19:39:55 +01:00
knuthy
bee81ba5f2 creates a new repository 2014-08-10 19:03:28 +01:00
knuthy
3ce3909ade handle the case when no account name was set 2014-08-10 18:40:55 +01:00
knuthy
9823d1cfc8 implemented key-id recovery from OpenKeychain 2014-08-10 18:28:10 +01:00
knuthy
03acd8b1b1 a very first alpha version 2014-08-10 17:09:48 +01:00
knuthy
c3c3acda2c verify that the server information is set before pulling/pushing 2014-08-10 17:03:23 +01:00
Zeapo
1e3a2a8ae7 access settings from githandler activity 2014-08-10 13:52:58 +01:00
Zeapo
265ac86903 refresh list after pull and removal 2014-08-09 01:25:56 +01:00
Zeapo
fca8ab5bd6 corrected a dumb mistake 2014-08-09 01:12:51 +01:00
Zeapo
79fd5586f9 add and remove are now committing files to git 2014-08-09 01:08:17 +01:00
Zeapo
bac44808d3 corrected a small issue with commit and added push to origin 2014-08-09 00:44:45 +01:00
Zeapo
4002791b15 cloning and pulling are not well encapsulated via a common interface 2014-08-08 23:09:40 +01:00
Zeapo
42f1abfa76 more refactoring and ability to pull from server 2014-08-08 18:46:35 +01:00
Zeapo
9db42440fb more refactoring in preparation for a first version 2014-08-07 20:53:29 +01:00
Zeapo
4cd5a11185 added account name settings and made it mandatory for encryption 2014-08-07 00:38:16 +01:00
Zeapo
835bbc01dc use home button to return from preferences 2014-08-07 00:15:07 +01:00
Zeapo
19b48565f4 some ui improvements: show the category we add to 2014-08-07 00:10:23 +01:00
Zeapo
afe79f7243 icons and libs 2014-08-06 23:53:42 +01:00
Zeapo
e7052f2b4e corrected the icon for decryption 2014-08-06 23:52:45 +01:00
Zeapo
a313825756 more refactoring 2014-08-06 23:45:37 +01:00
Zeapo
c2f520f7bf some refactoring and improved the creation so that it happens on the visible dir 2014-08-06 23:44:34 +01:00
Zeapo
ad7b051144 made refresh work for non-root directories too 2014-08-06 23:20:26 +01:00
Zeapo
a1541bf21a send the file name without extension 2014-08-06 21:54:31 +01:00
Zeapo
c3696b2f49 some refactoring with nicer icons... 2014-08-06 20:35:03 +01:00
Zeapo
17ba2275ec corrected a bug where a new fragment was added while not needed 2014-08-06 18:23:25 +01:00
Zeapo
b1896c4221 some ui improvements (icons and return from pgphandler to top) 2014-08-06 17:25:47 +01:00
Zeapo
42d22abfbc encryption working with a temporary hack (default account) 2014-08-06 16:43:37 +01:00
Zeapo
d4380507b0 improved ui for decrypt/encrypt 2014-08-02 23:23:43 +01:00
Zeapo
cb8216b587 improved ui for decrypt/encrypt 2014-08-02 23:10:09 +01:00
Zeapo
e2ce35c85e improved the add button and other visual stuffs 2014-08-02 18:56:36 +01:00
Zeapo
280e662fc3 added temp (10sec) password visibility and extra content 2014-08-02 17:52:08 +01:00
Zeapo
c19191a3d5 avoid adding anything when getting back from an activity 2014-08-01 14:01:54 +01:00
Zeapo
4fadd0f81f data not needed 2014-08-01 00:22:46 +01:00
Zeapo
1579a6347e corrected a bug with file path when decrypting 2014-08-01 00:22:15 +01:00
Zeapo
a0263aabad Better distinction between categories and passwords, multilevel categories 2014-08-01 00:17:05 +01:00
Zeapo
4fe2baccf1 decryption is working, yay! now work on the callback 2014-07-30 03:15:44 +01:00
Zeapo
86ff7a660c some visual update (fragment list is kept at position) and a preparation for decrypt activity 2014-07-30 02:42:22 +01:00
Zeapo
8e52356567 moved arrays in arrays.xml 2014-07-28 22:48:08 +01:00
Zeapo
e9be4bf8d0 get absolute path to a file from the name so that we can read it. 2014-07-27 23:07:53 +01:00
Zeapo
f738c7ee36 performance optimization 2014-07-27 22:40:15 +01:00
Zeapo
3f5e93e5c3 Inform the main activity that an item has been clicked, will handle it later 2014-07-27 22:39:16 +01:00
Zeapo
ff845c0218 Avoid work by storing data 2014-07-27 22:36:19 +01:00
Zeapo
639d9642c2 Recovering password lists (gpg files) 2014-07-27 19:30:14 +01:00
Zeapo
a0b8301a49 Some refactoring and organisation for listview.. sooooon 2014-07-27 18:58:42 +01:00
Zeapo
c75fd77fdf Implemented the List view, a lot of work to do.. 2014-07-27 03:33:08 +01:00
Zeapo
784a474efb Finally! The Cloning is usable!!! 2014-07-27 00:38:10 +01:00
Zeapo
1c4defa4c9 Moved the cloning to settings, needs a nicer icon 2014-07-26 20:57:33 +01:00
Zeapo
6532252f31 Authentication works correctly for clone, some cleaning is still required 2014-07-26 20:44:25 +01:00
Zeapo
bbf0175d69 initial commit 2014-07-24 01:15:11 +01:00