Files
famapp/docs/tasks/91-list-comments.md
ginnoir e1c2a090fb feat: p2 batch 28-31 reminders lists comments bang stats
Calendar events support multiple reminder offsets with presets and per-user defaults.

Lists index adds inline task entry and list property editing.

Generic entity comments on list detail. New bangs.stats dashboard widget.

Closes Gitea #28, #29, #30, #31. Migrations 0022 and 0023.
2026-07-04 22:17:35 -05:00

1.1 KiB

91 — Comments on lists and tasks

Goal

Household members can comment on lists and individual list items using a reusable comment component.

What we decided

  • Generic comments table in _core keyed by (entity_type, entity_id).
  • Reusable EntityComments client component in src/components/comments/.
  • Wired on list detail: list-level thread + per-item expandable comments.
  • Entity-generic design so notes/other modules can adopt later without schema changes.

Depends on

  • 11 (lists module)

Scope

  • Migration: comments table.
  • _core/comments.ts: list, add, delete (author-only).
  • EntityComments UI.
  • Lists detail page integration for lists.list and lists.item.

Out of scope

  • Comments on notes/calendar (future adoption of same component).
  • Rich-text comments (plain text only).

Acceptance criteria

  • Comment on a list
  • Comment on a task/item
  • Household members see each other's comments
  • Component is entity-generic (documented in brief)

Notes