Commit graph

10 commits

Author SHA1 Message Date
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
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
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
c41c50e673
Update Docker Compose and settings for PostgreSQL integration
All checks were successful
Build and push Docker image / build (push) Successful in 2m0s
2025-06-14 17:41:48 +02:00
fd09bf8aa3
Add Docker support with build and push workflow, and configure Gunicorn for application serving
All checks were successful
Build and push Docker image / build (push) Successful in 2m14s
2025-06-14 16:43:38 +02:00
094c5c104d
Add playlist loading feature and integrate YouTube API for playlist generation 2025-06-14 11:49:04 +02:00
4b2f695afb
Add YoutubeCredentials model and implement YouTube OAuth login functionality 2025-06-13 22:23:18 +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
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