aboutsummaryrefslogtreecommitdiffstats
path: root/AGENTS.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-11-02 23:40:47 +0100
committerDanilo M. <danix@danix.xyz>2026-11-02 23:40:47 +0100
commit7948a668ca23985add032f506ce2cc8227d6a20f (patch)
tree708d97a9bd758a3198c2006b62aa4ca19de5fba8 /AGENTS.md
parentc0c98afc8abbcbac28ace330a5c8659aba0cd572 (diff)
downloadHardenedPass-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.md5
1 files changed, 3 insertions, 2 deletions
diff --git a/AGENTS.md b/AGENTS.md
index 77f15fe1..91c0857b 100644
--- a/AGENTS.md
+++ b/AGENTS.md
@@ -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`).