zeapo
7337be5214
replace the onclick by a listener
2017-11-03 15:03:44 +01:00
zeapo
ae39246732
make the generate replace the password rather than append
2017-11-03 15:03:20 +01:00
zeapo
de5f3f68d5
fix typo
2017-11-03 13:56:51 +01:00
zeapo
ec1ebd4881
add support for Application overlay in api version >= 26
2017-11-03 13:14:46 +01:00
zeapo
381a40a4ed
add apk
2017-10-30 23:24:14 +01:00
zeapo
db97bb7b26
update buildToolsVersion and travis
2017-10-30 23:08:30 +01:00
zeapo
07b74de908
a bug fixes build, in alpha
2017-10-30 22:59:06 +01:00
zeapo
b315ff6c6f
seems like the info can be null too
2017-10-30 22:56:19 +01:00
zeapo
57358a86ac
fix a potential NPE
2017-10-30 22:49:25 +01:00
zeapo
b6cb649f7c
update gradle, support versions and target versions
2017-10-30 22:37:40 +01:00
zeapo
d697b6a46c
code cleanup & refactor
2017-10-30 22:37:07 +01:00
zeapo
e85cd2297b
fix the case where localDir does not exist
...
which is the common situation..
2017-10-30 22:36:46 +01:00
zeapo
d13438b67a
Merge branch 'master' of https://github.com/zeapo/Android-Password-Store
2017-10-30 22:36:19 +01:00
Mohamed
55c46eb644
check that the packagename is not null
2017-09-13 09:07:46 +02:00
Mohamed
79869b4fc6
add missing recursion stop to depth 10
2017-09-13 09:06:06 +02:00
zeapo
f383ebbb8f
ensure the fab is hidden when moving passwords
2017-09-10 16:26:05 +02:00
zeapo
1c43d6c7e4
dismiss action mode after we've finished moving passwords
2017-09-10 16:25:54 +02:00
zeapo
bc173404c9
cleanup unused variables
2017-09-10 16:16:32 +02:00
zeapo
33821659ae
update the url when switching ssh <-> https
2017-09-10 16:08:18 +02:00
zeapo
8dc1efe405
ensure that the repository is indeed initialized before updating origin
2017-09-10 15:57:31 +02:00
zeapo
fdfeaa0043
fix the logic behind empty dir
2017-09-10 15:33:40 +02:00
zeapo
8e145191fe
when in action mode, hide the FAB
2017-09-10 15:16:02 +02:00
zeapo
032e6fc756
do not show the clone screen if the store is "just" empty
2017-09-10 15:03:01 +02:00
zeapo
4ada6df1e5
add a signed apk of the latest version
2017-09-10 14:48:12 +02:00
Mohamed Zenadi
7ceb1719f3
remove trailing white space
2017-09-10 08:03:36 +02:00
zeapo
bb2c6df4cf
more layout linting and string extraction
2017-08-11 10:46:04 +02:00
zeapo
ae47f3ae93
lint use "sp" rather than "dp" for text size
2017-08-11 10:28:33 +02:00
zeapo
66dcfd7b73
suprress inflateParams lint error in dialogs
2017-08-11 10:25:37 +02:00
zeapo
c50ff017a0
fix Chinese values name
2017-08-11 10:20:58 +02:00
zeapo
552f3fe5a5
Put the rebase abort in an async task
...
uhum... there was network operation
2017-08-11 09:37:09 +02:00
zeapo
040f000d99
fix lint
2017-08-11 09:31:48 +02:00
zeapo
d6017be4ec
introduce onSuccess/onError
2017-08-11 09:31:36 +02:00
zeapo
8ae59a4922
add a way to see the git status and abort a rebase
2017-08-10 22:46:05 +02:00
zeapo
2ca8f94cb7
extract string resource and fix phrasing
2017-08-10 21:15:10 +02:00
zeapo
bf1b67ea6a
add remember passphrase and clearing it from settings
2017-08-10 15:13:58 +02:00
zeapo
24a77b9028
detect error during push
...
fix #280
2017-08-10 14:19:24 +02:00
zeapo
d284e29237
version bump
2017-08-10 11:58:33 +02:00
zeapo
b95754a90c
go back to a newer version of commons-io as the ANR has been fixed
2017-08-10 11:44:01 +02:00
zeapo
79e99cceac
no need to list files as a store can be empty
2017-08-10 11:43:15 +02:00
zeapo
1c9d8537f5
the linter does not recognise our version check
2017-08-10 11:10:29 +02:00
zeapo
3daa34de90
fix unchecked
...
Also use File.listFiles rather than FileUtils
2017-08-10 11:10:29 +02:00
zeapo
96aa605b75
check that encryption works
2017-08-10 11:10:29 +02:00
zeapo
7bdeb80011
backport the fix of ssh key import
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
6b967923fd
initial work on encrypt testing
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
cddf3e72de
flatten encrypt layout
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
55db404f14
remove pgp handler
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
a69b6392aa
remove useless code
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
145c96f5da
Fix edit operation with latest changes in FILE_PATH
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
de5edf6e93
wait a little bit more for decryption
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
174635d936
rename to fullPath
to avoid confusion
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
8019d8981c
discard parent_path and use only file_path as before
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
fc260a6924
fix rebase error
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
09480d9390
Ensure that we have a single /
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
f80d13a5b3
add copy and clipboard clearing tests
...
this would have avoided the regression in .66 :)
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
ce44171a0b
decrypt test finally working
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
b145dfcf7f
Add Espresso for testing
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
d347e8349e
remove useless tests before writing new ones
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
3dba62308f
Reduce duplicate code
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
eed0b59964
Call the new pgp activity
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
200fe9ebe0
add getkeyids support
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
7a3caad76f
Fix the context in layouts
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
9553a224e4
no longer pgphandler in the main activity
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
0c09b42528
fix wrong class being used
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
958ea12a88
Add support of EDIT from the selection menu
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
e1ae4978ec
Extract Select folder (moving) into its own activity
...
more work needed
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
c3eb4f0a41
initial work on pgp activity
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
902cbd78b0
extract string
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
7cb474804b
get rid of double bang
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
2f75559ac2
switch UserPreference to kotlin
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
82011f7f8b
adding kotlin
2017-08-10 11:10:29 +02:00
Mohamed Zenadi
bf70407aec
version bump to 88
2017-08-05 18:57:56 +01:00
Mohamed Zenadi
e6fc3bb177
fix typo when changing the behaviour of get sshkey
2017-08-05 18:54:16 +01:00
Felix Bechstein
e169235d96
Fix more lint ( #325 )
...
* fix/ignore lint errors, run lint on travis
* fix/ignore some lint warnings
2017-08-02 10:15:31 +01:00
Mohamed Zenadi
37329a67f7
typo =_=
2017-08-02 10:14:28 +01:00
Mohamed Zenadi
650246a82f
downgrade commons-io
...
The current version generated ANRs such as: `Input dispatching timed
out (Waiting to send non-key event because the touched window has not
finished processing certain input events that were delivered to it over
500.0ms ago. Wait queue length: 11. Wait queue head age: 8523.6ms.)`
when listing / opening files
2017-08-02 09:08:06 +01:00
Vladislav
253572c26d
Update Russian translation ( #327 )
2017-08-01 22:29:37 +01:00
Mohamed Zenadi
b29695ec3e
version bump
2017-07-29 11:04:13 +01:00
Mohamed Zenadi
1046634a3c
fix password copy no longer working due to a typo
2017-07-29 10:57:09 +01:00
Mohamed Zenadi
43f479d773
revert deleted cases
...
These are called after the user enters his/her passphrase, hence really
needed… I messed up
2017-07-27 09:07:38 +01:00
Mohamed Zenadi
fd02d50011
version bump
2017-07-27 00:45:09 +01:00
Mohamed Zenadi
974d8e5f95
ensure data is not null
2017-07-27 00:45:09 +01:00
Felix Bechstein
2f75f99108
Support pasting username with autofill, fixes #192 ( #321 )
...
* Support pasting username with autofill, fixes #192
The workflow for pasting usernames is as follows:
1. Select password field
2. Select password store entry with username and paste it
3. Select any other editable field
4. Paste username
* Show toast when username is available for pasting
2017-07-26 08:04:45 +01:00
Mohamed Zenadi
d1ad306c1b
Improve french translation
2017-07-25 21:54:38 +01:00
Mohamed Zenadi
70a80bd3d5
Version bump to .65
2017-07-25 18:26:00 +01:00
Mohamed Zenadi
5119ae1b8e
remove the most probably the buggiest calls ever
2017-07-25 18:24:47 +01:00
Mohamed Zenadi
7e7a98e80a
check that the data we get from OpenKeychain is not null
2017-07-25 18:19:06 +01:00
Mohamed Zenadi
61b6ae8295
drop support for ICS
...
This will reduce the specific code
2017-07-25 16:18:52 +01:00
Mohamed Zenadi
961b4a772a
remove copyLibs gradle file
2017-07-25 14:50:51 +01:00
Mohamed Zenadi
1eae115424
upgrade apache commons version
2017-07-25 14:50:24 +01:00
Mohamed Zenadi
55e549dc31
remove guava dep
2017-07-25 14:50:07 +01:00
Felix Bechstein
5da9e67545
Fix lint warnings ( #319 )
...
* Fix lint errors/warnings
Fix a lot of lint errors and warnings.
Most things are automatically applied fixes done with android studio:
* externalize strings
* remove unused code / classes / layouts / imports
* migrate some fields to local variables
* Remove dead code from comments
Removed code that is commented out long ago.
* remove unused resources
* colors
* strings
* drawables
* layouts
* menus
2017-07-25 14:23:50 +01:00
Felix Bechstein
5cba6c62d7
Parse username from password entry, refs #192 ( #318 )
...
This is a first step of letting APS handle usernames from password
entries. It shows the username in PgpHandler and allows to copy it to
the clipboard.
2017-07-22 12:09:34 +02:00
Felix Bechstein
6ce31056c9
Show extra content w/o copy password, fixes #288 ( #317 )
...
Show extra content even if password is not copied to clipboard.
Add toggle to preferences as well.
2017-07-16 16:41:47 +02:00
Felix Bechstein
8e6ab25572
externalize strings ( #316 )
2017-07-16 16:38:30 +02:00
Felix Bechstein
816b3d2c4a
Ignore .extensions directory ( #315 )
...
Ignore .extensions directory when traversing password tree.
2017-07-16 10:54:56 +02:00
Felix Bechstein
00e0c2541c
update german translation ( #314 )
2017-07-15 22:29:30 +02:00
zeapo
2788786f65
add default android file picker for selecting ssh-key
2017-06-24 13:10:17 +02:00
zeapo
2c076fb0eb
bump version to 84
...
revert the git background task
2017-06-24 12:59:23 +02:00
zeapo
9608d662fd
one last thing left, do not finish on commit
2017-06-24 12:59:00 +02:00
zeapo
69aed3dd59
one missing in the revert
2017-06-24 12:33:09 +02:00