PR #258 · pramaan-io/pramaan-app · merged 2026-06-08
A field that should not be sent keeps getting sent.
Why dropping a dead input is harder than it looks.
Field's not gone. The body still feels it.
The fix — Display Name is no longer sent — but the render still knows it, via `displayName ?? name`, so legacy data survives.
sequenceDiagram autonumber participant form as Form (skin) participant payload as Payload (nerve) participant server as Server (spine) participant render as Render (brain) form->>form: Input cut away form->>payload: No signal sent payload-->>server: Backend defaults to name server->>render: Returns name (or displayName if legacy) render->>render: displayName ?? name
Local state for the clients view — adds a `typeFilter` field (default `all`) so the new Type filter dropdown has a typed home.
typeFilter : ClientTypeFilter