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-05-17 16:21:34 +02:00
2026-05-18 14:03:31 +02:00
2026-05-28 12:58:51 +02:00
2026-05-28 12:58:51 +02:00
2026-05-28 13:20:22 +02:00
2026-05-29 14:08:00 +02:00
2026-06-03 23:13:10 +02:00
2026-06-03 23:26:34 +02:00
2026-06-05 11:44:08 +02:00
2026-06-06 01:31:36 +02:00
2026-06-06 00:32:02 +02:00
2026-06-06 11:10:10 +02:00
2026-06-08 14:23:06 +02:00
2026-06-08 16:02:26 +02:00
2026-06-08 19:14:01 +02:00
2026-06-09 06:45:04 +02:00
2026-06-09 10:52:42 +02:00
2026-06-09 10:52:42 +02:00
2026-06-09 19:32:20 +02:00
2026-06-09 21:19:38 +02:00
2026-06-10 11:29:06 +02:00
2026-06-10 12:16:40 +02:00
2026-06-10 13:13:16 +02:00
2026-06-10 16:22:39 +02:00
2026-06-10 17:27:08 +02:00
2026-06-10 19:02:37 +02:00
2026-06-10 20:11:22 +02:00
2026-06-10 20:11:22 +02:00
2026-06-10 23:31:50 +02:00
2026-06-12 16:26:38 +02:00
2026-05-17 16:21:34 +02:00