Commit graph

959 commits

Author SHA1 Message Date
Harsh Shandilya
4cde7e76ad README: Fix dead links and cleanup formatting (#435)
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-10-14 10:24:55 +02:00
Harsh Shandilya
bb4c8b0688 Rewrite Travis-CI configuration (#436)
* Rewrite Travis-CI configuration

- Use OpenJDK
- Enable Travis-CI caches
- Switch to Travis' own dependency management system

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Gradle plugin 3.2.0 uses build-tools-28.0.2

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-10-14 10:24:13 +02:00
حسين
01df4371db
wrapping of long passwords
resolves #360
2018-10-12 17:01:08 +01:00
Hussein Mohammed
0b9eeb27e7
use visible password field
resolves #366.
2018-10-12 15:26:49 +01:00
Harsh Shandilya
483e8d9310 Migrate to AndroidX (#430)
* Update gradle and external dependencies

- Switch away from deprecated compile directive
- Remove explicit buildToolsVersion, is defined by the gradle plugin now
- Fix build in SelectFolderActivity

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Upgrade gradle plugin and wrapper to latest alpha

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Don't use alpha gradle plugin

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Migrate to AndroidX

https://developer.android.com/jetpack/androidx/

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Upgrade AndroidX dependencies to stable release

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Enable Jetifier

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* SelectFolderFragment: Fix build

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-10-12 15:06:04 +01:00
Harsh Shandilya
b8c5dd85a6 treewide: Cleanup relevant build warnings (#433)
Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-10-12 10:09:06 +02:00
Markus Gräb
8e9c2363bb Main view: open search view on keyboard press (#432) 2018-10-11 18:41:35 +01:00
setine
2002e98c17 Cancel running DelayShow async tasks (#416) (#431)
These tasks were filling up the threadpool slots and leading
to delays in executing further AsyncTasks after a while.
2018-10-11 18:13:03 +02:00
Harsh Shandilya
8ff0039be4 Update gradle and external dependencies (#429)
* Update gradle and external dependencies

- Switch away from deprecated compile directive
- Remove explicit buildToolsVersion, is defined by the gradle plugin now
- Fix build in SelectFolderActivity

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Upgrade gradle plugin and wrapper to latest alpha

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>

* Don't use alpha gradle plugin

Signed-off-by: Harsh Shandilya <harsh@prjkt.io>
2018-10-11 16:39:45 +01:00
Hussein Mohammed
9c932f1a10
update README
* Moved sections of the README to the wiki page.
* Removed old video walkthrough (could re-record with most recent version of the app).
* Re-ordered sections.
* Fixed typos.
2018-09-28 13:52:27 +01:00
Joakim Lundborg
e1dfbd0c99 Clean paths (#425)
* Clean path display
This removes slashes from end of directories in the label, and the start
and end slash of the item headline.

* Item icon alignment
Change icon alignment to bottom, which makes the display look cleaner
when there is no path.
2018-09-25 19:54:06 +01:00
Joel Beckmeyer
eea0e68dda Display HOTP code if password contains HOTP secret, unify HOTP and TOTP code (#413)
* Display HOTP code if password contains HOTP secret, unify HOTP and TOTP code

* Add ability to show HOTP instead of showing every decrypt

* Fix off by 1 error

* fix return intent logic so that edits and HOTP increments are properly committed

* fix linting errors

* Fix broken logic for case when a password is created

* add ability to choose if password entry will be updated on HOTP code calculation
2018-09-25 18:45:54 +01:00
Daniel Rose
ac889abdd3 don't show hidden files and directories (#424) 2018-09-19 22:53:11 +02:00
Mohamed Zenadi
6ab2529811
remove maintainer msg 2018-09-13 10:41:54 +02:00
alexlab2017
270ab889b0 Clear clipboard 20 times fix (#423)
* Fix clear clipboard 20 times

As described in issue #419 there was a bug when clearing clipboard 20 times because from "0" to "< 19" there are 19 numbers, not 20. 19 is never reached because of "less than" operator. This could be also fixed by changing the operator from "=" to "<=" but I think is better to change the number of times to 20.

* Fixed clear clipboard 20 times hint

Fixed the hint to match what really happens, consecutive numbers are stored in the clipboard 20 times.
2018-09-11 10:53:55 +02:00
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
Vincent Breitmoser
65ef17727c Remove APG from FAQ (#418)
APG is no longer in the Play Store, so this is probably no longer a FAQ :)
2018-07-28 13:37:14 +01: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 Zenadi
cbf8b753b4
Looking for a maintainer. 2018-04-29 22:23:42 +02:00
jess
411215ea58 Added backers and sponsors on the README (#388) 2018-04-01 15:12:08 +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
ad93850437 fix travis build 2018-02-04 11:54:24 +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
Igor Ovsiannikov
3710cf5eb3 Update README.md (#368)
I suggest to make picture width 320px. Currently it is very big and does not even fit the screen.
And it seems, `style` does not work for some reason.
2018-01-06 18:16:31 +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
Fabrice Laporte
916d63f9be Fix <H3> markdown syntax 2017-11-25 23:50:05 +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
67a7b124ee update travis 2017-11-19 11:10:37 +01:00
Mohamed
7b8aae3c7b bump version 2017-11-19 10:29:47 +01:00
Mohamed
4a5a839cf0 remove attribution for the icon 2017-11-19 10:08:04 +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 Zenadi
9638699681
add link to icon licence 2017-11-11 10:09:31 +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