Commit graph

46 commits

Author SHA1 Message Date
Harsh Shandilya
5b7d8b4d62
build: upgrade Gradle wrapper (#911)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-07-02 14:27:59 +05:30
Harsh Shandilya
523f2afc53
build: Upgrade all dependencies (#803)
* build: upgrade all dependencies

We've accumulated a fat backlog here that's gonna need some heavy testing

* build: adjust for WhatTheStack upgrade

This is now automatically initialized

* build: downgrade security-crypto

* build: upgrade to Gradle 6.4

* idea: sync from AS 4.1.x

* build: bump AGP to 4.0.0

* build: disable Jetifier

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Fabian Henneke <FabianHenneke@users.noreply.github.com>
2020-05-31 13:12:15 +05:30
Fabian Henneke
d695d21497
Make APS buildable on F-Droid (#762)
* Include lib-publicsuffixlist in tree with proper license attribution

* Exclude lib-publicsuffixlist from code style

* Move applicationId to app/build.gradle

* build: add distributionSha256Sum to Gradle

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* Initial workflow configuration for PSL update

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

* Initial check-in of PSL data

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-05-12 11:17:08 +02:00
Harsh Shandilya
041cf00510
Treewide codestyle cleanup (#765)
- Updated gitignore and checked in the IDE's codestyle config
- Removed spotless as the underlying ktlint backend has failed to resolve the super frustrating import order bug[1] in nearly a year
- Reformat the entire codebase based on the previously committed code style configuration.

1: https://github.com/pinterest/ktlint/issues/527
2020-05-10 19:21:39 +05:30
Harsh Shandilya
3d0850fa1f
build: inline versionCode and versionName at destination
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-04-21 18:39:01 +05:30
Fabian Henneke
e4aa673537
Reduce build warnings (#712)
* Add annotations to and reformat SearchableRepositoryViewModel.kt

* Address build warnings other than meaningful deprecations

* Deal with warnings in UserPreference.kt
2020-04-16 12:20:45 +02:00
Fabian Henneke
d6db10e089 Match any path component in StrictDomain FilterMode 2020-04-15 22:47:41 +05:30
Fabian Henneke
bebe434683
Add support for Oreo Autofill (#653)
Adds support for the Autofill feature first available in Android Oreo.

In compatible apps and browsers, login forms are automatically detected and
the user is presented with options to fill or generate credentials. In most apps
and certain browsers, the service will also offer to create new Password Store
entries from credentials entered into login forms.

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-03-24 14:03:40 +01:00
dependabot-preview[bot]
9526ec3798
Bump com.github.ben-manes.versions from 0.27.0 to 0.28.0 (#641)
Bumps com.github.ben-manes.versions from 0.27.0 to 0.28.0.

Signed-off-by: dependabot-preview[bot] <support@dependabot.com>
2020-02-24 12:44:07 +05:30
Harsh Shandilya
d350a27611
Update license headers (#625)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2020-01-30 01:00:20 +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
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
df0c886152 Rewrite Gradle configuration to simplify further (#581)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-11-26 23:48:18 +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
3c06063153 Rewrite Gradle configuration with Kotlin DSL (#488)
Signed-off-by: Harsh Shandilya <msfjarvis@gmail.com>
2019-03-02 18:05:51 +01:00
حسين
e72038f6f1
extra field is multi-line 2018-10-25 12:03:58 +01: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
حسين
30d4d5342f change the sort order of password items (#421) 2018-08-20 11:13:38 +02:00
Mohamed
c223a52a4b upgrade gradle, dependencies and bump version 2018-03-31 11:10:06 +02:00
Mohamed
2d543d8e98 update version 2018-01-06 20:49:10 +01:00
zeapo
20468440d3 update kotlin version and add google maven for gradle 2017-11-03 13:57:15 +01:00
zeapo
b6cb649f7c update gradle, support versions and target versions 2017-10-30 22:37:40 +01:00
Mohamed Zenadi
82011f7f8b adding kotlin 2017-08-10 11:10:29 +02: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
fafbfda0d8 no need to set versions globally as we've got no sub project 2017-07-25 14:51:30 +01:00
zeapo
87a26c8808 update gradle 2017-05-08 12:08:00 +02:00
Hussein Mohammed
d888e5e2f2 Added app shortcuts (#278)
* Added app shortcuts

Signed-off-by: Hussein Mohammed <zidhussein@gmail.com>

* Added sdk25 to travis
2017-03-02 10:14:58 +01:00
Mohamed Zenadi
0a050bbe03 version bump 2016-12-25 13:34:39 +01:00
Mohamed Zenadi
3262dc5851 gradle update 2016-10-25 14:02:33 +02:00
Mohamed Zenadi
ab6c7555fc Gradle update 2016-10-16 18:25:46 +02:00
Matthew Wong
f739b1c564 update build tools 2016-06-12 15:45:28 -04:00
Matthew Wong
2b01219e5c update gradle 2016-05-14 20:27:37 -04:00
Mohamed Zenadi
7c538698fa versions upgrade 2016-04-25 22:56:48 +02:00
Matthew Wong
23c5603b7f new gradle plugin and build tools 2015-12-23 00:51:36 -05:00
Matthew Wong
7ee5ff76ba default to reasonable external directory 2015-11-21 04:18:07 -05:00
Matthew Wong
f277c53837 buildToolsVersion "23.0.1" 2015-09-25 08:14:57 -04:00
Matthew Wong
88f0cddd58 SDK 23 2015-08-26 16:43:00 -04:00
Mohamed Zenadi
d57246adb1 update of libs and version bump 2015-08-03 00:03:37 +02:00
Mohamed Zenadi
83281a1d91 remove retrolambda and upgrade support library 2015-06-09 23:54:20 +02:00
Mohamed Zenadi
e7b766bfd4 fix #85, use key_ids correctly
as bonus, guava and retrolambda! Nicer code
2015-05-17 18:08:59 +02:00
Mohamed Zenadi
c5f55fce88 version bump 2015-05-12 22:38:00 +02:00
Mohamed Zenadi
b328d4b340 update sdk version 2015-03-14 23:42:42 +01:00
Mohamed Zenadi
0e255430a5 force the subprojects (in particular openpgp-api-lib) 2015-01-06 23:52:17 +01:00
zeapo
41e53e04b4 bump version and make versioncode similar to name 2014-12-10 20:14:43 +01:00
zeapo
8076ef89f4 here comes the gradle's update 2014-11-25 22:45:56 +01:00
Zeapo
bbf0175d69 initial commit 2014-07-24 01:15:11 +01:00