From b8d24d292d99c8da285092ce923b5e2b546d8f45 Mon Sep 17 00:00:00 2001 From: yyamashita Date: Sat, 9 May 2026 00:27:19 +0900 Subject: Implement band/artist management with version history Full CRUD for bands and artists: UUID + slug URLs, dynamic link editor, band-artist associations with roles, per-edit revision snapshots (message + IP). Add README and CLAUDE.md. Co-Authored-By: Claude Sonnet 4.6 --- app/routes.ts | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) (limited to 'app/routes.ts') diff --git a/app/routes.ts b/app/routes.ts index 935792d..a4e737f 100644 --- a/app/routes.ts +++ b/app/routes.ts @@ -1,5 +1,15 @@ -import { type RouteConfig, index } from "@react-router/dev/routes"; +import { type RouteConfig, index, route } from "@react-router/dev/routes"; export default [ index("routes/home.tsx"), + route("/bands/new", "routes/band-new.tsx"), + route("/bands/of/:uuid", "routes/band-by-uuid.tsx"), + route("/bands/named/:slug", "routes/band-by-slug.tsx"), + route("/bands/of/:uuid/edit", "routes/band-edit.tsx"), + route("/bands/of/:uuid/history", "routes/band-history.tsx"), + route("/artists/new", "routes/artist-new.tsx"), + route("/artists/of/:uuid", "routes/artist-by-uuid.tsx"), + route("/artists/named/:slug", "routes/artist-by-slug.tsx"), + route("/artists/of/:uuid/edit", "routes/artist-edit.tsx"), + route("/artists/of/:uuid/history", "routes/artist-history.tsx"), ] satisfies RouteConfig; -- cgit v1.2.3