Commit graph

134 commits

Author SHA1 Message Date
8c2e62e8de
Fix formatting of favicon links in HTML template 2025-06-17 00:03:44 +02:00
e4168b474d
Bump version to 0.4.4 in settings, pyproject.toml, and uv.lock
All checks were successful
Build and push Docker image / build (push) Successful in 1m41s
2025-06-17 00:00:05 +02:00
b20eee8cfb
Add favicon assets and update HTML references for improved branding 2025-06-16 23:59:02 +02:00
a462fabde4
Bump version to 0.4.3 in settings, pyproject.toml, and uv.lock
All checks were successful
Build and push Docker image / build (push) Successful in 1m57s
2025-06-16 22:04:51 +02:00
b9711cbe9c
Refactor hero section layout and update footer privacy notice for clarity 2025-06-16 22:04:18 +02:00
bd8529cd01
Bump version to 0.4.2 in settings and pyproject.toml
All checks were successful
Build and push Docker image / build (push) Successful in 1m33s
2025-06-16 16:17:18 +02:00
84c432c325
Refactor value calculation in MusicGameOrder to improve scoring logic
Fix #13
Close #12
2025-06-16 16:16:11 +02:00
c639307cfb
Add restart policy for RabbitMQ and Postgres services in Docker Compose
Fix #11
2025-06-16 15:44:43 +02:00
951128147c
Fix playlist loading logic in MusikGame creation and update related template messages
Fix #10
2025-06-16 15:44:17 +02:00
0b8ce65a0a
Fix playlist display logic in musikgame_detail template
Fix #9
2025-06-16 15:33:23 +02:00
22bb6931e8
Remove individual blacklisting of music in GameCreateView and update all related music to blacklisted in GameEndView
Fix #8
2025-06-16 15:29:40 +02:00
cb3518a5e5
Change playlist privacy status from private to unlisted in generate_playlist task
Fix #7
2025-06-16 15:23:19 +02:00
e6d757c069
Update button text in musikgame_answer template for clarity
Fix #6
2025-06-16 15:19:06 +02:00
98183575af
Bump version to 0.4.1 in settings and pyproject files
All checks were successful
Build and push Docker image / build (push) Successful in 1m50s
2025-06-15 16:42:39 +02:00
c7b907f115
Refactor music management UI: separate group musics into its own template, enhance form structure, and improve responsiveness
Fix #5
2025-06-15 16:37:09 +02:00
b30ee77132
Enhance GroupAddMemberView to support adding multiple members and improve error handling for non-existent users 2025-06-15 16:24:51 +02:00
cc38d72df8
Add migration to alter MusicVideo model options and update group detail form to use textarea for YouTube IDs 2025-06-15 16:20:53 +02:00
486f650ea6
Add GameManager for filtering active games and update group_games template 2025-06-15 16:11:24 +02:00
302b884b23
Bump version to 0.4.0 in settings and pyproject files
All checks were successful
Build and push Docker image / build (push) Successful in 1m54s
2025-06-15 15:57:01 +02:00
993ed8963c
Highlight current user in game results and score display 2025-06-15 15:56:30 +02:00
2278345f32
Refactor game results display and scoring logic in templates and CSS 2025-06-15 15:46:35 +02:00
e039889488
Filter queryset in GameEndView to exclude completed games 2025-06-15 15:12:19 +02:00
92abcb584c
Add value field to MusicGameOrder and update score calculation logic 2025-06-15 15:09:48 +02:00
178a7cab03
Bump version to 0.3.0 in settings and pyproject files
All checks were successful
Build and push Docker image / build (push) Successful in 1m23s
2025-06-15 14:01:02 +02:00
3d585e1e14
Update game answer handling and UI for completed games 2025-06-15 13:59:22 +02:00
303538bf48
Add MusicGameResults model and score calculation logic in GameEndView 2025-06-15 13:34:37 +02:00
b1ec960dfa
Add podium styling and conditional rendering for players in musikgame detail template 2025-06-15 13:12:24 +02:00
33896916e6
Open results section by default in musikgame detail template 2025-06-15 13:04:05 +02:00
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
2478ec95e8
Update version to 0.2.0 and add version context processor for footer display
All checks were successful
Build and push Docker image / build (push) Successful in 2m21s
2025-06-15 11:38:10 +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
da1c750771
Add password change and reset functionality with corresponding views and templates 2025-06-15 11:02:35 +02:00
a24fb897a3
Refactor user registration and login forms for improved structure and error handling 2025-06-15 10:42:16 +02:00
7259046916
Add email configuration settings to Django settings 2025-06-15 10:37:55 +02:00
83404e2ed5
Add title field to YoutubeCredentials model and update related templates and tasks 2025-06-15 10:25:40 +02:00
f36fe8ea84
Remove channel title from credentials in playlist generation and deletion tasks 2025-06-15 10:22:27 +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
aafb7817c2
Bump version to 0.1.5 in pyproject.toml and uv.lock
All checks were successful
Build and push Docker image / build (push) Successful in 1m17s
2025-06-15 10:05:11 +02:00
c73ff2f167
Refactor member query in GroupDetailView to filter by group 2025-06-15 10:04:45 +02:00
088bb52c07
Implement group management features and update templates for improved navigation 2025-06-15 09:56:08 +02:00
f3e914aed8
Bump version to 0.1.4 in pyproject.toml and uv.lock
All checks were successful
Build and push Docker image / build (push) Successful in 1m59s
2025-06-14 22:04:39 +02:00
60de28464e
Bump version to 0.1.3 in pyproject.toml
Some checks failed
Build and push Docker image / build (push) Failing after 1m37s
2025-06-14 22:00:59 +02:00
a6a8249d4e
Add visual indicator for group leader status in member list 2025-06-14 22:00:48 +02:00
caaf704bd9
Bump version to 0.1.2 in pyproject.toml
Some checks failed
Build and push Docker image / build (push) Failing after 1m2s
2025-06-14 21:58:52 +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
6cd9c0c841
Bump version to 0.1.1 in pyproject.toml
Signed-off-by: Edgar P. Burkhart <git@edgarpierre.fr>
2025-06-14 19:07:46 +02:00