Commit graph

  • e9f34f02ad Comprehensive roadmap for next session handoff main fullsizemalt 2025-12-26 23:03:54 -08:00
  • 59d2bb715a Update roadmap - all email notifications complete fullsizemalt 2025-12-26 22:55:39 -08:00
  • e938b3748c Add admin endpoints for weekly digest and test email, remove broken scheduler fullsizemalt 2025-12-26 22:54:20 -08:00
  • 7cfe936e13 Switch to ofelia scheduler for weekly digest cron fullsizemalt 2025-12-26 22:52:06 -08:00
  • 4c4f2b437e Add chase notifications and weekly digest emails fullsizemalt 2025-12-26 22:50:09 -08:00
  • 2504b15f29 Add email notification triggers for replies and mentions fullsizemalt 2025-12-26 22:25:09 -08:00
  • aa18eab9a4 Final roadmap - all major features complete fullsizemalt 2025-12-26 22:09:40 -08:00
  • 33413320c5 Add bugs.elmeg.xyz subdomain routing (DNS required) fullsizemalt 2025-12-26 22:08:47 -08:00
  • 7535f670d8 Add GDPR data export and account deletion fullsizemalt 2025-12-26 22:06:26 -08:00
  • 80c686da53 Update roadmap - rankings and theme persistence complete fullsizemalt 2025-12-26 21:46:40 -08:00
  • 9a7246f55a Add theme persistence - syncs with user preferences fullsizemalt 2025-12-26 21:45:32 -08:00
  • 296cc4d2e2 Make #1 ranked versions with avg >= 8.0 heady fullsizemalt 2025-12-26 21:37:39 -08:00
  • 945c126f42 Add ranking fields to PerformanceDetailRead schema fullsizemalt 2025-12-26 21:36:08 -08:00
  • 6fdbe869cc Combine Rating and Review scores for performance rankings fullsizemalt 2025-12-26 21:32:25 -08:00
  • 992cb3db98 Add performance ranking and heady badges fullsizemalt 2025-12-26 21:28:25 -08:00
  • 43e37f5c98 Fix auth (add missing DB columns), remove emoji, update site description, remove music icon fullsizemalt 2025-12-26 20:06:41 -08:00
  • 60b5cb9961 Enhance ratings: show user's rating, fix username consistency, add activity links fullsizemalt 2025-12-26 19:20:17 -08:00
  • bbcb935685 Fix reviews hidden during loading, update Review interface with user field fullsizemalt 2025-12-26 18:54:35 -08:00
  • 5b7d8da250 Fix review display: add avatar, username, localized time, granular score fullsizemalt 2025-12-26 18:14:47 -08:00
  • 36d6fbfad9 Add avatar unlock system with XP tiers fullsizemalt 2025-12-26 17:29:32 -08:00
  • a7ce4d17a1 Wire up notification preferences in settings UI fullsizemalt 2025-12-26 17:02:23 -08:00
  • 2f905d7173 Add notification email preferences and theme to UserPreferences model fullsizemalt 2025-12-26 16:32:21 -08:00
  • 0548c58bd8 Remove venue limits - fetch all venues at once fullsizemalt 2025-12-26 14:21:59 -08:00
  • 260c10e9fb Increase venues limit to 500 to show all 441 venues fullsizemalt 2025-12-26 14:06:49 -08:00
  • 485d6413e2 Fix hydration error, add venues page error handling fullsizemalt 2025-12-26 12:30:35 -08:00
  • ce7bb81e64 Fix rating creation: inject user_id in model_dump fullsizemalt 2025-12-26 01:00:32 -08:00
  • bceb7cb8c2 Registration: Show 'Check Email' message instead of auto-login fullsizemalt 2025-12-26 00:39:38 -08:00
  • ccc1164fa8 Polish: footer touch targets, cleanup unused code fullsizemalt 2025-12-25 23:38:13 -08:00
  • 873b45d81d Mobile UX polish: stacking buttons, visible nickname button, responsive headers fullsizemalt 2025-12-25 23:05:31 -08:00
  • 0bfe25268c M2: Enhanced empty states with icons, no emojis fullsizemalt 2025-12-25 22:47:39 -08:00
  • 42926cd675 404: Use Disc3 icon, remove easter egg instruction fullsizemalt 2025-12-25 22:44:43 -08:00
  • a175c35847 Remove emoji from 404, change goose->bird text fullsizemalt 2025-12-25 22:42:24 -08:00
  • d0f19fc666 404: Replace emoji with Bird SVG icon, no emojis fullsizemalt 2025-12-25 22:14:53 -08:00
  • 9ed077af85 Fix 404 emoji: use duck emoji that renders on all systems fullsizemalt 2025-12-25 22:13:22 -08:00
  • 8a521d307c Add loading skeletons for shows and songs pages fullsizemalt 2025-12-25 21:58:03 -08:00
  • 16828b65b0 Add playful 404 page and enhanced empty states fullsizemalt 2025-12-25 21:56:15 -08:00
  • 45608bfdfb Fix Unknown Song in search: properly serialize nested relationships fullsizemalt 2025-12-25 21:52:41 -08:00
  • 8a46000b9d Fix import scripts: proper Goose filtering, loop detection, set name updates fullsizemalt 2025-12-25 21:49:19 -08:00
  • 29e3e07141 Fix infinite loop in import script fullsizemalt 2025-12-25 11:44:49 -08:00
  • 14f016977a Optimize setlist import for memory fullsizemalt 2025-12-25 11:05:54 -08:00
  • e2c77d7593 Add smart setlist import script fullsizemalt 2025-12-25 11:04:20 -08:00
  • ddcc49d41e Fix 500 error on review creation fullsizemalt 2025-12-25 10:58:32 -08:00
  • fb697817b0 Add direct setlist import script fullsizemalt 2025-12-25 00:15:12 -08:00
  • 3de9a7cb3f refactor: remove user search from global search - irrelevant for music archive fullsizemalt 2025-12-24 21:57:11 -08:00
  • 8990063837 fix: search endpoint crashing on User.username reference fullsizemalt 2025-12-24 21:49:10 -08:00
  • 6dd88d4e2d fix: improve session persistence and review saving fullsizemalt 2025-12-24 21:44:26 -08:00
  • dcd775b70f feat: Replace tech icon with Script E Egg favicon production fullsizemalt 2025-12-24 18:30:03 -08:00
  • 729b67c303 feat: Deploy Nano Goose favicon fullsizemalt 2025-12-24 18:29:10 -08:00
  • ce91127a55 feat: Replace goose with Nano Banana icon fullsizemalt 2025-12-24 18:27:46 -08:00
  • 5920d1af74 feat: Add custom favicon fullsizemalt 2025-12-24 18:23:02 -08:00
  • 2ac8719359 chore: Launch polish (SEO, Config) fullsizemalt 2025-12-24 18:21:12 -08:00
  • 8cd578b863 fix(backend): Add missing slug fields to PerformanceDetailRead schema fullsizemalt 2025-12-24 17:55:12 -08:00
  • 0f41349817 feat: Filter future shows from main list fullsizemalt 2025-12-24 17:50:08 -08:00
  • f23cec1efc fix(frontend): Import missing Button component in Shows page fullsizemalt 2025-12-24 17:43:25 -08:00
  • a5b2ded18f fix(backend): Increase songs limit to 1000 fullsizemalt 2025-12-24 17:35:24 -08:00
  • f73d1aaca1 feat: Update import script to include future shows fullsizemalt 2025-12-24 17:10:50 -08:00
  • c9a22de2a9 feat: Add Upcoming Shows feature (backend+frontend) and Special Features section fullsizemalt 2025-12-24 17:08:36 -08:00
  • e4dc00fb4d fix(frontend): Increase songs list limit to 1000 fullsizemalt 2025-12-24 16:53:59 -08:00
  • d7acbebc9c feat: Sequences edit dialog with song reordering and management fullsizemalt 2025-12-24 16:20:29 -08:00
  • be57110de8 feat: Tour pages - add show counts, year grouping, stats card fullsizemalt 2025-12-24 16:18:45 -08:00
  • 97d40c0f4e feat: Admin Shows - add link filter buttons, increase limit to 1000 fullsizemalt 2025-12-24 16:15:59 -08:00
  • 6ba55a595a fix: remove More Jambands, use Listen/Community/Explore in sub-footer fullsizemalt 2025-12-24 14:40:56 -08:00
  • 5e655af84d refactor: footer with 3-col sub-footer for band links + compact main footer fullsizemalt 2025-12-24 14:35:37 -08:00
  • 8d1f2e2f6c feat: add Listen section to footer with Nugs/Bandcamp/Spotify/Relisten + remove band-page-only Bandcamp links fullsizemalt 2025-12-24 14:30:37 -08:00
  • 26171e1937 fix: correct Bandcamp regex pattern fullsizemalt 2025-12-24 14:23:07 -08:00
  • ca28293cea feat: add Bandcamp catalog import script fullsizemalt 2025-12-24 14:21:11 -08:00
  • d54b217264 fix: update Nugs discovery to scrape catalog page fullsizemalt 2025-12-24 14:04:10 -08:00
  • 58edc0e070 feat: add audio link discovery script fullsizemalt 2025-12-24 14:01:36 -08:00
  • 1328cc458f fix: add nugs_link and bandcamp_link to ShowRead schema fullsizemalt 2025-12-24 13:56:10 -08:00
  • 115c411ebc refactor: show page right column with Listen On, Tour, Attendance, Rating cards fullsizemalt 2025-12-24 13:49:45 -08:00
  • c362a66618 feat: add custom 404 page fullsizemalt 2025-12-24 13:44:57 -08:00
  • b5cce827e2 fix: admin shows venue display + add Nugs/Bandcamp links to public shows fullsizemalt 2025-12-24 13:41:47 -08:00
  • 2df93a75e4 feat: add Sequences feature for song groupings fullsizemalt 2025-12-24 13:37:27 -08:00
  • 9b04ae51ff fix: increase admin artists limit to 1000 fullsizemalt 2025-12-24 13:29:07 -08:00
  • 1199023a52 fix: wait for auth loading before redirecting in admin pages fullsizemalt 2025-12-24 13:22:40 -08:00
  • 83d9e18497 fix: include role in UserRead schema for admin access fullsizemalt 2025-12-24 13:14:29 -08:00
  • ff56e4f140 feat: add Band Members (Musicians) feature - Sprint 4 fullsizemalt 2025-12-24 13:07:48 -08:00
  • 037d2aa463 feat: enhance Nickname Queue with status filtering fullsizemalt 2025-12-24 13:04:35 -08:00
  • 730e92f8c9 feat: add Shows, Songs, Venues Admin pages fullsizemalt 2025-12-24 13:01:57 -08:00
  • e0414d1548 feat: add sync_artists.py to populate Artists from elgoose API fullsizemalt 2025-12-24 12:59:01 -08:00
  • d276cdbd76 feat: add Admin Interface for Artists management fullsizemalt 2025-12-24 12:34:43 -08:00
  • a076336d5e chore: update hero and about page text / fix jsx fullsizemalt 2025-12-24 12:28:50 -08:00
  • 2b64a79edf fix: docker-compose startup order to prevent race condition fullsizemalt 2025-12-24 12:25:01 -08:00
  • b67d4929a4 feat: frontend artist page and song linking fullsizemalt 2025-12-24 12:22:36 -08:00
  • 61715a119c feat: implement Artist model usage, router, and migration script fullsizemalt 2025-12-24 12:19:28 -08:00
  • 49e025d3bf fix: commit all pending changes (home, leaderboard, slug cleanup) fullsizemalt 2025-12-24 12:06:35 -08:00
  • 7a549e15ac fix(leaderboard): filter out 0xp users fullsizemalt 2025-12-24 11:50:17 -08:00
  • ea06b6435b feat(footer): add community links fullsizemalt 2025-12-24 11:46:21 -08:00
  • f36d868f25 chore: disable sql echo in fix script fullsizemalt 2025-12-24 11:12:55 -08:00
  • b1c5baf77c feat(analytics): update umami tracking script fullsizemalt 2025-12-24 11:03:40 -08:00
  • a2f0965ff5 chore: add script to fix set names in db fullsizemalt 2025-12-24 10:38:21 -08:00
  • ff411321c6 feat(stats): add set breakdown to song page fullsizemalt 2025-12-24 10:29:13 -08:00
  • 4aefad1eff feat(videos): add search, video toggle, and fix links fullsizemalt 2025-12-24 10:20:39 -08:00
  • 1e554f553a fix(ui): update footer slogan fullsizemalt 2025-12-24 10:12:11 -08:00
  • 687e093ed9 docs: add infrastructure standards and best practices fullsizemalt 2025-12-24 10:11:12 -08:00
  • e94cb91010 fix(ops): add traefik network label to umami fullsizemalt 2025-12-24 09:58:41 -08:00
  • 9eeba8571c docs: Update roadmap with Postal mail server completion fullsizemalt 2025-12-23 18:01:22 -08:00
  • 5a60f3303a feat: Add SMTP env variables to docker-compose for Postal fullsizemalt 2025-12-23 17:21:36 -08:00
  • 9c92eb7953 feat: Add SMTP support for self-hosted Postal mail server fullsizemalt 2025-12-23 17:19:22 -08:00
  • 0af64f5862 docs: Update roadmap with session completions fullsizemalt 2025-12-23 16:01:03 -08:00