Commit graph

707 commits

Author SHA1 Message Date
leggewie
dd43545c4c Allow installation to external media (SD card) (#420)
This change will enable installation of the app to external as well as internal flash memory which is important for devices where internal memory is limited but external memory is cheap and abundant in form of micro SD cards.

More information at https://developer.android.com/guide/topics/data/install-location
2018-08-20 11:14:25 +02:00
حسين
30d4d5342f change the sort order of password items (#421) 2018-08-20 11:13:38 +02:00
cpdyj
e29cbb7fd1 fix zh_rCN string translate. (#407) 2018-05-16 21:56:52 +02:00
حسين
2a7038337d added support for adaptive icon (#402)
Signed-off-by: Hussein Mohammed <zidhussein@gmail.com>
2018-05-02 20:48:02 +02:00
Mohamed
d87381fb25 add a signed build with autofill included 2018-03-31 11:18:38 +02:00
Mohamed
c223a52a4b upgrade gradle, dependencies and bump version 2018-03-31 11:10:06 +02:00
ButterflyOfFire
19fe578fd0 Adding Arabic i18n (#382) 2018-03-07 13:43:58 +01:00
Mohamed
ea1d83a5e9 inform the user that remembering ssh-key passphrase is insecure
see #378
2018-02-04 11:40:36 +01:00
Mohamed
6121850103 build a signed APK for master branch 2018-02-04 11:35:16 +01:00
Shuhei YOSHIDA
ed7ca5cb6c Update Japanese assets (#372)
* "張り付け" to "貼り付け"

"Paste" is "貼り付け" in Japanese

* Translate to Japanese
2018-01-20 10:44:10 +01:00
Balasankar C
7eb866b943 Fix totp elements layout (#367)
* Fix totp elements layout

* Add missing rule

* Make username copy button invisible by default

* Fix totp copy button string

* Don't show username fields if not set
2018-01-16 21:31:39 +01:00
Mohamed
0480e7cb02 version bump 2018-01-06 20:49:39 +01:00
Mohamed
2d543d8e98 update version 2018-01-06 20:49:10 +01:00
Tarcio Saraiva
78c1b935b9 refactor support for application overlay in api v >= 26 (#364) 2018-01-06 18:18:33 +01:00
mohammadnaseri
770788fe67 Password should be invisible to the accessibility services (#362) 2017-12-27 22:01:47 +01:00
Christoph Böhmwalder
e41287cb16 show age for passwords in detail view (#339)
* show age for passwords in detail view

Implements #330.
This fetches the latest commit where the respective password file was
changed from the current HEAD and outputs the relative time since
the last change on the decrypt page.

* Move lastChanged logic out of PgpActivity

This nicely encapsulates the lastChanged logic (and thus separates it
from dependencies like git). The last changed date is now passed as a
timestamp using the Intent's extra info.
2017-12-26 14:35:25 +01:00
Mohamed
de4de6516b fix totp not showing if set in password without extra content 2017-11-19 12:41:36 +01:00
Mohamed
c1db901fea hide password label if password is empty
fix #295
2017-11-19 12:27:31 +01:00
Mohamed
b2839eb0a1 add a missing check that password clearing task is running
fixes #351
2017-11-19 12:13:38 +01:00
Wiktor Kwapisiewicz
3d5dd65e30 Display TOTP code if entry contains OTP secret
TOTP is calculated on display and on copy to clipboard from secret
embedded in entry (either in password or in extra) and the current time.
2017-11-19 11:14:45 +01:00
Mohamed
7b8aae3c7b bump version 2017-11-19 10:29:47 +01:00
Chris Zuber
62ecd85dee Update sizes
Minor changes to make more similar to original icon.
If it becomes any smaller, definition & details may be lost.
2017-11-14 20:48:09 +01:00
Chris Zuber
ecce8c8802 create new icon
Use https://gist.github.com/shgysk8zer0/9436084ca74adef73306f06fc2b697ed
for icon in #352

- Create custom icon as SVG
- Export in to all existing `drawable-*dpi/ic_launcher.png` in various
sizes
2017-11-14 20:48:09 +01:00
Mohamed
bf8bd2ef85 add android:summary for accessibility 2017-11-11 09:42:54 +01:00
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