Commit graph

192 commits

Author SHA1 Message Date
fullsizemalt
29e3e07141 Fix infinite loop in import script 2025-12-25 11:44:49 -08:00
fullsizemalt
14f016977a Optimize setlist import for memory 2025-12-25 11:05:54 -08:00
fullsizemalt
e2c77d7593 Add smart setlist import script 2025-12-25 11:04:20 -08:00
fullsizemalt
ddcc49d41e Fix 500 error on review creation 2025-12-25 10:58:32 -08:00
fullsizemalt
fb697817b0 Add direct setlist import script 2025-12-25 00:15:12 -08:00
fullsizemalt
3de9a7cb3f refactor: remove user search from global search - irrelevant for music archive 2025-12-24 21:57:11 -08:00
fullsizemalt
8990063837 fix: search endpoint crashing on User.username reference
User.username doesn't exist - usernames are in Profile model.
Now properly searches Profile.username and joins results.
2025-12-24 21:49:10 -08:00
fullsizemalt
6dd88d4e2d fix: improve session persistence and review saving
- Increase token expiry from 30 minutes to 7 days
- Remove internal session.commit() calls from gamification services
- Add try/except around gamification logic in review creation
- Add elmeg.runfoo.run hostname support in frontend api-config
2025-12-24 21:44:26 -08:00
fullsizemalt
dcd775b70f feat: Replace tech icon with Script E Egg favicon
Some checks failed
Deploy Elmeg / deploy (push) Has been cancelled
2025-12-24 18:30:03 -08:00
fullsizemalt
729b67c303 feat: Deploy Nano Goose favicon
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 18:29:10 -08:00
fullsizemalt
ce91127a55 feat: Replace goose with Nano Banana icon
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 18:27:46 -08:00
fullsizemalt
5920d1af74 feat: Add custom favicon
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 18:23:02 -08:00
fullsizemalt
2ac8719359 chore: Launch polish (SEO, Config)
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 18:21:12 -08:00
fullsizemalt
8cd578b863 fix(backend): Add missing slug fields to PerformanceDetailRead schema
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 17:55:12 -08:00
fullsizemalt
0f41349817 feat: Filter future shows from main list
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 17:50:08 -08:00
fullsizemalt
f23cec1efc fix(frontend): Import missing Button component in Shows page
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 17:43:25 -08:00
fullsizemalt
a5b2ded18f fix(backend): Increase songs limit to 1000
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 17:35:24 -08:00
fullsizemalt
f73d1aaca1 feat: Update import script to include future shows
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 17:10:50 -08:00
fullsizemalt
c9a22de2a9 feat: Add Upcoming Shows feature (backend+frontend) and Special Features section
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 17:08:36 -08:00
fullsizemalt
e4dc00fb4d fix(frontend): Increase songs list limit to 1000
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 16:53:59 -08:00
fullsizemalt
d7acbebc9c feat: Sequences edit dialog with song reordering and management
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 16:20:29 -08:00
fullsizemalt
be57110de8 feat: Tour pages - add show counts, year grouping, stats card 2025-12-24 16:18:45 -08:00
fullsizemalt
97d40c0f4e feat: Admin Shows - add link filter buttons, increase limit to 1000
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 16:15:59 -08:00
fullsizemalt
6ba55a595a fix: remove More Jambands, use Listen/Community/Explore in sub-footer
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:40:56 -08:00
fullsizemalt
5e655af84d refactor: footer with 3-col sub-footer for band links + compact main footer
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:35:37 -08:00
fullsizemalt
8d1f2e2f6c feat: add Listen section to footer with Nugs/Bandcamp/Spotify/Relisten + remove band-page-only Bandcamp links
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:30:37 -08:00
fullsizemalt
26171e1937 fix: correct Bandcamp regex pattern
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:23:07 -08:00
fullsizemalt
ca28293cea feat: add Bandcamp catalog import script
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:21:11 -08:00
fullsizemalt
d54b217264 fix: update Nugs discovery to scrape catalog page
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:04:10 -08:00
fullsizemalt
58edc0e070 feat: add audio link discovery script
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:01:36 -08:00
fullsizemalt
1328cc458f fix: add nugs_link and bandcamp_link to ShowRead schema
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:56:10 -08:00
fullsizemalt
115c411ebc refactor: show page right column with Listen On, Tour, Attendance, Rating cards
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:49:45 -08:00
fullsizemalt
c362a66618 feat: add custom 404 page
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:44:57 -08:00
fullsizemalt
b5cce827e2 fix: admin shows venue display + add Nugs/Bandcamp links to public shows
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:41:47 -08:00
fullsizemalt
2df93a75e4 feat: add Sequences feature for song groupings
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:37:27 -08:00
fullsizemalt
9b04ae51ff fix: increase admin artists limit to 1000
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:29:07 -08:00
fullsizemalt
1199023a52 fix: wait for auth loading before redirecting in admin pages
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:22:40 -08:00
fullsizemalt
83d9e18497 fix: include role in UserRead schema for admin access
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:14:29 -08:00
fullsizemalt
ff56e4f140 feat: add Band Members (Musicians) feature - Sprint 4
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:07:48 -08:00
fullsizemalt
037d2aa463 feat: enhance Nickname Queue with status filtering
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:04:35 -08:00
fullsizemalt
730e92f8c9 feat: add Shows, Songs, Venues Admin pages
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:01:57 -08:00
fullsizemalt
e0414d1548 feat: add sync_artists.py to populate Artists from elgoose API 2025-12-24 12:59:01 -08:00
fullsizemalt
d276cdbd76 feat: add Admin Interface for Artists management
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 12:34:43 -08:00
fullsizemalt
a076336d5e chore: update hero and about page text / fix jsx
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 12:28:50 -08:00
fullsizemalt
2b64a79edf fix: docker-compose startup order to prevent race condition
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 12:25:01 -08:00
fullsizemalt
b67d4929a4 feat: frontend artist page and song linking
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 12:22:36 -08:00
fullsizemalt
61715a119c feat: implement Artist model usage, router, and migration script
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 12:19:28 -08:00
fullsizemalt
49e025d3bf fix: commit all pending changes (home, leaderboard, slug cleanup)
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 12:06:35 -08:00
fullsizemalt
7a549e15ac fix(leaderboard): filter out 0xp users
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 11:50:17 -08:00
fullsizemalt
ea06b6435b feat(footer): add community links
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 11:46:21 -08:00