Files
terra-view/templates/partials
serversdown f54c62b332 feat(projects): projects page overhaul — events, header, module toolbars, cards
Addresses a batch of projects-page UX issues:

1. Vibration Events sub-tab: add a Location filter + clickable column
   sorting (Timestamp/Location/Serial/Tran/Vert/Long/PVS/Mic). Events are
   cached client-side so location-filter and sort are instant (no SFM refetch).

3. Drop the misleading single-module "Sound Monitoring" subtitle on the
   Overview card (combined projects have multiple modules); show the
   project number · client identity instead.

4. Header cleanup: move the sound-only actions (Generate Combined Report,
   Night Report, Report Settings) and the Manual/Remote chip out of the
   global project header and into the Sound tab's module toolbar. The header
   now carries project-level concerns only (status, modules, merge). The
   Night Report / Report Settings modals stay defined in the header partial
   (global), so the relocated buttons still call them.

2. Per-module status UI: each module tab gets a status dropdown
   (active/on_hold/completed) wired to the new endpoint; the header module
   chips show a "✓ Done" / "On hold" badge.

5. Project cards redesigned: module mix accent strip, Sound/Vibration chips
   with per-module status, project number · client identity, and per-module
   "Sound"/"Vibration" quick-open buttons that deep-link into that module's
   tab (#sound / #vibration).

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_015m9FuJvk65kJmmP3c9c6r1
2026-06-22 20:24:40 +00:00
..
2026-01-21 23:11:58 +00:00
2025-12-15 18:27:00 +00:00
2025-12-02 06:36:13 +00:00
2025-12-02 06:36:13 +00:00
2026-01-29 07:50:13 +00:00
2026-01-02 20:27:09 +00:00
2025-12-03 00:51:18 +00:00