BOHA
|
64bb7f9c37
|
feat(projects): editable notes with edit stamp + NoteCard bubble component
- author-only note editing (PUT /projects/:id/notes/:noteId, strict schema,
audit with old/new content); edits stamped via new edited_at column
(migration 20260612160000) and shown as '· upraveno <datum>'
- note deletion tightened to admin-only server-side (was any projects.edit
holder via direct API)
- new NoteCard component: chat-bubble note row (initials avatar, wrapping
header, inline editor, actions in the bubble corner so they don't squeeze
content on mobile), table-matching edit/delete icons
- Odin project detail carries the edited_at stamp; route-level tests cover
author-edit, foreign-edit 403, validation, admin-only delete
Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
|
2026-06-12 16:26:38 +02:00 |
|