| Age | Commit message (Collapse) | Author | Files | Lines | |
|---|---|---|---|---|---|
| 2023-06-15 | fix: address `ComposeUnstableCollections` lint | Harsh Shandilya | 1 | -1/+1 | |
| 2023-06-15 | chore: rename TOML keys for coroutines deps | Harsh Shandilya | 1 | -2/+2 | |
| 2023-06-04 | chore: refresh lint baseline | Harsh Shandilya | 1 | -1/+1 | |
| 2023-05-12 | feat: remove unnecessary CoroutineTestRule | Harsh Shandilya | 2 | -7/+0 | |
| 2023-04-29 | fix(deps): update dependency com.facebook:ktfmt to v0.44 (#2490) | renovate[bot] | 1 | -3/+1 | |
| * fix(deps): update dependency com.facebook:ktfmt to v0.44 * chore: reformat with ktfmt 0.44 --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2023-04-27 | feat(lint): update baselines | Harsh Shandilya | 1 | -0/+4 | |
| 2023-04-27 | refactor(build): introduce a standalone plugin for Kotlin JVM libraries | Harsh Shandilya | 1 | -2/+1 | |
| 2023-03-21 | fix(build): remove `DSL_SCOPE_VIOLATION` suppression | Harsh Shandilya | 1 | -2/+0 | |
| 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-02-27 | refactor(format-common): migrate to `uri-kmp` and convert to JVM library | Harsh Shandilya | 4 | -18/+3 | |
| 2023-01-11 | fix(deps): avoid classpath clashes due to `androidx.annotation` | Harsh Shandilya | 1 | -1/+1 | |
| 2022-12-19 | refactor: merge format-common-impl into format-common | Harsh Shandilya | 6 | -3/+549 | |
| Also converts the format-common module into an Android library since UriTotpFinder requires the Android SDK. | |||||
| 2022-12-19 | refactor(format-common): obviate the constant value in PasswordEntry | Harsh Shandilya | 1 | -13/+9 | |
| 2022-12-19 | fix(format-common): fix incorrect TOTP emission delay | Harsh Shandilya | 1 | -1/+2 | |
| Fixes #2167 | |||||
| 2022-10-29 | refactor(format-common): add a getter to `PasswordEntry` for current OTP value | Harsh Shandilya | 1 | -0/+4 | |
| 2022-10-24 | chore(gradle): add missing suppressions and license headers | Harsh Shandilya | 1 | -0/+1 | |
| 2022-10-21 | Refactor `format-common` module (#2196) | Harsh Shandilya | 6 | -418/+11 | |
| * 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-10-08 | Fix detekt warnings in format-common (#2167) | Newton Cesar | 5 | -14/+34 | |
| * fix warning ktlint to format-common folder * update to code review * adjusted spotless | |||||
| 2022-07-15 | all: re-do package structure yet again | Harsh Shandilya | 9 | -21/+15 | |
| 2022-06-09 | Upgrade ktfmt (#1942) | Harsh Shandilya | 1 | -1/+2 | |
| * build-logic: upgrade ktfmt * all: reformat | |||||
| 2022-06-04 | Miscellaneous cleanups (#1934) | Harsh Shandilya | 1 | -0/+1 | |
| * build-logic: cleanups * coroutine-utils-testing: cleanups * coroutine-utils: cleanups * crypto-common: cleanups * crypto-pgpainless: cleanups * format-common: cleanups | |||||
| 2022-05-02 | Misc cleanups (#1891) | Harsh Shandilya | 2 | -13/+13 | |
| 2022-05-02 | chore(deps): update dependency app.cash.turbine:turbine to v0.8.0 (#1890) | renovate[bot] | 1 | -4/+4 | |
| Co-authored-by: Renovate Bot <bot@renovateapp.com> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2022-03-10 | Show remaining time in TOTP field (#1766) | Harsh Shandilya | 4 | -12/+54 | |
| * Pass down remaining time for TOTPs to UI layer * format-common: switch TOTP flow to use co-operative cancelation * format-common: add a regression test for OTP duration calculation * Abstract out labels * Switch to launchIn | |||||
| 2022-03-05 | Cleanup IDE reported lints in autofill-parser and format-common (#1765) | Harsh Shandilya | 2 | -7/+1 | |
| 2022-02-01 | Refactor PasswordEntry TOTP calculation into a cold flow (#1702) | Harsh Shandilya | 2 | -69/+47 | |
| 2021-12-29 | Recognize mail as alternative to email (#1629) | Ivan Tham | 2 | -0/+2 | |
| * Recognize mail as alternative to email * Add test Co-authored-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2021-12-26 | Misc cleanups to build-logic and expand BCV exclusion list (#1622) | Harsh Shandilya | 1 | -35/+0 | |
| * build-logic: remove `kotlin-dsl-precompiled-script-plugins` plugin * build-logic: use generated accessors for extensions * build: exclude non-published library projects from API dump There's no point in tracking binary compatibility for libraries that are only used internally | |||||
| 2021-12-09 | Refactor coroutine testing setup (#1583) | Harsh Shandilya | 4 | -11/+23 | |
| * 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 | Turn on explicit API for Kotlin JVM projects (#1568) | Harsh Shandilya | 1 | -1/+2 | |
| 2021-12-02 | Cleanup dependency declarations and upgrade to Kotlin 1.6.0 (#1565) | Harsh Shandilya | 2 | -20/+28 | |
| 2021-11-16 | build: apply `kotlin-common` convention plugin where applicable | Harsh Shandilya | 1 | -1/+1 | |
| 2021-11-13 | Update dependencies (#1540) | Harsh Shandilya | 2 | -0/+10 | |
| 2021-08-13 | Disable explicit API for tests (#1483) | Harsh Shandilya | 3 | -3/+3 | |
| * build: disable explicit API for test tasks * Remove `internal` modifier from test classes | |||||
| 2021-07-26 | PasswordEntry: use `update` method to write new TOTP values (#1472) | Harsh Shandilya | 1 | -1/+2 | |
| 2021-07-21 | Bump plugin dependencies (#1467) | Harsh Shandilya | 1 | -1/+0 | |
| 2021-07-19 | Cleanup and fix CI tests (#1464) | Harsh Shandilya | 3 | -29/+85 | |
| 2021-07-17 | Refactor TOTP implementation and expand SteamGuard hacks (#1460) | Harsh Shandilya | 4 | -14/+28 | |
| * 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-05-30 | format-common: remove weirdly worded comment | Harsh Shandilya | 1 | -1/+0 | |
| Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2021-05-30 | format-common: don't use hard-coded currentTimeMillis in TOTP logic | Harsh Shandilya | 1 | -1/+1 | |
| Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2021-05-23 | format-common: make `PasswordEntry#extraContentString` public API | Harsh Shandilya | 2 | -2/+7 | |
| Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2021-05-22 | format-common: replace deprecated functions | Harsh Shandilya | 1 | -2/+6 | |
| Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2021-05-15 | all: reformat with Spotless again | Harsh Shandilya | 4 | -13/+42 | |
| Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2021-05-12 | Upgrade Gradle and `androidx.annotation` (#1407) | Harsh Shandilya | 1 | -1/+1 | |
| 2021-04-28 | Upgrade to Kotlin 1.5 (#1397) | Harsh Shandilya | 2 | -4/+4 | |
| * build: upgrade Kotlin to 1.5.0 and Hilt to 2.35.1 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: address kotlin.time.seconds deprecation Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * autofill-parser/openpgp-ktx: require Kotlin 1.5 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: address string method deprecations Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * build: disable NewApi lint Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2021-04-18 | Use correct time to find TOTP secret (#1387) | Aditya Wasan | 1 | -2/+3 | |
| 2021-04-18 | format-common: initial API for PasswordEntry | Harsh Shandilya | 9 | -0/+660 | |
| Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
| 2021-04-18 | format-common: add baseline module | Harsh Shandilya | 2 | -0/+14 | |
| Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> | |||||
