Commit graph

54 commits

Author SHA1 Message Date
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
539abe11a1
Fix queryset filter in GroupDetailView to correctly reference group members 2025-06-14 12:16:39 +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
0859b36f98
Enhance message handling in group views; add user feedback for actions and errors
Fix #4
2025-06-14 11:01:48 +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
43ec6aafc4
Update music display in group detail template to expand empty message cell 2025-06-14 10:02:32 +02:00
700ab7ecca
Add user signup form and implement signup view; enhance message display in templates 2025-06-14 10:01:45 +02:00
6ab5748cbc
Add favicon link to base template 2025-06-14 09:31:10 +02:00
20b90f410e
Remove out-of-date README sections 2025-06-14 00:22:04 +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
c55861c439
Update GroupDetailView to exclude blacklisted music videos and mark music as blacklisted in GameCreateView 2025-06-13 23:20:58 +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
d7545ab43c
Setup basic auth 2025-06-13 15:51:32 +02:00
3294ef2a82
Create base structure for Django project 2025-06-13 14:21:31 +02:00
95f8d5741a
Add option to prevent saving youtube credentials 2024-04-10 15:19:34 +02:00
80dfaf1dfe
Update README 2024-04-10 15:13:23 +02:00
3070dc301a
Improve url parsing (add support for youtu.be links) 2024-04-10 15:12:25 +02:00
89fb30443e
Update gitignore 2024-04-10 13:59:44 +02:00
4e15dc33d5
Fix typo 2024-04-10 13:47:39 +02:00
d36e60ad95
Reformat 2024-04-10 13:45:43 +02:00
0f92053046
Fix URL parsing 2024-04-10 13:44:49 +02:00
d739df71a4
Add youtube.pickle to gitignore 2024-04-10 13:40:45 +02:00
7d8c152543
Prevent multiples of same music for same user 2024-04-10 13:40:16 +02:00
96c6bfa8fa
Save youtube credentials 2024-04-10 13:34:17 +02:00
6f2726f423
Improve error handling 2024-04-10 13:26:36 +02:00
c0b9924ed3
Improve logging 2024-04-10 13:13:52 +02:00
0fd0c4911b
Improve code formatting 2024-04-10 12:49:33 +02:00
295a44fbaa
Reformat 2024-04-09 22:06:52 +02:00
1c92be85d1
Reorder imports 2024-04-09 22:03:11 +02:00
733c7767a3
Reformat 2024-04-09 22:02:03 +02:00
06a9bb1cb6
Split code in separate files 2024-04-09 22:01:02 +02:00
4056887b09
Split playlist creation in separate file 2024-04-09 21:42:22 +02:00
d0ca4899a6
Allow music ID instead of URLS in music lists 2024-04-09 21:33:03 +02:00
16f909fa0d
Add defaults to help 2024-04-09 21:30:57 +02:00