Commit graph

223 commits

Author SHA1 Message Date
fullsizemalt
33413320c5 Add bugs.elmeg.xyz subdomain routing (DNS required) 2025-12-26 22:08:47 -08:00
fullsizemalt
7535f670d8 Add GDPR data export and account deletion 2025-12-26 22:06:26 -08:00
fullsizemalt
80c686da53 Update roadmap - rankings and theme persistence complete 2025-12-26 21:46:40 -08:00
fullsizemalt
9a7246f55a Add theme persistence - syncs with user preferences 2025-12-26 21:45:32 -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
43e37f5c98 Fix auth (add missing DB columns), remove emoji, update site description, remove music icon 2025-12-26 20:06:41 -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
bbcb935685 Fix reviews hidden during loading, update Review interface with user field 2025-12-26 18:54:35 -08:00
fullsizemalt
5b7d8da250 Fix review display: add avatar, username, localized time, granular score 2025-12-26 18:14:47 -08:00
fullsizemalt
36d6fbfad9 Add avatar unlock system with XP tiers 2025-12-26 17:29:32 -08:00
fullsizemalt
a7ce4d17a1 Wire up notification preferences in settings UI 2025-12-26 17:02:23 -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
485d6413e2 Fix hydration error, add venues page error handling 2025-12-26 12:30:35 -08:00
fullsizemalt
ce7bb81e64 Fix rating creation: inject user_id in model_dump 2025-12-26 01:00:32 -08:00
fullsizemalt
bceb7cb8c2 Registration: Show 'Check Email' message instead of auto-login 2025-12-26 00:39:38 -08:00
fullsizemalt
ccc1164fa8 Polish: footer touch targets, cleanup unused code 2025-12-25 23:38:13 -08:00
fullsizemalt
873b45d81d Mobile UX polish: stacking buttons, visible nickname button, responsive headers 2025-12-25 23:05:31 -08:00
fullsizemalt
0bfe25268c M2: Enhanced empty states with icons, no emojis 2025-12-25 22:47:39 -08:00
fullsizemalt
42926cd675 404: Use Disc3 icon, remove easter egg instruction 2025-12-25 22:44:43 -08:00
fullsizemalt
a175c35847 Remove emoji from 404, change goose->bird text 2025-12-25 22:42:24 -08:00
fullsizemalt
d0f19fc666 404: Replace emoji with Bird SVG icon, no emojis 2025-12-25 22:14:53 -08:00
fullsizemalt
9ed077af85 Fix 404 emoji: use duck emoji that renders on all systems 2025-12-25 22:13:22 -08:00
fullsizemalt
8a521d307c Add loading skeletons for shows and songs pages 2025-12-25 21:58:03 -08:00
fullsizemalt
16828b65b0 Add playful 404 page and enhanced empty states 2025-12-25 21:56:15 -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
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