UnENVerse 2026-06-11
Runtime dep: libsqlcipher4 → libsqlcipher0 (correct Debian bookworm package; build was failing exit 100)
/12 — Bug Audit + ENV Link Feature
Docker fixes:
- Runtime dep:
libsqlcipher4→libsqlcipher0(correct Debian bookworm package; build was failing exit 100) - Storage: named volume
envv_data:/data→ bind mount./envv:/data(files visible, easy backup) docker-compose.yml:ENVV_PASSWORD=${ENVV_PASSWORD:-}env var; image tag bumped to0.6.0
Auto-lock setting bug (settings-panel.ts): parseInt('0') || 20 evaluates falsy 0 to 20 — setting "disabled" displayed "20min". Fix: parseInt(..., 10) || 0. ENV chunk ↔ vault link (chunk-ops.ts, render.ts, index.html, sidebar-trees.css):
- "Link" button on
env_filechunk header (data-action="link-env-chunk") buildEnvLinkMatches()— 4-tier confidence scoring:- - 100 = exact provider name match
- - 95 = compound
PROVIDER_KEYIDmatch (strips suffix after last_) - - 88 = same raw secret value (≥6 chars) — strong signal even if key name differs
- - 75/70/63 = suffix match after stripping 1/2/3 prefix segments (handles
ND_LASTFM_APIKEY→LASTFM)