Commit graph

317 commits

Author SHA1 Message Date
DSIW
0e700ce21b Add icons to list item 2016-06-10 04:50:56 +02:00
DSIW
09f12c81c1 Remove CardView and use divider for separation 2016-06-10 04:50:56 +02:00
DSIW
b36d082b9f Restyle password cards 2016-06-10 03:13:09 +02:00
Matthew Wong
f6f0576caf Switch positions of edit and delete buttons 2016-05-14 20:34:23 -04:00
Matthew Wong
cacf739f6d add edit long press action 2016-05-14 20:30:55 -04:00
Mohamed Zenadi
82403f262d fix an issue on android 6 where the passwords are centered 2016-04-28 08:29:33 +02:00
Mohamed Zenadi
c866596d13 no confirmation/no deletion when using sd-card directory 2016-04-27 23:59:34 +02:00
Mohamed Zenadi
53f2962e5d fix a confusion on which button does what 2016-04-25 22:56:48 +02:00
Mohamed Zenadi
6935e6d5f7 add translations to cz values as they are lacking
need to be translated
2016-04-25 22:56:48 +02:00
Matthew Wong
ba1ef7a38e Merge branch 'upstream' into webview
Conflicts:
	app/build.gradle
2015-12-31 06:24:05 -05:00
Matthew Wong
1d9e3b50a5 Delete option for websites 2015-12-31 04:28:42 -05:00
Matthew Wong
1c3a4fe763 Use URL as package name for app/website settings and match Chrome using URL. But use site title for automatching attempts when URL match not found 2015-12-31 03:47:51 -05:00
Matthew Wong
cdf27fc24d Get the URL in Chrome 2015-12-30 05:50:56 -05:00
Matthew Wong
ebd565ec37 add always show dialog preference. 2015-12-30 01:18:42 -05:00
Matthew Wong
5263ed10bb Fix string 2015-12-30 00:22:53 -05:00
Matthew Wong
8c884bcba8 Add websites to autofill preferences 2015-12-30 00:15:08 -05:00
Matthew Wong
5cb380bf47 Don't use ResolveInfo for app settings ui 2015-12-27 06:00:06 -05:00
Jaroslav Lichtblau
e224527125 updated Czech translation 2015-11-23 19:49:57 +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
8fa173e7d2 set and pick from multiple passwords per app 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
54a05daa82 cleanup: split autofill service into functions 2015-11-04 16:56:12 -05:00
Matthew Wong
55c312ddaa enable autofill for chrome & webview password fields (not useful yet) 2015-10-28 18:54:44 -04: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
a314563ca9 Some UI loading for #119 2015-08-27 19:17:00 -04:00
Matthew Wong
f6d3dc23fb UI cleanup & reformat 2015-08-26 17:03:37 -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
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
ebe1f831e7 strings & enable service preference 2015-08-14 17:38:18 -04:00
Matthew Wong
ca45e739da Async populate the app list 2015-08-14 17:38:16 -04:00
Matthew Wong
ec07e1eea6 Preference activity overhaul 2015-08-14 17:36:52 -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
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
485b621b04 Change dialog appearance, smaller (wraps content) 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
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
Mohamed Zenadi
58d93d757d show the full category of the password
with a small style revamp
2015-08-12 22:33:48 +02:00
Mohamed Zenadi
feb8eefcc4 fix potential NPE 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
Matthew Wong
d95286660a Add 'clear clipboard 20 times' preference 2015-07-21 16:15:36 -04:00
Mohamed Zenadi
83f1d18fc1 addd missing strings into the cs lang (no translation yet) 2015-07-19 14:16:03 +02:00
Matthew Wong
33a4a183eb Remove fontfamily xml 2015-07-18 16:25:16 -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
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
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
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
5c46fea58d Use string resources 2015-07-11 12:22:56 -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
8c885882dc Make selectedItems Set instead of SparseBooleanArray 2015-07-01 19:31:11 -04:00
Matthew Wong
1fa1f4a553 Selected rows color 2015-07-01 01:50:12 -04: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
37ebae303c fix missing spaces between the file committed and the commit msg 2015-06-10 00:09:30 +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
275f06835a Initial support for external *git* repositories, fix #41, fix #48 2015-05-17 19:12:14 +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
47ffaf99bd add a preference option to select an external directory 2015-05-17 18:45:40 +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
a58d435e0c initial support for openpgp-api v7 2015-05-12 22:31:17 +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
9ebe1a4c49 fix the color of the select contextual menu
was showing white on kitkat
2015-03-20 22:16:38 +01:00
Mohamed Zenadi
cff4fcb707 version bump and some style update 2015-03-14 23:38:44 +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
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
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
3f1caf89aa Added preference to disable recursive filtering 2014-12-06 18:03:43 +01:00
zeapo
112d71588c enable the users to delete the repository 2014-12-06 01:19:56 +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
489273678f allow the user to select https (not working yet) 2014-11-23 11:51:57 +01:00
zeapo
ea7f3445fc less confusing path name 2014-11-16 10:23:39 +01:00
zeapo
c6882ea39c added an error when unable to open/access ssh-key 2014-11-04 22:23:47 +01:00
Adam Smith
db4fb51362 Preferences Hard coded Strings replaced 2014-11-01 20:23:01 +00: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
73bf555ba0 PGPHandler Strings replaced 2014-10-31 13:54:38 +00: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
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
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
a05a4a42df Use Holo Dark search icon 2014-10-29 11:13:40 +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
zeapo
0c5c694705 User can now delete passwords 2014-10-20 00:02: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
b8b5234e5b First shot on Material design (prefrences not working) 2014-10-19 12:56:52 +02:00
knuthy
7ad91f5356 support non-physical keyboard for clone 2014-10-02 09:20:23 +02:00
knuthy
c11e6eab84 improved support of explicitly given port 2014-10-02 00:16:52 +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
cc2883fe1b a first draft, not complete yet 2014-09-30 00:46:58 +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
kLeZ
240bb9cd67 Added "Show Time" preference and changed default to 45 to match pass 2014-09-23 11:04:39 +02:00
knuthy
5c53fcb4a0 corrected a typo that made settings not working in clone screen 2014-09-20 20:43:52 +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
51b3334000 added copy password with a timer 2014-09-06 14:54:53 +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
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
6958ba5eed refactoring and some styling 2014-08-17 13:01:21 +02:00
zeapo
1858fb5e52 major ui improvement to the list using SwipeListView 2014-08-17 01:13:46 +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
9823d1cfc8 implemented key-id recovery from OpenKeychain 2014-08-10 18:28:10 +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
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
c3696b2f49 some refactoring with nicer icons... 2014-08-06 20:35:03 +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
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
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
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