Commit Graph

2218 Commits

Author SHA1 Message Date
Harsh Shandilya
8c56a1d7b8 Update AndroidX deps (#1491) 2021-08-24 16:03:29 +00:00
github-actions[bot]
d59d1770ea autofill-parser: update publicsuffixes file (#1489)
Co-authored-by: GitHub Actions <noreply@github.com>
2021-08-21 05:53:48 +00:00
Harsh Shandilya
42220383d3 Bump Gradle and Timber (#1488)
* build: bump to Gradle 7.2

* gradle: bump to Timber 5.0.1
2021-08-18 10:08:40 +05:30
Aditya Wasan
b7abd561f5 Add KeyPair and KeyManager to manage keys in the app (#1487)
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-08-17 04:14:43 +05:30
github-actions[bot]
9982562dc4 Update Public Suffix List data (#1485)
Co-authored-by: GitHub Actions <noreply@github.com>
2021-08-14 00:20:59 +00:00
Harsh Shandilya
689a369a3a Upgrade ConstraintLayout, Material and Timber (#1484) 2021-08-13 22:07:38 +00:00
Harsh Shandilya
a82f8dda86 Disable explicit API for tests (#1483)
* build: disable explicit API for test tasks

* Remove `internal` modifier from test classes
2021-08-13 18:40:34 +05:30
Harsh Shandilya
70137f3191 gradle: switch to our fork of preference testing library (#1481) 2021-08-08 07:44:44 +00:00
Harsh Shandilya
1738364d2f Make password generator parameter changes reactive (#1480)
* Make XkPassword generator reactive

* Handle empty strings

* Make password generator reactive

* Sync changelog for 1.13.5 release

* Add to changelog
2021-08-08 13:06:26 +05:30
github-actions[bot]
1b54e679b7 Update Public Suffix List data (#1479)
Co-authored-by: GitHub Actions <noreply@github.com>
2021-08-07 10:40:54 +05:30
Harsh Shandilya
6004addf62 Upgrade Compose and other AndroidX libraries (#1477)
* app: re-enable Compose

* app: remove inapplicable lint suppression

* gradle: bump AndroidX dependencies
2021-08-05 02:11:31 +05:30
Harsh Shandilya
1071e0e749 Revamp PSL updates (#1475)
* build: import Mozilla's Gradle plugin for PSL updates

* autofill-parser: add tests for PublicSuffixListLoader

* autofill-parser: regenerate publicsuffixes list

* github: switch to Gradle plugin for PSL updates
2021-07-29 21:23:59 +05:30
Harsh Shandilya
403bb383b5 Upgrade to AGP 7.0.0 (#1474) 2021-07-29 09:54:31 +00:00
Harsh Shandilya
1172c3734f gradle: bump dependencies (#1473) 2021-07-28 10:02:41 +05:30
Harsh Shandilya
6c73cccd37 PasswordEntry: use update method to write new TOTP values (#1472) 2021-07-26 13:45:59 +05:30
github-actions[bot]
003e757b1c autofill-parser: update publicsuffixes file (#1470)
Co-authored-by: GitHub Actions <noreply@github.com>
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-07-24 05:19:18 +00:00
Fabian Meumertzheim
9421fd9872 Don't crash on null Autofill hints (#1469)
Fixes #1468.
2021-07-24 10:30:15 +05:30
Harsh Shandilya
d2832aad13 Bump plugin dependencies (#1467) 2021-07-21 19:39:23 +00:00
Harsh Shandilya
3f81677a36 gradle: bump Dagger to 2.38 (#1465) 2021-07-20 10:14:06 +05:30
Harsh Shandilya
392ad847bf Cleanup and fix CI tests (#1464) 2021-07-19 16:31:37 +05:30
Harsh Shandilya
921e9f96b9 Refactor TOTP implementation and expand SteamGuard hacks (#1460)
* UriTotpFinder: commonize query parameter handling

* gitignore: add more IDEA files

* TotpFinder: add `findIssuer`

* PasswordEntry: don't eagerly fetch TOTP related fields

* format-common: expand SteamGuard workaround

* CHANGELOG: add SteamGuard workaround
2021-07-17 03:13:16 +05:30
Harsh Shandilya
fd6d0e52fc Upgrade dependencies and temporarily disable Compose (#1457) 2021-07-15 06:44:05 +00:00
Harsh Shandilya
6e4ffe2902 Add initial implementation of Gopenpgp-backed PGP (#1441) 2021-07-11 17:22:26 +00:00
Harsh Shandilya
9c388e4974 Upgrade remaining dependencies (#1450) 2021-07-02 21:26:19 +00:00
Harsh Shandilya
ae5e109f67 Update AndroidX dependencies (#1449) 2021-07-01 17:31:37 +05:30
github-actions[bot]
262d7c4a86 Sync localisations from Crowdin (#1445)
Co-authored-by: GitHub Actions <noreply@github.com>
2021-06-26 04:53:55 +00:00
Harsh Shandilya
af27a330da build: upgrade dependencies (#1444)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-25 00:28:05 +05:30
Harsh Shandilya
29041cf561 Misc updates (#1440) 2021-06-20 12:00:55 +05:30
Harsh Shandilya
b35a9a948e Update dependencies (#1437) 2021-06-13 15:36:45 +05:30
Harsh Shandilya
7bbdfcf6f6 Remove LeakCanary from snapshot builds (#1435) 2021-06-07 17:18:17 +00:00
Harsh Shandilya
4918e0dbfc autofill-parser: add Styx as a supported browser (#1431)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>

Co-authored-by: Fabian Meumertzheim <fabian@meumertzhe.im>
2021-06-07 10:19:58 +00:00
Harsh Shandilya
f2cab21163 Rollback AppCompat upgrade (#1433) 2021-06-06 11:19:31 +00:00
Harsh Shandilya
fbb4dafc1c gradle: update AndroidX dependencies (#1430)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-06-04 11:30:30 +05:30
Harsh Shandilya
3ae105df92 Configure Spotless for all projects and tweak Dagger flags (#1427) 2021-06-01 09:35:05 +00:00
Harsh Shandilya
f769968bdc Fix 'View generated SSH key' option showing when not applicable (#1426)
* RepositorySettings: only show preference when available

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

* RepositorySettings: update 'View generated SSH key' preference after generating

Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-31 11:47:35 +05:30
Harsh Shandilya
1446947811 format-common: remove weirdly worded comment
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-30 12:36:49 +05:30
Harsh Shandilya
5f83d6f2ff format-common: don't use hard-coded currentTimeMillis in TOTP logic
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-30 12:36:25 +05:30
Harsh Shandilya
0de22d7f60 contributing: document unsafeLazy
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-30 11:49:44 +05:30
Harsh Shandilya
7f7c0e7cb1 app: replace getEncryptedProxyPrefs with injection
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-30 11:43:57 +05:30
Harsh Shandilya
5e9a91a3b8 app: replace some uses of getEncryptedGitPrefs
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-30 11:43:54 +05:30
Harsh Shandilya
434329268a BasePgpActivity: inject settings through Hilt
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-30 02:29:43 +05:30
Harsh Shandilya
0027710465 app: use unsafeLazy everywhere
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-30 02:21:00 +05:30
Harsh Shandilya
6388bc7ac9 extensions: add unsafeLazy
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-30 02:20:58 +05:30
Harsh Shandilya
4bc023ce3b gradle: bump deps
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-28 21:30:53 +05:30
Harsh Shandilya
c161afccea idea: untrack some files
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-27 04:33:02 +05:30
Harsh Shandilya
52ea59275e openpgp-ktx: fix compilation warnings
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-27 04:31:31 +05:30
Harsh Shandilya
a740cb570a build: escalate warnings to errors
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-27 04:29:13 +05:30
Harsh Shandilya
3f20678d79 autofill-parser: remove Bromite from supported browsers (#1423)
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-26 21:03:08 +05:30
Aditya Wasan
373a46f73a Add compose dependencies (#1421)
Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-25 09:45:26 +00:00
Harsh Shandilya
6f453cc27c app: use PasswordEntry#extraContentString for editing
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-23 18:21:41 +05:30