Files
LinkDesk/frontend
indigo 762bd34f74 Redesign note display as message cards; fix reply and Textarea v-model bugs
- NoteItem.vue: render each note as a rounded card (own notes tinted)
  instead of a flat list row.
- TaskNotes.vue: show a "Replying to X" banner with cancel and
  auto-focus the composer when Reply is clicked, so replying is
  actually visible instead of silently setting hidden state.
- ShotDetailPanel/ShotBrowser/TaskDetailPanel: carry the target note
  id through select-task so replying from the shot-level aggregated
  notes view pre-fills the reply in the destination task's panel
  instead of just switching tabs.
- Textarea.vue: fix v-model, which was never wired up (modelValue/
  update:modelValue fell through as dead attrs on the native
  textarea), so typed content never reached the bound ref anywhere
  it's used - notes, submissions, and shot/asset/episode/project
  description fields.
- AssetDetailPanel/ShotDetailPanel/TaskDetailPanel: drop the header
  status badge and switch tab labels to icons (with an unread-style
  badge on Notes), fixing the TabsTrigger clipping/vertical alignment
  it introduced.
2026-07-19 00:00:11 +08:00
..
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00
2026-02-28 03:22:04 +08:00