gabriel / musehub public
fix BREAKING dev
AI Agent gabriel · 49 days ago · Apr 30, 2026 · Diff

fix: algo-in-path avatar URL scheme — /avatars/sha256/{hex}.svg

Matches object store convention (no colons in URLs/filenames). - Route: GET /avatars/{algo}/{hex}.svg - algo validated against supported set (sha256); hex validated as 64 hex chars - canonical identity_id reconstructed as algo:hex for DB lookup (fixes 404) - template: sha256:hex → sha256/hex via Jinja replace(':', '/') - tests: updated all HTTP tests to new URL scheme, added unknown-algo 400 test

sha256:a21b52bc631408a7c426a9de87c97baf5966dd712e91396178b4aa176be265c5 sha
sha256:df5e21b2a9dad7d78dad224d776d8f122a14a2cf190a21e3c831c948d3b62e23 snapshot
← Older Oldest on dev
All commits
Newer → Latest on dev

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:a21b52bc631408a7c426a9de87c97baf5966dd712e91396178b4aa176be265c5 --body "your comment"