From 9252a76503f901cdb6977fe0d187c931e1e94ddb Mon Sep 17 00:00:00 2001 From: James Brechtel Date: Tue, 19 May 2026 21:40:34 -0400 Subject: [PATCH] refactor: serve same index page for all sort routes (hash-driven client-side) --- src/Roux/Server.hs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/Roux/Server.hs b/src/Roux/Server.hs index 493953b..a268f96 100644 --- a/src/Roux/Server.hs +++ b/src/Roux/Server.hs @@ -43,10 +43,10 @@ handleRequest recipes request respond = case Wai.pathInfo request of -- Index page (default: alphabetical) [] -> respond (htmlResponse (Html.indexPage Html.AlphaSort recipes)) - -- Index page (sorted by tags) - ["sorted", "tags"] -> respond (htmlResponse (Html.indexPage Html.TagSort recipes)) - -- Index page (sorted by course/category) - ["sorted", "course"] -> respond (htmlResponse (Html.indexPage Html.CourseSort recipes)) + -- Index page (sorted by tags) — sort mode ignored, driven client-side + ["sorted", "tags"] -> respond (htmlResponse (Html.indexPage Html.AlphaSort recipes)) + -- Index page (sorted by course/category) — sort mode ignored, driven client-side + ["sorted", "course"] -> respond (htmlResponse (Html.indexPage Html.AlphaSort recipes)) -- Recipe detail page ["recipes", rawPath] -> case lookupRecipe (urlDecodePath rawPath) recipes of