Commit graph

1305 commits

Author SHA1 Message Date
Harsh Shandilya
ab5aebeda3 Improved debugging tools (#620)
* Add WhatTheStack

* Add leakcanary

* Codestyle nit

* Support snapshot builds for debug tooling

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-27 23:24:04 +05:30
Harsh Shandilya
27e1952375 Add fastscroller with alphabetic hints (#616)
* Setup basic fast scroll

Work towards #558 

* Implement PopupTextProvider

Fixes #558

* Update changes

* Hide system scrollbars

* Port fastscroll to autofill preferences

* Spotless

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-26 11:49:45 +05:30
Harsh Shandilya
052467518e
github: Add action to deploy nightly snapshots (#618)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-26 11:40:01 +05:30
Harsh Shandilya
2c78470642
Switch to Timber for logging (#617)
* Switch to Timber for logging

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>

* Update changelog

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>

* Fix rebase error

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-26 11:35:10 +05:30
Harsh Shandilya
14f1fa6538
Correctly unmarshal errors from OpenKeychain (#615)
Fixes #614 

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-25 20:19:49 +05:30
Harsh Shandilya
91f5797262
Bump version for new listing (#613)
Bump version for new listing
2020-01-25 10:13:33 +05:30
Harsh Shandilya
0cc42de983
Prepare new development revision
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21 21:26:36 +05:30
Harsh Shandilya
b4aac63399
README: Update Play Store link
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21 21:21:58 +05:30
Harsh Shandilya
a879f8da05
Bump version
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21 20:45:39 +05:30
Harsh Shandilya
2a606fc420
Update CHANGELOG
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-21 20:45:33 +05:30
Gigahawk
c129fb347e Add full path open in autofill dialog (#609) (#610)
Fixes #609
2020-01-21 09:18:39 +05:30
Gigahawk
44f0f22574 Fix autofill window size (#611) (#612) 2020-01-21 09:10:44 +05:30
Harsh Shandilya
81896510d9 Dependency updates (#608)
* Upgrade to Gradle 6.1

* Update Spotless

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-16 13:23:59 +05:30
Harsh Shandilya
382ab97b7c Update and cleanup dependencies (#607)
* Remove unused cardview dependency

* Remove unused test dependencies and update junit

* Update spotless

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-11 17:50:00 +05:30
kpengboy
e6ba1fcf1c Update/correct some zh-CN strings (#606)
Namely those for git_commit_{edit,add}_text
2020-01-05 15:56:32 +05:30
Harsh Shandilya
039685a6db Update proguard configuration (#605)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-01 18:52:38 +05:30
Harsh Shandilya
d5a744bd37 Prepare for new Play Store listing (#602)
* Gradle cleanup

* Update package name

* Remove release APK from git

This should have never been here

* Move package name to dependencies.gradle

* github: Setup caching for gradle

* Update Play Store art

* gradle: Use constraints API in place of deprecated force

* Update dependencies

* Raise minSdk to 23

* Target SDK 28 for now

External storage handling changes are atrocious to support in this codebase so we'll be holding out as far as we can.

* Revert "Opt into legacy external storage handling (#595)"

Not needed on SDK 28

This reverts commit 3f249e4bff.

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-31 20:57:38 +05:30
Harsh Shandilya
bfbbdecc07 Fix release builds (#601)
* proguard: Don't obfuscate stacktraces

* Deploy snapshots from this branch

* PasswordRepository: Handle uninitialized settings

* Keep classes that are used in parcels

* Revert "Deploy snapshots from this branch"

This reverts commit 66918ca2b90dbf7629bd56606eb3d3f578d96105.

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-16 12:46:06 +05:30
Harsh Shandilya
e61551bf37
Setup snapshot deployment (#599)
* Setup snapshot deployment

* README: Update repository links

* README: Update workflow badge link

* README: Add link to Snapshot builds

* Fix snapshot/pull-request build conflict

* Deploy from feature/deploy-snapshots as well

* Revert "Deploy from feature/deploy-snapshots as well"

Confirmed it works well

This reverts commit 06f6bc0e8c19f238643655d09ca20f83dd416283.

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-16 03:19:18 +05:30
Harsh Shandilya
3a7c541360 Fix missing margin in server config view (#594)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-15 21:59:53 +05:30
Harsh Shandilya
3f249e4bff Opt into legacy external storage handling (#595)
The app is too messy to migrate properly to SAF so let's just take the easier route for now.

Fixes #593

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-15 21:53:36 +05:30
Harsh Shandilya
2dc79c3ec1 Update dependencies (#588)
* Add gradle-versions plugin and cleanup common configuration

* build: Update all dependencies

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-06 00:13:47 +05:30
Harsh Shandilya
5e1927d068 Remove extraneous GitHub metadata (#586)
Funding is now configured at an organisation level
HCL workflow files are deprecated

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-12-02 20:17:59 +05:30
Harsh Shandilya
0a01911d87
Update to openpgp-ktx 1.0.0 (#585)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-29 15:55:16 +05:30
Harsh Shandilya
fdbbb467b2
LaunchActivity: Optionally delay finish call to allow transition… (#583)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-29 14:47:23 +05:30
Harsh Shandilya
241986e4fa github: Remove zeapo from codeowners (#584)
zeapo has not had time to work on APS for a while now and has formally let the rest of us know that he'll be stepping away

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-29 14:15:17 +05:30
Harsh Shandilya
df0c886152 Rewrite Gradle configuration to simplify further (#581)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-26 23:48:18 +05:30
Nils Schulte
bf9892c047 Update Readme FAQ - battery optimisation (#578)
* Update Readme FAQ - battery optimisation

Added FAQ entry
Disable battery optimisation for OpenKeychain and task killers.

Co-Authored-By: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-21 02:14:03 +05:30
Harsh Shandilya
ca19148acc Update to Gradle 6.0.1 (#577)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-19 21:34:53 +05:30
Harsh Shandilya
3bf8134b84
Upgrade dependencies (#574)
* Upgrade dependencies

Kotlin 1.3.50 -> 1.3.60
AGP 3.5.1 -> 3.5.2

* Update spotless

* Update biometric to 1.0.0

* Update core-ktx to 1.2.0-beta02

* Update fragment-ktx to 1.2.0-rc02

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-18 22:00:56 +05:30
Harsh Shandilya
f78962ec77
Create FUNDING.yml (#576) 2019-11-18 20:06:57 +05:30
Harsh Shandilya
cbda39c0ea
CODEOWNERS: Adding Skrilltrax as a maintainer (#575)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-18 20:06:44 +05:30
Harsh Shandilya
1d081b9054 Tweak password row layout some more (#567)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-16 12:08:31 +05:30
Harsh Shandilya
de9a201587 Also count subdirectories in child count (#573)
* Also count sub-directories in child count

* Respect hidden folders setting in child count

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-15 12:05:53 +05:30
Aditya Wasan
9892799824 Prevent an activity loop when no OpenPGP Provider is selected (#572)
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2019-11-13 12:31:02 +05:30
Harsh Shandilya
1f158c5ca6
Add option to show hidden folders (#571)
* Add option to show hidden folders

Fixes #446

* Simplify filtering

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-13 11:34:57 +05:30
Harsh Shandilya
4c751a175f
Fix snackbars drawing behind input methods
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-13 02:21:34 +05:30
Aditya Wasan
9acad2abf6 Convert java files to kotlin (#570)
* Break SshKeyGen into multiple files

* Use tinted material button

* Convert PasswordStore to kotlin

* Remove SshKeyGen

* Remove explicit imports and other tweaks

Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2019-11-13 00:55:56 +05:30
Harsh Shandilya
5749c97d7c
PasswordGeneratorDialogFragment: Rewrite in Kotlin (#569)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-12 21:55:59 +05:30
Harsh Shandilya
4c7f46aa8a
Switch to openpgp-ktx (#565)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-12 02:14:28 +05:30
Harsh Shandilya
eb9754ba79
Switch clear icon to outlined variant
Also missed in #566

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-11 21:03:38 +05:30
Harsh Shandilya
12054836e5
Switch share icon to outlined variant
Missed it in #566

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-11 21:00:59 +05:30
Harsh Shandilya
b9e39671a4
Redo in-app iconography (#566)
* Switch out folder icon

* Switch out password icon

* Switch out 'save and copy' icon

* Switch out save icon

* Switch out move icon

* Switch out delete icon

* Switch out edit icon

Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-10 12:39:51 +05:30
Harsh Shandilya
58ccbc30e0
Update to Gradle 6.0
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-09 13:12:19 +05:30
Harsh Shandilya
e4eaae37eb
Re-add OpenPgpAppPreference (#564)
Re-add OpenPgpAppPreference
2019-11-08 12:54:50 +05:30
Harsh Shandilya
67160f50d1
Re-add OpenPgpAppPreference
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-08 12:30:14 +05:30
dependabot-preview[bot]
6ab66f9f0e Bump junit from 4.13-beta-3 to 4.13-rc-1
Bumps [junit](https://github.com/junit-team/junit4) from 4.13-beta-3 to 4.13-rc-1.
- [Release notes](https://github.com/junit-team/junit4/releases)
- [Changelog](https://github.com/junit-team/junit4/blob/master/doc/ReleaseNotes4.12.md)
- [Commits](https://github.com/junit-team/junit4/commits)

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2019-11-06 19:38:39 +00:00
Harsh Shandilya
b9e2d6d498
Manifest cleanup
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-07 01:04:42 +05:30
Harsh Shandilya
3b758928ff
Stop relying on parent activties in subsettings
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-06 19:58:09 +05:30
Harsh Shandilya
be0d89958a
treewide: Reformat with latest ktlint
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-06 19:42:39 +05:30