aboutsummaryrefslogtreecommitdiffstats
path: root/app/src/main/java/dev/msfjarvis/aps/ui/settings
AgeCommit message (Collapse)AuthorFilesLines
2022-07-15all: re-do package structure yet againHarsh Shandilya8-729/+0
2022-05-27Fix ClipboardService crash (#1928)Harsh Shandilya4-7/+7
* Fix clipboard service crash on API 31 * all: use ints directly for SDK version checks I much prefer it this way
2022-05-24Allow disabling pull-to-sync operation (#1922)Harsh Shandilya1-0/+6
2022-04-25all: reformat with ktfmt 0.36Harsh Shandilya1-3/+3
2022-04-21Remove support for external storage and raise target SDK to 31 (#1863)Harsh Shandilya2-126/+26
2022-03-13Misc PGP v2 fixes (#1784)Harsh Shandilya1-4/+6
* Don't throw in PGPKeyImportActivity when no file is selected * PGPSettings: mark import option as dependent on V2 backend pref
2022-02-26Upgrade ktfmt to 0.33 (#1753)Harsh Shandilya1-4/+3
* build: upgrade ktfmt to 0.33 * all: reformat with ktfmt 0.33
2022-01-09Make PGPainless backend feature flag runtime configurable (#1654)Harsh Shandilya1-0/+6
* Make feature flags runtime configurable * Add a settings entry for PGPainless feature flag * Add changelog entry
2022-01-09Integrate PGPainless backend into the UI properly (#1647)Harsh Shandilya3-10/+42
2021-12-29Refactor BiometricAuthenticator and add proper support for retries (#1627)Harsh Shandilya1-1/+3
2021-12-21app: remove XkPasswd generatorHarsh Shandilya1-70/+1
2021-11-08Upgrade dependencies (#1537)Harsh Shandilya1-0/+3
* app: use MaterialAlertDialogBuilder for preference dialogs * build: upgrade all dependencies
2021-10-03Replace Timber with logcat (#1509)(´⌣`ʃƪ)1-3/+3
* Replace Timber with logcat (#1505) * Add extension for asLog which takes a message param Co-authored-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-31Fix 'View generated SSH key' option showing when not applicable (#1426)Harsh Shandilya1-8/+18
* 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-30app: use unsafeLazy everywhereHarsh Shandilya2-2/+4
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-22app: lazily initialize hiltEntryPoint to make sure that activity is ↵Aditya Wasan1-3/+5
available before we use appContext Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-22spotless: fix formattingAditya Wasan1-2/+5
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-22app: refactor GitSettings and ProxyUtils and inject them using hiltAditya Wasan1-5/+18
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-05-15all: reformat with Spotless againHarsh Shandilya5-14/+35
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-05-11Show current copy timeout in settings (#1404)Aditya Wasan1-2/+6
Signed-off-by: Aditya Wasan <adityawasan55@gmail.com>
2021-04-07Refactor biometric preference handling (#1374)Harsh Shandilya1-34/+28
Fixes #1371 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: reformat with ktfmtHarsh Shandilya8-524/+532
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-03-18all: update copyrightsHarsh Shandilya6-6/+6
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-19Parse extra content into key value pairs (#1321)Aditya Wasan1-5/+0
* ui: add skeleton recyclerview to parse extra content Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * ui: add recyclerview and update PasswordEntry to create map of key-value pairs Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * password-entry: When key-value pair is not correctly formed, display it as Extra Content Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * Fix formatting Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * bug: update otp code on main thread Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * Add complete string if key-value pair cannot be formed Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * test: add a few tests for key-value parsing logic Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * prefs: remove SHOW_EXTRA_CONTENT from shared preferences Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * Update CHANGELOG.md * Cleanup and refactor Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * PasswordEntryTest: silence nullability warning Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * PasswordEntry: simplify constructor Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * PasswordEntry: annotate test-enablement visibility Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Reintroduce the catch-all field Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * update parsing logic Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * add one more test case Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * Add missing newlines Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * Remove unnecessary scrollview Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * rv: do not return if hasExtraContent is false Signed-off-by: Aditya Wasan <adityawasan55@gmail.com> * Don't anchor RV to bottom Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2021-02-03Rework clear clipboard feature (#1295)Harsh Shandilya1-1/+1
Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-22Codestyle churn (#1283)Harsh Shandilya7-46/+45
* editorconfig: delete Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * idea: adjust codestyle Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * all: reformat with simplified import ordering rules Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2021-01-12Allow configuring pull behaviour (#1276)Harsh Shandilya1-0/+6
2021-01-12Rework settings to use ModernAndroidPreferences (#1236)Harsh Shandilya9-674/+791
Co-authored-by: Fabian Henneke <fabian@hen.ne.ke>
2021-01-08app: cleanup how we handle menu item presses (#1275)Harsh Shandilya1-4/+1
Fixes #1274 Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-07Mark Chrome Canary as non-flaky and allowing save (#1237)Fabian Meumertzheim1-0/+1
* Mark Chrome Canary as non-flaky and allowing save * autofill-parser: update API dump Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> * autofill-parser: bump snapshot version Signed-off-by: Harsh Shandilya <me@msfjarvis.dev> Co-authored-by: Harsh Shandilya <me@msfjarvis.dev>
2020-12-05Refactor package structure (#1233)Harsh Shandilya1-0/+676
* idea: default test runner to Gradle * Kick off package structure revamp * Reparent all classes under dev.msfjarvis.aps Signed-off-by: Harsh Shandilya <me@msfjarvis.dev>