diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-04 18:51:35 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-04 18:51:35 +0100 |
| commit | ba2a60a14717fd7c82cd2c4b1778673d1bb6388f (patch) | |
| tree | 45fc389cbafedcfef0f88ae8b7e789af39690c84 /app/lint-baseline.xml | |
| parent | 0ad0b1ca6a7f7fa814a92dd6eaf9da88948ee377 (diff) | |
| parent | 136ee43d6080da288afae8ec133727962ea60640 (diff) | |
| download | HardenedPass-ba2a60a14717fd7c82cd2c4b1778673d1bb6388f.tar.gz HardenedPass-ba2a60a14717fd7c82cd2c4b1778673d1bb6388f.zip | |
Merge branch 'compose': Compose UI overhaul
Every screen moves from XML layouts, Views and Fragments to Jetpack
Compose with Material 3, in one MainActivity with a NavHost: the list
with breadcrumbs, search, pull to sync and multi-select; the entry view
with OTP countdown; the editor with generator sheet and folder picker;
setup (welcome, git server and clone, SSH key, PGP keys); settings, git
config, commit log and proxy; and the autofill picker, publisher
warning and decryption prompts. LaunchActivity stays the only exported
activity. Fixes found on the way reach master with it, among them
symlink-safe deletes, the proxy user name, screen lock gated switches,
the Android 14 app lock and screen lock prompts, and the autofill
passphrase cache rule. The View-era dependencies and view binding are
gone; Material Components (Views) stays for the git dialogs.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'app/lint-baseline.xml')
| -rw-r--r-- | app/lint-baseline.xml | 123 |
1 files changed, 1 insertions, 122 deletions
diff --git a/app/lint-baseline.xml b/app/lint-baseline.xml index d9be2a91..f77d22dd 100644 --- a/app/lint-baseline.xml +++ b/app/lint-baseline.xml @@ -36,55 +36,11 @@ errorLine2=" ~~~~~~~~~~~~~~"> <location file="src/main/java/app/passwordstore/util/git/sshj/SshKey.kt" - line="238" + line="249" column="17"/> </issue> <issue - id="RawDispatchersUse" - message="Use SlackDispatchers." - errorLine1=" withContext(Dispatchers.IO) {" - errorLine2=" ~~~~~~~~~~~~~~"> - <location - file="src/main/java/app/passwordstore/util/git/sshj/SshKey.kt" - line="247" - column="17"/> - </issue> - - <issue - id="RawDispatchersUse" - message="Use SlackDispatchers." - errorLine1=" withContext(Dispatchers.IO) {" - errorLine2=" ~~~~~~~~~~~~~~"> - <location - file="src/main/java/app/passwordstore/util/git/sshj/SshKey.kt" - line="259" - column="17"/> - </issue> - - <issue - id="DenyListedApi" - message="Use Context#getDrawableCompat() instead" - errorLine1=" ContextCompat.getDrawable(itemView.context, R.drawable.ic_content_copy)" - errorLine2=" ~~~~~~~~~~~"> - <location - file="src/main/java/app/passwordstore/ui/adapters/FieldItemAdapter.kt" - line="69" - column="31"/> - </issue> - - <issue - id="DenyListedApi" - message="Use Context#getDrawableCompat() instead" - errorLine1=" ContextCompat.getDrawable(itemView.context, R.drawable.ic_content_copy)" - errorLine2=" ~~~~~~~~~~~"> - <location - file="src/main/java/app/passwordstore/ui/adapters/FieldItemAdapter.kt" - line="69" - column="31"/> - </issue> - - <issue id="MissingQuantity" message="For locale "it" (Italian) the following quantity should also be defined: `many`" errorLine1=" <plurals name="delete_title">" @@ -145,39 +101,6 @@ <issue id="SelectableText" message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`" - errorLine1=" <TextView" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/activity_oreo_autofill_filter.xml" - line="27" - column="4"/> - </issue> - - <issue - id="SelectableText" - message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`" - errorLine1=" <TextView" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/activity_oreo_autofill_publisher_changed.xml" - line="66" - column="4"/> - </issue> - - <issue - id="SelectableText" - message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`" - errorLine1=" <TextView" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/activity_oreo_autofill_publisher_changed.xml" - line="81" - column="4"/> - </issue> - - <issue - id="SelectableText" - message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`" errorLine1=" <TextView" errorLine2=" ~~~~~~~~"> <location @@ -197,48 +120,4 @@ column="6"/> </issue> - <issue - id="SelectableText" - message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`" - errorLine1=" <TextView" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/oreo_autofill_filter_row.xml" - line="29" - column="4"/> - </issue> - - <issue - id="SelectableText" - message="Consider making the text value selectable by specifying `android:textIsSelectable="true"`" - errorLine1=" <TextView" - errorLine2=" ~~~~~~~~"> - <location - file="src/main/res/layout/oreo_autofill_filter_row.xml" - line="43" - column="4"/> - </issue> - - <issue - id="SetTextI18n" - message="Number formatting does not take into account locale settings. Consider using `String.format` instead." - errorLine1=" binding.passwordLengthText.setText(prefs.getInt(DICEWARE_LENGTH, 5).toString())" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/java/app/passwordstore/ui/dialogs/DicewarePasswordGeneratorDialogFragment.kt" - line="46" - column="40"/> - </issue> - - <issue - id="SetTextI18n" - message="Number formatting does not take into account locale settings. Consider using `String.format` instead." - errorLine1=" binding.lengthNumber.setText(prefs.getInt(PreferenceKeys.LENGTH, 20).toString())" - errorLine2=" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~"> - <location - file="src/main/java/app/passwordstore/ui/dialogs/PasswordGeneratorDialogFragment.kt" - line="54" - column="34"/> - </issue> - </issues> |
