inter-hub-haskell/Application
tegwick 6078c48289 fix: registry list crash and logout 405
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>
2026-05-03 00:05:02 +02:00
..
Helper fix(WP-0017/E1): Layer 2 + Sessions fixes 2026-04-11 08:37:04 +00:00
Migration fix: registry list crash and logout 405 2026-05-03 00:05:02 +02:00
Script feat(T01): bootstrap IHP v1.5 project scaffold 2026-03-27 01:36:18 +00:00
Fixtures.sql feat(T01): bootstrap IHP v1.5 project scaffold 2026-03-27 01:36:18 +00:00
Schema.sql fix(WP-0014/A2): continued type-correctness fixes and Tailwind CSS output 2026-04-08 01:49:41 +00:00