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
8faff47696
Add account deletion functionality with confirmation dialog and routing
2025-06-15 11:31:07 +02:00
cd0ca2f5ea
Add account settings page with YouTube connection management and user update functionality
2025-06-15 11:19:12 +02:00
83404e2ed5
Add title field to YoutubeCredentials model and update related templates and tasks
2025-06-15 10:25:40 +02:00
28203bd630
Reorganize YouTube credentials display in home and form templates for consistency
2025-06-15 10:19:46 +02:00
da29634e57
Update YouTube credentials handling to include channel title in home template
2025-06-15 10:17:08 +02:00
088bb52c07
Implement group management features and update templates for improved navigation
2025-06-15 09:56:08 +02:00
a6a8249d4e
Add visual indicator for group leader status in member list
2025-06-14 22:00:48 +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
3069aab3f9
Add delete group link to group detail page and update group creation header
Build and push Docker image / build (push) Successful in 1m53s
2025-06-14 18:14:33 +02:00
562bd3d205
Add loading state to YouTube playlist link in game details
2025-06-14 15:51:45 +02:00
04b0a30e76
Enhance UI by updating header styles and improving group detail layout
2025-06-14 15:05:50 +02:00
3042382ae4
Add YouTube playlist support in game detail views and create custom template tag
2025-06-14 12:53:46 +02:00
08e4d6e75b
Add game start and rename buttons in group detail view
2025-06-14 12:39:55 +02:00
0a930e575c
Add unblacklist functionality for group music and update URLs
2025-06-14 12:39:12 +02:00
5e394a8c03
Refactor group detail view: change button style for clearing blacklist to secondary
2025-06-14 12:34:14 +02:00
5de1c8f520
Refactor group detail view: update blacklist clearing to use POST method and enhance button layout for group actions
2025-06-14 12:33:36 +02:00
637b497362
Enhance group detail view: add conditional buttons for game and member removal based on group ownership
2025-06-14 12:27:24 +02:00
7e54c6e0ad
Implement game removal functionality with user feedback in group views
2025-06-14 12:23:14 +02:00
16cd905694
Implement member removal functionality with user feedback in group views
2025-06-14 12:15:18 +02:00
7ed5cfcb83
Refactor group music management: update removal logic and enhance user feedback in group views
2025-06-14 12:09:07 +02:00
094c5c104d
Add playlist loading feature and integrate YouTube API for playlist generation
2025-06-14 11:49:04 +02:00
95969b897b
Update playlist link to direct to specific video; wrap music list in details tag
2025-06-14 11:16:41 +02:00
43ec6aafc4
Update music display in group detail template to expand empty message cell
2025-06-14 10:02:32 +02:00
c320015205
Fix condition check for musikgame existence in group detail template; add results section in musikgame detail template; update order range in GameCreateView
2025-06-14 00:19:44 +02:00
78e5be580b
Refactor group detail and musikgame detail templates for improved owner visibility and styling; update CSS for music count display
2025-06-14 00:11:39 +02:00
43ba52f31e
Refactor group display in home template to use articles for better structure and styling
2025-06-13 23:58:24 +02:00
6ada3290c8
Add member management functionality in group views and templates
2025-06-13 23:51:10 +02:00
f211b9af50
Add collapsible section for music list in group detail template
2025-06-13 23:26:54 +02:00
e64bb8b95a
Add functionality to clear blacklisted music videos in GroupClearBlacklistView and update group detail template
2025-06-13 23:24:21 +02:00
dfe312d47d
Add group detail link and implement game removal functionality in views
2025-06-13 23:16:53 +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
19e6eb32c8
Refactor group detail and music views to use MemberFilterMixin for member access control
2025-06-13 19:11: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
8ed39c78b8
Add GroupAddMembersForm and view for editing group members
2025-06-13 17:32:17 +02:00
ba746c9cae
Add game app with group and music video models, views, and templates
2025-06-13 17:10:56 +02:00