fullsizemalt
18b102558d
feat: redesign band hub page and populate song stats
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-31 14:29:35 -08:00
fullsizemalt
f1bb59afb0
fix: remove garbage syntax error at end of ShowsPage
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-31 09:21:13 -08:00
fullsizemalt
379e0eff85
fix: access .data instead of .items in ShowsPage
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-31 09:16:53 -08:00
fullsizemalt
de2dd0a69d
fix: ShowsPage pagination, strict mode, and component standardization
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-31 02:07:44 -08:00
fullsizemalt
60456c4737
feat(frontend): Enforce strict mode and refactor pages
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-30 22:29:16 -08:00
fullsizemalt
3aaf35d43b
refactor(api): standardize venues endpoint
...
Deploy Fediversion / deploy (push) Failing after 1s
- Backend: /api/venues returns PaginatedResponse envelope
- Frontend: Updated VenuesPage, AdminVenuesPage, VerticalVenuesPage to consume envelope
2025-12-30 20:35:59 -08:00
fullsizemalt
c0e3e2a7e2
refactor(api): standardize songs endpoint
...
Deploy Fediversion / deploy (push) Failing after 1s
- Backend: /api/songs returns PaginatedResponse envelope
- Frontend: Updated SongsPage, AdminSongsPage, AdminSequencesPage, BandPage to consume envelope
2025-12-30 20:33:18 -08:00
fullsizemalt
8e7be96991
refactor: clarify Top Songs definition
...
Deploy Fediversion / deploy (push) Failing after 1s
- Updated backend to support
- Renamed frontend section from 'Top Songs' to 'Most Played Songs'
- Ensuring terms are clearly defined throughout the site
2025-12-30 19:47:55 -08:00
fullsizemalt
8d7339b950
fix(shows): fix venue visibility and song filtering
...
Deploy Fediversion / deploy (push) Failing after 1s
- Added eager loading of venue and tour to shows API endpoints to fix 'Unknown Venue' display
- Fixed query param -> in getTopSongs to correctly filter suggested songs
2025-12-30 19:38:19 -08:00
fullsizemalt
6d3b30ed6f
feat: add VideoGallery component to band pages
...
Deploy Fediversion / deploy (push) Failing after 1s
- VideoGallery component with modal playback
- YouTube thumbnail extraction
- Responsive grid layout
- Added to band home pages
- Import script for video entities
2025-12-30 19:32:35 -08:00
fullsizemalt
5eb8edf209
fix: add trailing slashes to API URLs for SSR compatibility
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-30 13:39:22 -08:00
fullsizemalt
fb34db3ea3
fix: use correct API query parameters (vertical_slugs, vertical_slug)
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-29 22:36:02 -08:00
fullsizemalt
1d9e56a2da
feat(bands): redesign band landing page with elmeg-style layout
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-29 22:28:31 -08:00
fullsizemalt
d4f6f60df6
fix: update dynamic routes for Next.js 16 async params API
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-29 22:16:11 -08:00
fullsizemalt
af9fcd4060
feat(frontend): add vertical-specific detail pages for songs and shows to fix 404
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-29 01:11:28 -08:00
fullsizemalt
9f57f4f3c2
feat: Add vertical-specific archive page
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-28 21:31:23 -08:00
fullsizemalt
9e927c114e
fix: refactor VERTICALS constant to config file to fix server build
Deploy Fediversion / deploy (push) Failing after 1s
2025-12-28 21:26:08 -08:00
fullsizemalt
d8b949a965
refactor: Remove emojis and band colors from codebase
...
Deploy Fediversion / deploy (push) Failing after 1s
- Simplify Vertical model (remove color, emoji fields)
- Update vertical-context.tsx to just slug/name
- Update band-selector.tsx (no colors)
- Update all [vertical] page routes (no emojis in headings)
Themes will be added later as a separate feature.
2025-12-28 15:07:42 -08:00
fullsizemalt
29c5d30ebb
feat: Add multi-vertical frontend infrastructure
...
Phase 3 - Frontend Multi-Vertical Support:
- Add VerticalContext for band state management
- Add BandSelector dropdown component
- Create dynamic [vertical] routes for shows, songs, venues
- Update navbar to use band selector and vertical-aware links
- Update api-config.ts for Fediversion domain
- Rebrand from Elmeg to Fediversion
2025-12-28 13:56:22 -08:00