Commit graph

106 commits

Author SHA1 Message Date
fullsizemalt
499a9fa352 feat(frontend): Implement Admin Dashboard for moderation
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:49:11 -08:00
fullsizemalt
bd71ea27d1 fix(backend): Align Report schema with DB model
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:45:55 -08:00
fullsizemalt
a75921d633 feat(social): Add threaded comments backend support
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:43:00 -08:00
fullsizemalt
1fb39ea40a feat(ui): Add ScrollArea component and dependency
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:40:33 -08:00
fullsizemalt
d5b5ee8192 feat(social): Add Reaction model, schema, and API endpoints
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:38:40 -08:00
fullsizemalt
a4edbb676d feat(notifications): Added notification system with mention support
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:36:02 -08:00
fullsizemalt
1ece5a037e feat(frontend): Add smooth page transitions and animations
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:29:47 -08:00
fullsizemalt
cb91b5ad6d feat(frontend): Added Recharts and Song Evolution Chart
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:26:18 -08:00
fullsizemalt
8093cb4e45 feat(profile): Polish My Dashboard and add public User Profile page
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 02:01:47 -08:00
fullsizemalt
97a7f50c93 feat(frontend): Revamp Leaderboards page with Heady Jams tab
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:57:43 -08:00
fullsizemalt
6407c19a29 feat(backend): Add Heady Jams to leaderboards and optimize queries
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:55:38 -08:00
fullsizemalt
5c53fbc497 feat(frontend): Spec out SearchDialog for maximum utility
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:53:44 -08:00
fullsizemalt
be7e9111f0 feat(frontend): Added Heady Version sorting to song page & fixed backend bug
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:45:33 -08:00
fullsizemalt
15e99b506a fix(backend): Optimize populate_links script
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:37:32 -08:00
fullsizemalt
eb83a3b65f feat(backend): Add populate_links script
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:35:55 -08:00
fullsizemalt
8c2f5e3fdd chore: Add beautifulsoup4 for web scraping
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:35:06 -08:00
fullsizemalt
4b4c2f4e2b feat(frontend): Show audio links on show detail page
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:32:21 -08:00
fullsizemalt
7d9e9c7825 feat(backend): Add external link fields to schemas and migration script
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:26:52 -08:00
fullsizemalt
d11f078d3e fix(frontend): Update show detail title format to Date - Venue, Location
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:21:07 -08:00
fullsizemalt
c4905d7470 feat(frontend): Implement Heady Version mechanics with performance ratings
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:17:00 -08:00
fullsizemalt
b879f28813 fix(backend): Handle missing users in feed API gracefully
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:13:07 -08:00
fullsizemalt
47420b6e57 feat(backend): Add script to fix tour dates
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:06:51 -08:00
fullsizemalt
d09bcef56c feat(frontend): Hide 'Most Active Fans' from leaderboards
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:05:14 -08:00
fullsizemalt
7a066995e8 fix(backend): Update DATABASE_URL to match DB name
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 01:02:02 -08:00
fullsizemalt
ec3e327d94 fix(frontend): Handle non-JSON API responses safely in ActivityFeed
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 00:58:36 -08:00
fullsizemalt
6ae609985e fix(layout): Use standard Tailwind container usage to fix truncation
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
docs(about): Update footer quote
2025-12-21 00:50:43 -08:00
fullsizemalt
5040614d4b docs: Add elgoose.net acknowledgment and fix ESLint errors
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 00:46:04 -08:00
fullsizemalt
c58e55951b fix: Stable traefik network name in docker-compose
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 00:19:41 -08:00
fullsizemalt
0339e56141 docs: Redesign About page with required acknowledgments and disclaimer
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 00:13:55 -08:00
fullsizemalt
c2c48faad8 chore: Make traefik network configurable and fix DB name
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-21 00:10:14 -08:00
fullsizemalt
29c2033bca feat: Add CI/CD workflow for testing/production branch deployments
Some checks are pending
Deploy Elmeg / deploy (push) Waiting to run
2025-12-20 23:49:36 -08:00
fullsizemalt
2c9bf53407 fix: Update frontend to use new /shows/recent and /stats/top-songs endpoints 2025-12-20 22:21:54 -08:00
fullsizemalt
ffce34f948 feat: Add /shows/recent and /stats/top-songs API endpoints 2025-12-20 22:19:12 -08:00
fullsizemalt
0e71d283c9 fix: Use showdate endpoint for setlist import instead of showid 2025-12-20 22:12:28 -08:00
fullsizemalt
2a6b232e08 feat: Add elmeg.xyz domain to Traefik routing 2025-12-20 22:09:08 -08:00
fullsizemalt
86757c20d7 fix: Use inline styles for centering to bypass Tailwind compilation issue 2025-12-20 21:47:31 -08:00
fullsizemalt
e3858b8640 fix: Remove .next volume mount that was causing stale cache 2025-12-20 21:43:59 -08:00
fullsizemalt
63f0d7609f fix: Add country field to venue creation in import script 2025-12-20 21:38:37 -08:00
fullsizemalt
713f4cea55 feat: Add comprehensive elgoose import script 2025-12-20 21:34:00 -08:00
fullsizemalt
31d7ad816c feat: Add requests library for setlist import scripts 2025-12-20 21:25:09 -08:00
fullsizemalt
12bd36bd97 fix: Add mx-auto max-w-7xl to containers for proper centering on wide screens 2025-12-20 21:24:54 -08:00
fullsizemalt
f501bd02c8 fix: TypeScript error in profile page, improve container styles 2025-12-20 21:21:30 -08:00
fullsizemalt
8fa04e9690 feat: Add container max-width, revamp homepage with real data, add setlist import scripts 2025-12-20 21:16:25 -08:00
fullsizemalt
f9cdd626f4 feat: Add profile editing (bio) to settings page 2025-12-20 02:36:05 -08:00
fullsizemalt
3575ac4700 feat: Add footer, static pages, rating dialog, and improve register flow 2025-12-20 02:30:17 -08:00
fullsizemalt
e3092afa9e chore: Update landing page title to 'Elmeg' 2025-12-20 02:07:41 -08:00
fullsizemalt
65bb05d9b0 feat: Restore performances, enable HeadyVersion ratings, update branding
- Updated import script to fix pagination and add idempotency
- Added performances list to Song Detail API and schemas
- Activated backend rating logic for performances
- Updated Landing Page branding
- Implemented frontend performance list display
2025-12-20 02:05:45 -08:00
fullsizemalt
b837d7654f style: add skeleton loading and card animations, increase shows limit 2025-12-20 01:00:52 -08:00
fullsizemalt
3873ddfe8f feat: add auth pages, update navbar, fix leaderboards venue display, and fix api-config 2025-12-20 00:39:53 -08:00
fullsizemalt
2c9301ae14 Fix feed username crash and add About page 2025-12-19 22:57:46 -08:00