f9ed70d386
Add game end functionality with view and URL routing, update models and templates for game state management
2025-06-15 13:02:31 +02:00
d03d3b48d4
Add game answer functionality with form and view for user responses
2025-06-15 12:40:55 +02:00
6dbb1a54e0
Add MusicGameAnswer model with unique constraints and ordering
2025-06-15 12:04:28 +02:00
83404e2ed5
Add title field to YoutubeCredentials model and update related templates and tasks
2025-06-15 10:25:40 +02:00
7409b4cd8f
Add group leader functionality and update group member management
...
- Create GroupLeader model and migration
- Alter GroupLeader member field to include related_name
- Implement is_leader and is_owner methods in Group model
- Update GroupDetailView to pass leader and owner status to template
- Refactor group buttons and members display into separate templates
- Add view and URL for setting group leaders
- Update permissions for adding/removing members and clearing blacklist
- Bump version to 0.1.1 in uv.lock
2025-06-14 21:58:33 +02:00
094c5c104d
Add playlist loading feature and integrate YouTube API for playlist generation
2025-06-14 11:49:04 +02:00
245a2503e2
Refactor group and music game models to use UniqueConstraint; update form error handling in templates
2025-06-14 10:35:42 +02:00
122ae40570
Add playlist field to MusikGame model and update YouTube credentials handling in views
2025-06-13 23:08:41 +02:00
4b2f695afb
Add YoutubeCredentials model and implement YouTube OAuth login functionality
2025-06-13 22:23:18 +02:00
f7baa91132
Add game management features: create MusikGame model, implement game creation and detail views, and update group detail template
2025-06-13 21:06:23 +02:00
4e28311b1c
Refactor music video model and views: rename user to owner, add title field, and implement music management in group detail view
2025-06-13 18:55:50 +02:00
ba746c9cae
Add game app with group and music video models, views, and templates
2025-06-13 17:10:56 +02:00