- Add `slug` column to `songs` and `playlists` tables via migrations 005 & 006 - Implement slug generation logic (lowercase, hyphenated, unique) in both services - Backfill existing rows with auto-generated slugs on startup - Update public routes to use `/songs/:slug` and `/playlists/:slug` - Replace all view templates to link using slugs instead of numeric IDs |
||
|---|---|---|
| .. | ||
| migrations | ||
| index.js | ||