Merge pull request 'feat: hard revoke / re-key (Phase C, #3)' (#15) from feat/3-phase-c-rekey into main
lint-and-build.yml #147 -Commit
dabbea2483
pushed by
alvaro
fix(rekey): echo stored DEK values in response, not the pre-image
lint-and-build.yml #146 -Commit
6d6af67f2f
pushed by
alvaro
chore: remove dead AccessClaims struct (#5)
lint-and-build.yml #145 -Commit
668ea59030
pushed by
alvaro
feat: hard revoke / re-key (Phase C, #3)
lint-and-build.yml #144 -Commit
bf5aeedbc2
pushed by
alvaro
chore: remove dead AccessClaims struct (#5)
lint-and-build.yml #143 -Commit
668ea59030
pushed by
alvaro
Merge pull request 'fix(security): enforce ownership on medication/appointment write paths (#12)' (#13) from fix/12-write-path-ownership into main
lint-and-build.yml #142 -Commit
76fd5a8c26
pushed by
alvaro
fix(security): enforce ownership on medication/appointment write paths (#12)
lint-and-build.yml #141 -Commit
ff185a60e4
pushed by
alvaro
Merge pull request 'feat: profile sharing via X25519 envelope (Phase B, #3)' (#11) from feat/3-phase-b-profile-sharing into main
lint-and-build.yml #140 -Commit
d59487fa3b
pushed by
alvaro
fix(sharing): gate falls back to direct ownership before share check
lint-and-build.yml #139 -Commit
d0efecf38f
pushed by
alvaro
test(share): fix query-string encoding + write-status assertion
lint-and-build.yml #138 -Commit
e28135bc08
pushed by
alvaro
feat: profile sharing via X25519 envelope (Phase B, #3)
lint-and-build.yml #137 -Commit
04520539aa
pushed by
alvaro
Merge pull request 'feat: per-profile DEKs + multi-profile (Phase A2, #3)' (#9) from feat/3-phase-a2-per-profile-deks into main
lint-and-build.yml #135 -Commit
7409077355
pushed by
alvaro
docs: decide multi-person ZK sharing ADR; reconcile jwt/encryption docs
lint-and-build.yml #134 -Commit
e322145ffb
pushed by
alvaro
fix(auth): wrong password returns Ok(false), not Err
lint-and-build.yml #133 -Commit
706df11f15
pushed by
alvaro
feat: per-profile DEKs + multi-profile (Phase A2, #3)
lint-and-build.yml #132 -Commit
eb2c2aa546
pushed by
alvaro
Merge pull request 'ci: drop host port mapping for Mongo service container' (#8) from ci/fix-mongo-service-port-collision into main
lint-and-build.yml #131 -Commit
9807434c5f
pushed by
alvaro
ci: drop host port mapping for Mongo service container
lint-and-build.yml #130 -Commit
aa115e6e73
pushed by
alvaro
Merge pull request 'feat(auth): per-account X25519 identity keypair (Phase A1, #3)' (#6) from feat/3-phase-a1-x25519-keypair into main
lint-and-build.yml #129 -Commit
6d3642ee13
pushed by
alvaro
feat(auth): add per-account X25519 identity keypair (#3)
lint-and-build.yml #128 -Commit
8ee8012aca
pushed by
alvaro
docs: add AGENTS.md and document issue-driven workflow
lint-and-build.yml #127 -Commit
6a569da3b1
pushed by
alvaro
fix: healthcheck uses HTTPS + -k for self-signed cert
lint-and-build.yml #126 -Commit
147d722570
pushed by
alvaro
fix: rust:slim (not rust:latest-slim which doesn't exist)
lint-and-build.yml #125 -Commit
0d33a2c1af
pushed by
alvaro
fix: use rust:latest-slim as runtime (glibc match)
lint-and-build.yml #124 -Commit
ccbbcd4274
pushed by
alvaro
fix: RustlsConfig::from_der takes Vec<Vec<u8>> (cert chain)
lint-and-build.yml #123 -Commit
12b7b2dccb
pushed by
alvaro
fix: rcgen 0.13 API (cert.der + key_pair.serialize_der)
lint-and-build.yml #122 -Commit
3d440702f0
pushed by
alvaro
fix: HTTPS with self-signed cert for Web Crypto API support
lint-and-build.yml #121 -Commit
043b4442a7
pushed by
alvaro
chore: frontend container listens on port 6501
lint-and-build.yml #120 -Commit
47000beef4
pushed by
alvaro