- tools/: express host (hardcoded config, YOUreka Auth cookie session, OpenFGA domain filtering with 5-min cache, a2loft proxies) - /fingerprint wizard: domain picker, two-finger capture via fpagent Socket.IO, OTP-validated lookup/save, domain refresh control - node --test suite (27 tests, fake portal/PocketBase/a2loft upstreams) - Dockerfile (node:22-alpine, non-root, healthcheck) - README rewritten; node_modules gitignored Field-verified end to end: portal login, permitted-domain filtering, real U.are.U 4500 captures, cancel-preserves-capture, a2loft save.
10 lines
97 B
Plaintext
10 lines
97 B
Plaintext
.git
|
|
.opencode
|
|
.vscode
|
|
openspec
|
|
tools/node_modules
|
|
tools/test
|
|
Dockerfile
|
|
.dockerignore
|
|
README.md
|