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
..
2026-06-10 23:31:50 +02:00
2026-06-10 11:29:28 +02:00
2026-06-10 09:59:47 +02:00
2026-06-09 19:39:43 +02:00
2026-06-10 16:22:39 +02:00
2026-06-09 06:45:26 +02:00
2026-06-10 19:02:37 +02:00
2026-06-10 17:27:08 +02:00
2026-06-09 06:45:26 +02:00
2026-06-10 16:22:39 +02:00
2026-06-10 13:13:16 +02:00
2026-06-09 06:45:26 +02:00
2026-06-06 00:33:47 +02:00
2026-06-09 06:45:26 +02:00
2026-06-12 16:26:38 +02:00
2026-06-09 06:45:26 +02:00
2026-06-09 06:45:26 +02:00
2026-06-09 06:45:26 +02:00
2026-06-09 19:31:36 +02:00
2026-06-10 09:59:47 +02:00
2026-06-09 06:45:26 +02:00
2026-06-09 06:45:26 +02:00
2026-06-10 20:11:22 +02:00