Commit graph

96 commits

Author SHA1 Message Date
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
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
3069aab3f9
Add delete group link to group detail page and update group creation header
All checks were successful
Build and push Docker image / build (push) Successful in 1m53s
2025-06-14 18:14:33 +02:00
bf8161a7fb
Add volume configuration for PostgreSQL service in Docker Compose 2025-06-14 18:11:58 +02:00
d8f60f4017
Remove print statement from DATABASES configuration and ensure POSTGRES_HOST is set in celery service 2025-06-14 18:03:35 +02:00
3c401d4f7c
Add print statement to output DATABASES configuration for debugging 2025-06-14 17:53:35 +02:00
fc2cd08b26
Add env_file configuration for celery service in Docker Compose 2025-06-14 17:50:03 +02:00
8ef2c6c310
Add postgres to celery service dependencies in Docker Compose 2025-06-14 17:43:22 +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
fc1ec45ab4
Refactor YouTube authentication flow and update settings for security enhancements 2025-06-14 17:37:37 +02:00
a0d6fb81cd
Update static volume path in Docker Compose configuration 2025-06-14 17:24:10 +02:00
6046b7326c
Update DEBUG setting and configure allowed hosts in settings.py
All checks were successful
Build and push Docker image / build (push) Successful in 2m18s
2025-06-14 17:19:36 +02:00
bcd3c723a8
Update static volume path in Docker Compose configuration 2025-06-14 17:13:43 +02:00
46225701e4
Add env_file configuration for musik service in Docker Compose 2025-06-14 17:09:13 +02:00
ccf78c4820
Update Docker Compose to mount config volume as read-only 2025-06-14 17:07:40 +02:00
bae5d79ce8
Add Celery configuration to settings and create Docker Compose file for services 2025-06-14 17:04:44 +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
3d180d3359
Implement asynchronous playlist management for MusikGame creation and deletion 2025-06-14 16:22:25 +02:00
51b44bcec1
Add signal to delete YouTube playlist on MusikGame deletion 2025-06-14 16:03:51 +02:00
562bd3d205
Add loading state to YouTube playlist link in game details 2025-06-14 15:51:45 +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
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
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