Age | Commit message (Collapse) | Author | |
---|---|---|---|
2023-03-21 | refactor(build): wire up CC-compatible task dependencies for Crowdin | Harsh Shandilya | |
2023-03-21 | fix(build): remove `DSL_SCOPE_VIOLATION` suppression | Harsh Shandilya | |
This was a Gradle bug that is now fixed https://docs.gradle.org/8.1-rc-1/release-notes.html#:~:text=Access%20to%20version%20catalog%20for%20plugins%20in%20the%20plugins%20%7B%7D%20block | |||
2023-03-01 | refactor(app): centralize lint configuration | Harsh Shandilya | |
2022-12-19 | refactor: merge format-common-impl into format-common | Harsh Shandilya | |
Also converts the format-common module into an Android library since UriTotpFinder requires the Android SDK. | |||
2022-12-03 | feat(leakcanary): migrate to manual initialization | Harsh Shandilya | |
2022-11-27 | feat: remove Beagle | Harsh Shandilya | |
It breaks WhatTheStack and doesn't offer anything particularly useful | |||
2022-11-18 | chore: inject VM with Lifecycle-ViewModel-Compose integration | Harsh Shandilya | |
2022-11-16 | feat: remove Beagle's logger integration | Harsh Shandilya | |
Fixes Sentry issue PASSWORD-STORE-GOOGLE-PLAY-14 | |||
2022-10-25 | refactor(deps): switch to Compose BOM | Harsh Shandilya | |
2022-10-24 | feat: setup Beagle for debugging | Harsh Shandilya | |
2022-10-24 | refactor: use generated accessors for flavor dependencies | Harsh Shandilya | |
2022-10-24 | chore(gradle): add missing suppressions and license headers | Harsh Shandilya | |
2022-10-21 | Refactor `format-common` module (#2196) | Harsh Shandilya | |
* fix: touch up `PasswordEntryTest` KDoc * feat: add format-common-impl module * refactor: switch app to format-common-impl * refactor: move `format-common` tests to `format-common-impl` * feat: add a test for Steam OTP | |||
2022-07-23 | Improvements to key list activity (#2030) | Harsh Shandilya | |
2022-07-18 | Misc cleanups and bugfixes (#2019) | Harsh Shandilya | |
* Fix decrypt activity items being editable * Remove unused resources and re-roll lint baseline * Make lint mark all warnings as errors | |||
2022-07-18 | Add key manager UI | Harsh Shandilya | |
2022-07-15 | Remove OpenKeychain code and leave TODOs for missing functionality | Harsh Shandilya | |
2022-07-15 | all: re-do package structure yet again | Harsh Shandilya | |
2022-07-15 | Change app package name to app.passwordstore | Harsh Shandilya | |
2022-07-09 | app: turn off crashing lint | Harsh Shandilya | |
2022-07-07 | ui-compose: import Manrope font | Harsh Shandilya | |
2022-05-29 | Remove unused dependencies (#1930) | Harsh Shandilya | |
gradle: remove unused instrumentation testing deps | |||
2022-05-27 | Simplify BouncyCastle workaround and upgrade Fragment (#1926) | Harsh Shandilya | |
* Simplify bouncycastle workaround * Upgrade fragment-ktx to 1.5.x | |||
2022-05-19 | Upgrade to AGP 7.2.0 (#1920) | Harsh Shandilya | |
2022-04-24 | app: setup Lint baseline | Harsh Shandilya | |
2022-04-09 | chore(deps): update dependency org.pgpainless:pgpainless-core to v1.2.0 (#1832) | renovate[bot] | |
* chore(deps): update dependency org.pgpainless:pgpainless-core to v1.2.0 * gradle: bump bouncycastle to 1.71 * Transparently update older BC versions Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> | |||
2022-03-27 | Migrate namespaces to Gradle (#1805) | Harsh Shandilya | |
* ui-compose: update Gradle configuration * gradle: fix namespace for a couple astray Compose dependencies * all: switch to Gradle namespace property Mirrors a similar change from AndroidX https://github.com/androidx/androidx/commit/dcfa035a961fd1daabb7dcccf97d77fa2a006abf | |||
2022-03-13 | Configure Sentry with more information (#1782) | Harsh Shandilya | |
* build-logic: remove error path in Sentry plugin * gradle: fix UnstableApiUsage warning * build-logic: configure Sentry Gradle Plugin * app: set traces sample-rate to 1.0 * sentry-stub: init * app: populate Sentry user field with feature flags | |||
2022-02-23 | Use explicit Gradle tasks to handle build artifact collection (#1745) | Harsh Shandilya | |
2022-02-20 | Introduce Sentry for error reporting (#1737) | Harsh Shandilya | |
2022-02-04 | Port build to Gradle 7.4-rc-2 (#1707) | Harsh Shandilya | |
2022-01-26 | Move Compose code to ui-compose module (#1687) | Harsh Shandilya | |
2022-01-24 | all: upgrade to AGP 7.1.0-rc01 (#1678) | Harsh Shandilya | |
2022-01-13 | Refactor randomized password generator into a separate module (#1663) | Aditya Wasan | |
2021-12-21 | app: add diceware dependency | Harsh Shandilya | |
2021-12-09 | Refactor coroutine testing setup (#1583) | Harsh Shandilya | |
* coroutine-utils: init * coroutine-utils-testing: init * format-common: switch over to using DispatcherProvider * Convert Binds method to an extension function * Add Dispatcher module | |||
2021-12-03 | all: switch to new convention plugins | Harsh Shandilya | |
2021-11-30 | Implement workarounds for Dependabot to update dependencies (#1552) | Harsh Shandilya | |
2021-11-16 | build: apply `kotlin-common` convention plugin where applicable | Harsh Shandilya | |
2021-11-03 | app: add Material3 themes | Harsh Shandilya | |
2021-10-23 | Switch new PGP backend to use PGPainless (#1522) | Harsh Shandilya | |
* crypto-pgpainless: init * crypto-pgpainless: add an opinionated CryptoHandler impl * app: migrate to crypto-pgpainless * crypto-pgp: remove * github: remove now unused instrumentation tests job * crypto-common: fixup package names * wip(crypto-pgpainless): add `PGPKeyPair` and `PGPKeyManager` Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> (cherry picked from commit 02d07e9e797a8600cc8c534a731dfffcc44cfdde) * crypto-pgpainless: use hex-encoded key IDs * crypto-pgpainless: replace legacy Gopenpgp-generated key file * crypto-pgpainless: fix CryptoConstants source set * crypto-pgpainless: fix tests * crypto-pgpainless: reinstate PGPKeyManager tests Co-authored-by: Aditya Wasan <adityawasan55@gmail.com> | |||
2021-10-09 | Upgrade plugin dependencies and fix Javadoc generation (#1517) | Harsh Shandilya | |
* build: upgrade all plugins * autofill-parser/openpgp-ktx: apply Dokka plugin * Move repository configuration to settings.gradle.kts * Replace deprecated lintOptions * Reorder repositories | |||
2021-10-03 | Replace Timber with logcat (#1509) | (´⌣`ʃƪ) | |
* Replace Timber with logcat (#1505) * Add extension for asLog which takes a message param Co-authored-by: Aditya Wasan <adityawasan55@gmail.com> | |||
2021-08-08 | Make password generator parameter changes reactive (#1480) | Harsh Shandilya | |
* Make XkPassword generator reactive * Handle empty strings * Make password generator reactive * Sync changelog for 1.13.5 release * Add to changelog | |||
2021-08-05 | Upgrade Compose and other AndroidX libraries (#1477) | Harsh Shandilya | |
* app: re-enable Compose * app: remove inapplicable lint suppression * gradle: bump AndroidX dependencies | |||
2021-07-19 | Cleanup and fix CI tests (#1464) | Harsh Shandilya | |
2021-07-15 | Upgrade dependencies and temporarily disable Compose (#1457) | Harsh Shandilya | |
2021-07-11 | Add initial implementation of Gopenpgp-backed PGP (#1441) | Harsh Shandilya | |
2021-06-07 | Remove LeakCanary from snapshot builds (#1435) | Harsh Shandilya | |
2021-06-04 | gradle: update AndroidX dependencies (#1430) | Harsh Shandilya | |
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> |