Chneemann
|
87b026ff35
|
refactor: improve code readability and maintainability across components
|
2025-05-02 17:20:17 +02:00 |
|
Chneemann
|
6bfd167122
|
feat: create GenreService to load film genres from API
|
2025-05-01 08:03:32 +02:00 |
|
Chneemann
|
7e08f6379f
|
refactor: rename MovieService to VideoService and remove 'movie' from backend URLs
|
2025-04-29 04:04:51 +02:00 |
|
Chneemann
|
df8305806f
|
refactor: unify video resolutions and clean up code
|
2025-04-26 22:24:05 +02:00 |
|
Chneemann
|
7da9277d69
|
docs: update backend README.md with latest changes and setup instructions
|
2025-04-24 08:05:31 +02:00 |
|
Chneemann
|
1f7d3f475b
|
feat: update Django and Werkzeug to fix CVEs
|
2025-04-23 13:01:29 +02:00 |
|
Chneemann
|
0cb91f3b9b
|
refactor: use pathlib for all file path definitions in settings
|
2025-04-23 09:31:35 +02:00 |
|
Chneemann
|
99098dd9cf
|
fix: minor bugfixes in the authentication process
|
2025-04-22 13:19:32 +02:00 |
|
Chneemann
|
66bbb57548
|
chore: integrate django-environ, create .env-example, and move sensitive settings to .env
|
2025-04-22 13:08:31 +02:00 |
|
Chneemann
|
3b2f8aee30
|
chore: remove django_debug_toolbar and update ALLOWED_HOSTS and CORS settings
|
2025-04-22 10:42:15 +02:00 |
|
Chneemann
|
8a2ed1a733
|
feat: implement server-side logout by deleting token to invalidate user session
|
2025-04-22 06:46:54 +02:00 |
|
Chneemann
|
59d5b842b6
|
refactor: reorganize folder structure for improved maintainability and readability
|
2025-04-19 18:15:57 +02:00 |
|
Chneemann
|
259dccef20
|
chore: update project to Angular 19
|
2025-04-19 17:15:45 +02:00 |
|
Chneemann
|
68751f1cfc
|
chore: update project to Angular 18
|
2025-04-19 16:45:30 +02:00 |
|
Chneemann
|
e66a96244b
|
Remove unknown host from ALLOWED_HOSTS
|
2024-09-16 04:35:25 +02:00 |
|
Chneemann
|
7f39c24617
|
Add missing host to ALLOWED_HOSTS to resolve Invalid HTTP_HOST header error
|
2024-09-15 10:18:11 +02:00 |
|
Chneemann
|
8ff11ddc83
|
Sentry integrated in Django
|
2024-09-15 09:05:19 +02:00 |
|
Chneemann
|
8f899d57a5
|
Add tests for user liked and watched video endpoints
|
2024-09-14 09:44:26 +02:00 |
|
Chneemann
|
64a1fd184f
|
Fix: Videos were not saved correctly as viewed on the server
|
2024-09-14 09:32:35 +02:00 |
|
Chneemann
|
90dca91f6d
|
Implement video watched status display in frontend
|
2024-09-13 20:53:06 +02:00 |
|
Chneemann
|
95c0bc0e97
|
Add user_watched_detail view and route for updating watched videos
|
2024-09-13 20:27:10 +02:00 |
|
Chneemann
|
6e5f3cb40a
|
Add watched_videos field to CustomUser and resolve related_name conflict
|
2024-09-13 20:18:07 +02:00 |
|
Chneemann
|
866dca0e19
|
Create README.md in the front- and backend folder
|
2024-09-10 04:54:53 +02:00 |
|
Chneemann
|
a13e74d2e6
|
film genres sorted alphabetically
|
2024-09-05 04:49:20 +02:00 |
|
Chneemann
|
20a399b5c7
|
implement video thumbnail generation and display in movie banner
|
2024-09-05 04:33:40 +02:00 |
|
Chneemann
|
3907f1df29
|
upgrade Django to 5.0.8 and Webpack to 5.94.0 to fix security vulnerabilities
|
2024-09-03 21:05:09 +02:00 |
|
Chneemann
|
3cb3206ecc
|
security changes
|
2024-08-30 18:03:40 +02:00 |
|
Chneemann
|
da1a1b1516
|
bugfixes
|
2024-08-30 10:38:03 +02:00 |
|
Chneemann
|
5cea3b54da
|
clean code
|
2024-08-29 17:58:14 +02:00 |
|
Chneemann
|
3f2d4afc06
|
clean code & bugfixes
|
2024-08-29 09:48:37 +02:00 |
|
Chneemann
|
142bed640e
|
clean code
|
2024-08-27 19:19:50 +02:00 |
|
Chneemann
|
74cb029214
|
added CustomUserModelTests
|
2024-08-27 19:18:47 +02:00 |
|
Chneemann
|
ed7460177c
|
update liked_videos handling in frontend and backend
|
2024-08-27 01:20:23 +02:00 |
|
Chneemann
|
de49073d9e
|
add like function for movies
|
2024-08-26 23:51:35 +02:00 |
|
Chneemann
|
5e5d0f9517
|
use ManyToManyField for storing liked videos in User model
|
2024-08-26 15:23:26 +02:00 |
|
Chneemann
|
3f4424ea31
|
creator added to the video model
|
2024-08-25 17:58:50 +02:00 |
|
Chneemann
|
adaed94ff7
|
enable cachettl
|
2024-08-25 16:36:40 +02:00 |
|
Chneemann
|
7ba48b17d1
|
added documentation
|
2024-08-25 16:35:58 +02:00 |
|
Chneemann
|
7c25827096
|
added video convert test & bugfixes
|
2024-08-25 08:10:56 +02:00 |
|
Chneemann
|
62cec4c82d
|
set up initial user and token for authentication tests
|
2024-08-24 19:10:22 +02:00 |
|
Chneemann
|
e4bb9f1ff2
|
add tests for user API endpoints
|
2024-08-24 15:05:21 +02:00 |
|
Chneemann
|
55b63966cf
|
responsive design & bugfixes
|
2024-08-21 04:34:54 +02:00 |
|
Chneemann
|
a93e225872
|
check whether the uploaded videos are available in the resolution
|
2024-08-20 19:40:32 +02:00 |
|
Chneemann
|
6ba9a41404
|
update documentation
|
2024-08-19 22:09:05 +02:00 |
|
Chneemann
|
f3a0582428
|
added django rq
|
2024-08-19 20:39:47 +02:00 |
|
Chneemann
|
6fce3f1775
|
update allowed hosts & clean code
|
2024-08-19 15:31:36 +02:00 |
|
Chneemann
|
cfaa728e55
|
clean code
|
2024-08-18 21:23:00 +02:00 |
|
Chneemann
|
60309ac39c
|
django_rq removed (server too weak), loading spinner added during upload
|
2024-08-18 18:59:53 +02:00 |
|
Chneemann
|
9465ba7f18
|
clean code
|
2024-08-18 10:03:28 +02:00 |
|
Chneemann
|
1d192e35e1
|
update ffmpeg path
|
2024-08-17 18:54:24 +02:00 |
|