vikunja/.claude/skills
kolaente e22e169fb9 feat(api/v2): report max_permission on label and project-view reads
Read/update use a per-resource struct that embeds the model by value and adds a
readOnly max_permission field (labelReadBody, projectViewReadBody); Go and Huma
promote the embedded fields, so the body stays flat with no custom marshaler and
nothing on the shared models. The handler passes the model's Updated and the
permission to conditionalReadResponse, which folds the permission into the ETag.
Adds a webtest asserting two callers with different permission on the same label
get different ETags, plus max_permission presence assertions.
2026-06-04 21:16:51 +00:00
..
api-v2-routes feat(api/v2): report max_permission on label and project-view reads 2026-06-04 21:16:51 +00:00
crudable feat(agents): add crudable skill for CRUDable + permissions guidance 2026-04-23 13:33:00 +02:00
migration feat(agents): add migration skill for DB migration safety 2026-04-23 13:33:00 +02:00