fullsizemalt
e938b3748c
Add admin endpoints for weekly digest and test email, remove broken scheduler
2025-12-26 22:54:20 -08:00
fullsizemalt
4c4f2b437e
Add chase notifications and weekly digest emails
2025-12-26 22:50:09 -08:00
fullsizemalt
2504b15f29
Add email notification triggers for replies and mentions
2025-12-26 22:25:09 -08:00
fullsizemalt
7535f670d8
Add GDPR data export and account deletion
2025-12-26 22:06:26 -08:00
fullsizemalt
296cc4d2e2
Make #1 ranked versions with avg >= 8.0 heady
2025-12-26 21:37:39 -08:00
fullsizemalt
945c126f42
Add ranking fields to PerformanceDetailRead schema
2025-12-26 21:36:08 -08:00
fullsizemalt
6fdbe869cc
Combine Rating and Review scores for performance rankings
2025-12-26 21:32:25 -08:00
fullsizemalt
992cb3db98
Add performance ranking and heady badges
2025-12-26 21:28:25 -08:00
fullsizemalt
60b5cb9961
Enhance ratings: show user's rating, fix username consistency, add activity links
2025-12-26 19:20:17 -08:00
fullsizemalt
5b7d8da250
Fix review display: add avatar, username, localized time, granular score
2025-12-26 18:14:47 -08:00
fullsizemalt
2f905d7173
Add notification email preferences and theme to UserPreferences model
2025-12-26 16:32:21 -08:00
fullsizemalt
0548c58bd8
Remove venue limits - fetch all venues at once
2025-12-26 14:21:59 -08:00
fullsizemalt
260c10e9fb
Increase venues limit to 500 to show all 441 venues
2025-12-26 14:06:49 -08:00
fullsizemalt
ce7bb81e64
Fix rating creation: inject user_id in model_dump
2025-12-26 01:00:32 -08:00
fullsizemalt
45608bfdfb
Fix Unknown Song in search: properly serialize nested relationships
2025-12-25 21:52:41 -08:00
fullsizemalt
8a46000b9d
Fix import scripts: proper Goose filtering, loop detection, set name updates
2025-12-25 21:49:19 -08:00
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
8cd578b863
fix(backend): Add missing slug fields to PerformanceDetailRead schema
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 17:55:12 -08:00
fullsizemalt
0f41349817
feat: Filter future shows from main list
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 17:50:08 -08:00
fullsizemalt
a5b2ded18f
fix(backend): Increase songs limit to 1000
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
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
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
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 16:53:59 -08:00
fullsizemalt
be57110de8
feat: Tour pages - add show counts, year grouping, stats card
2025-12-24 16:18:45 -08:00
fullsizemalt
26171e1937
fix: correct Bandcamp regex pattern
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:23:07 -08:00
fullsizemalt
ca28293cea
feat: add Bandcamp catalog import script
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
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 14:04:10 -08:00
fullsizemalt
58edc0e070
feat: add audio link discovery script
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
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:56:10 -08:00
fullsizemalt
2df93a75e4
feat: add Sequences feature for song groupings
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:37:27 -08:00
fullsizemalt
83d9e18497
fix: include role in UserRead schema for admin access
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
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:07:48 -08:00
fullsizemalt
037d2aa463
feat: enhance Nickname Queue with status filtering
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 13:04:35 -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
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 12:34:43 -08:00
fullsizemalt
b67d4929a4
feat: frontend artist page and song linking
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
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)
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 12:06:35 -08:00
fullsizemalt
7a549e15ac
fix(leaderboard): filter out 0xp users
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 11:50:17 -08:00
fullsizemalt
f36d868f25
chore: disable sql echo in fix script
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 11:12:55 -08:00
fullsizemalt
a2f0965ff5
chore: add script to fix set names in db
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 10:38:21 -08:00
fullsizemalt
ff411321c6
feat(stats): add set breakdown to song page
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 10:29:13 -08:00
fullsizemalt
4aefad1eff
feat(videos): add search, video toggle, and fix links
Deploy Elmeg / deploy (push) Waiting to run
2025-12-24 10:20:39 -08:00