Commit graph

320 commits

Author SHA1 Message Date
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