IHP NameSupport cannot parse trailing-underscore field names at runtime.
orderByAsc #label_ in all four registry list actions (and the API V2
equivalents) crashed the page with ParseErrorBundle. Changed to orderByAsc
#name which avoids the NameSupport conversion path entirely.
textField #label_ in the four registry form views has the same issue.
Replaced with a plain <input> element that reads entry.label_ directly.
Logout <a href={DeleteSessionAction}> sent GET but IHP requires DELETE.
IHP includes methodOverridePost middleware, so a POST form with
_method=DELETE handles this correctly.
Also corrected the seed admin-user migration hash from bcrypt to the
pwstore-fast format (sha256|17|...) that IHP actually uses.
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
|
||
|---|---|---|
| .. | ||
| Annotations.hs | ||
| Auth.hs | ||
| DecisionRecords.hs | ||
| DeploymentRecords.hs | ||
| HubRegistry.hs | ||
| InteractionEvents.hs | ||
| Learning.hs | ||
| OpenApi.hs | ||
| OutcomeSignals.hs | ||
| Registries.hs | ||
| RequirementCandidates.hs | ||
| Sdk.hs | ||
| Token.hs | ||
| WidgetPatterns.hs | ||
| Widgets.hs | ||