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
Harsh Shandilya
b2d352e3ea
Revert back to Groovy DSL
...
The Kotlin DSL's API is extremely terrible and makes the simplest tasks annoying. It also introduces a very noticeable build overhead that I'd rather not have.
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-06 19:41:15 +05:30
Harsh Shandilya
3fcf242c07
Update to Gradle 5.6.4
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-06 00:06:27 +05:30
Harsh Shandilya
fc2a11699a
Merge pull request #562 from android-password-store/msf/ui-rework
...
Redesign some UI elements
2019-11-05 10:05:07 +05:30
Harsh Shandilya
94e56ce812
Improve light mode list select color
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-05 02:26:50 +05:30
Harsh Shandilya
0d5672dd11
Switch up folder icon
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-05 02:20:34 +05:30
Harsh Shandilya
a47af477b6
Remove useless parent layout
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 23:16:25 +05:30
Harsh Shandilya
13abcdeb80
password_row: Improve alignment
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 23:08:00 +05:30
Harsh Shandilya
91c55d4446
Fix multiselect color on light theme
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 21:40:50 +05:30
Harsh Shandilya
a21353cb06
Add child count to folders
...
Fixes #559
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 20:13:19 +05:30
Harsh Shandilya
159e8967b6
Redesign onboarding fragment
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 20:13:18 +05:30
Harsh Shandilya
be47f13d75
Add UI indicator for folders
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 20:13:18 +05:30
Harsh Shandilya
ed02961315
Cleanup comments
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 20:13:09 +05:30
Harsh Shandilya
8fc7dd3d42
Rewrite PasswordFragment in Kotlin
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 19:50:48 +05:30
Harsh Shandilya
14d997f500
Cleanup
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 19:50:48 +05:30
Harsh Shandilya
077e67d8e3
PasswordRepository: Refactor getRepositoryDirectory to be non-nullable
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 19:50:48 +05:30
Harsh Shandilya
a409cae2a8
Improve IDE visualization of password recyclerview
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-04 19:50:48 +05:30
Harsh Shandilya
6b228a80ef
Improve password row UI ( #561 )
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-03 23:42:11 +05:30
Harsh Shandilya
13a4bf12c3
PasswordRepository: Rewrite and micro-optimize password loader
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-03 23:35:45 +05:30
Harsh Shandilya
a520b3db64
Convert SelectFolderFragment to Kotlin
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-03 20:46:03 +05:30
Harsh Shandilya
25029c9055
Reorganize package structure
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-03 18:05:23 +05:30
Harsh Shandilya
8c00708d9f
Use SwitchPreferenceCompat
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-03 18:05:07 +05:30
Harsh Shandilya
2be6302b6b
PgpActivity: Use snackbars instead of toasts
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-31 17:39:48 +05:30
Harsh Shandilya
a0372d78bc
PgpActivity: Fix exception in copy
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-31 11:17:13 +05:30
Harsh Shandilya
36c2518f90
github: Add PR and issue templates
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-27 22:52:40 +05:30
Harsh Shandilya
5df7be10b5
Authenticator: Allow using PIN/password/pattern as fallbacks
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-27 18:21:19 +05:30
Harsh Shandilya
cdf45bc323
Add setting to save OpenKeychain auth keyid ( #554 )
...
* Add setting to save OpenKeychain auth keyid
* Hide pref not disable
Co-Authored-By: Reagan Sanders <vexofp@gmail.com>
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-27 00:14:42 +05:30
Harsh Shandilya
2fcec8685b
Update dependencies
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-24 12:25:01 +05:30
Harsh Shandilya
c9b550e59c
Update wrapper scripts to Gradle 5.6.3
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-19 18:02:32 +05:30
Harsh Shandilya
c4f3cd7159
Uprev to Gradle 5.6.3
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-18 14:48:54 +05:30
Harsh Shandilya
5b5e5c6fdc
README: Resolve formatting troubles
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-13 15:10:25 +05:30
Harsh Shandilya
dd4b98804b
build: Update gradle properties
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-13 11:36:19 +05:30
Harsh Shandilya
90b534e2ea
github: Update workflow settings
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-13 11:31:47 +05:30
Harsh Shandilya
7a80be7732
treewide: Fix typo in license header
...
While we're here, also clarify we're strictly GPL-3.0 and not automatically
opting into future revisions of the license.
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-02 20:10:07 +05:30
Harsh Shandilya
ee3535482a
treewide: Add copyrights
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-02 18:11:22 +05:30
Harsh Shandilya
f1f59dc1ed
Add Spotless to regulate codestyle ( #550 )
...
* Add Spotless to regulate codestyle
* treewide: Run spotless
* Add spotlessCheck to CI test
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-02 18:04:18 +05:30
Harsh Shandilya
9a1a54a6fc
Initial biometric authentication support ( #541 )
...
* [WIP] Initial biometric authentication support
* Redirect decryption app shortcut to go through LaunchActivity
* UserPreference: Clear existing shortcuts when toggling password auth
Clears out any auth-bypassed entries that exist
* Fix hilarious copypasta derp
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-02 11:00:45 +05:30
Harsh Shandilya
27592dde10
Migrate to GitHub actions for CI
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-02 10:44:16 +05:30
Harsh Shandilya
073346c157
Redesign UI and introduce dark theme ( #519 )
...
Caveats:
- The openpgp preference had to be removed because the open-intents developers are too lazy to update their libraries. Over the coming weeks I will be reimplementing a local solution for this instead.
- The autofill dialog is broken but I since it is being worked on in #410 already I'm not going to bother fixing it.
2019-10-01 22:14:28 +05:30
Harsh Shandilya
c9dc4034f1
pwgen: Cleanup some variable declarations
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-10-01 20:54:04 +05:30
Alex Burka
4169af453b
don't update nonexistent progress bar ( #549 )
2019-09-30 10:28:20 +05:30
moppman
77efadc8ae
Update README: F-Droid and PlayStore downloads ( #540 )
...
v1.3.3 has been released a week ago and can be installed via PlayStore (beta branch). The F-Droid version hasn't been updated yet, so I think it's no longer fair to call the PlayStore version "always lagging behind".
2019-09-17 15:23:56 +05:30
Harsh Shandilya
77af0669ed
Reformat
...
[skip travis]
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-15 05:16:59 +05:30
Alex Burka
367e55de3c
add save-and-copy button ( #537 )
2019-09-14 13:18:18 +05:30
zeapo
7062156b1a
version bump
2019-09-09 21:22:06 +02:00
Harsh Shandilya
0516e3153f
Uprev dependencies
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-09-08 22:03:24 +05:30
Harsh Shandilya
1b5c99df15
Bump Gradle from 5.5.1 to 5.6
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-17 11:35:36 +05:30
Harsh Shandilya
9882680826
Bump recyclerview from 1.1.0-beta01 to 1.1.0-beta02
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-11 11:06:24 +05:30
Harsh Shandilya
7f7aea064e
Bump gradle-versions-plugin from 0.21.0 to 0.22.0
...
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-08-11 11:03:46 +05:30