Commit graph

29 commits

Author SHA1 Message Date
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
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
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
088bb52c07
Implement group management features and update templates for improved navigation 2025-06-15 09:56:08 +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
5c99306f74
Add footer template and include it in base and hero templates; update legal URL path
Signed-off-by: Edgar P. Burkhart <git@edgarpierre.fr>
2025-06-14 19:07:46 +02:00
ac07607dd0
Add privacy policy page and update URLs configuration 2025-06-14 19:00:01 +02:00
fbe24915fe
Update signup view to use reverse_lazy for success URL
All checks were successful
Build and push Docker image / build (push) Successful in 2m19s
2025-06-14 18:25:24 +02:00
4b331f7968
Refactor form handling and improve group retrieval in game views 2025-06-14 15:46:43 +02:00
04b0a30e76
Enhance UI by updating header styles and improving group detail layout 2025-06-14 15:05:50 +02:00
5446175cad
Fix hero section background gradient positioning for improved responsiveness 2025-06-14 14:39:10 +02:00
9cb4f42d07
Add hero section with background gradient and logo to enhance user interface 2025-06-14 13:49:01 +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
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
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
dfe312d47d
Add group detail link and implement game removal functionality in views 2025-06-13 23:16:53 +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