diff options
| author | Danilo M. <danix@danix.xyz> | 2026-11-02 23:40:47 +0100 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-11-02 23:40:47 +0100 |
| commit | 7948a668ca23985add032f506ce2cc8227d6a20f (patch) | |
| tree | 708d97a9bd758a3198c2006b62aa4ca19de5fba8 /AGENTS.md | |
| parent | c0c98afc8abbcbac28ace330a5c8659aba0cd572 (diff) | |
| download | HardenedPass-7948a668ca23985add032f506ce2cc8227d6a20f.tar.gz HardenedPass-7948a668ca23985add032f506ce2cc8227d6a20f.zip | |
refactor(app): remove the legacy decrypt screen
The Compose entry view replaces DecryptActivity, its layouts, menu and
field adapter, and upstream's unused ViewPasswordScreen. BasePGPActivity
keeps what the editor and autofill still need.
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Diffstat (limited to 'AGENTS.md')
| -rw-r--r-- | AGENTS.md | 5 |
1 files changed, 3 insertions, 2 deletions
@@ -119,8 +119,9 @@ passed. (`<path>:private-key:<line>`). Never allowlist anything but generated test keys. - `app/lint-baseline.xml` entries for library jars are keyed on the jar's cache path, version and hash included. A dependency bump that moves a baselined jar needs the path updated. -- `LaunchActivity` is exported and forwards `FILE_PATH` to `DecryptActivity` (not exported) - only after `isFileInRepo` checks it canonically resolves inside the store. +- `LaunchActivity` is exported and forwards `FILE_PATH` to `MainActivity` (not exported) only + after `isFileInRepo` checks it canonically resolves inside the store; `MainActivity` opens it as + `EntryRoute`, whose destination checks it again before decrypting. - AGP 9 applies packaging excludes (`AndroidCommon`, e.g. `**/*.txt`) to unit-test java resources as well. A module whose tests load such a file must remove the exclude locally (see `passgen/diceware/build.gradle.kts`). |
