Commit graph

  • 4b1fcc6964 feat: improve Django admin interface and update last_login on user login main Chneemann 2025-05-17 06:41:48 +0200
  • 255784c327 refactor: rename liked videos to favorite videos Chneemann 2025-05-16 13:16:44 +0200
  • d6c8776467 refactor: improve code structure and rename variables for clarity Chneemann 2025-05-16 13:03:18 +0200
  • 92bf86bca0 refactor: optimize code in VideoPlayerComponent for better readability and performance Chneemann 2025-05-15 04:21:15 +0200
  • 765c3f3000 fix: prevent toggling watched videos, only add once when not already marked Chneemann 2025-05-14 20:01:39 +0200
  • adc3fddd83 refactor: change videoSelected to pass complete video object for better data handling Chneemann 2025-05-14 19:40:35 +0200
  • ee95b0d8c5 refactor: clean up and improve function logic in VideoListComponent Chneemann 2025-05-14 19:35:54 +0200
  • 7a277f65b4 fix: show watched icon only for individual watched videos instead of checking overall watched list Chneemann 2025-05-14 19:29:24 +0200
  • 26e34a2dfc feat: implement VideoProgressService for persistent video progress tracking, refactor video player setup, and enhance backend (model/serializer/view) to support progress saving Chneemann 2025-05-14 04:49:40 +0200
  • 77960560d3 refactor: optimize HeroBannerComponent for better performance and readability Chneemann 2025-05-13 04:51:59 +0200
  • 300cb97b2f refactor: replace "any" with specific types in several components Chneemann 2025-05-12 21:19:52 +0200
  • fe2b026bf9 refactor: renamed function and updated docstring to clarify creation of video preview clip Chneemann 2025-05-12 20:49:15 +0200
  • 429a686376 test: add more tests for video_app and move file validation to serializer Chneemann 2025-05-11 09:27:05 +0200
  • 3fa00c0aa9 feat: ensure video entry is only visible after thumbnail creation and processing ("is_available") Chneemann 2025-05-10 13:40:48 +0200
  • 91dc969c6d feat: create database entry for new video only after successful upload Chneemann 2025-05-10 13:34:13 +0200
  • a2cfe78445 refactor: apply email format validator to LandingPageComponent Chneemann 2025-05-09 09:36:47 +0200
  • aaa2d11194 refactor: improve code structure and readability in ForgotPasswordComponent Chneemann 2025-05-08 09:39:23 +0200
  • bd501f3d47 refactor: clean up ForgotPasswordComponent by removing unnecessary code Chneemann 2025-05-08 09:29:53 +0200
  • a8a74761b4 feat: create PasswordRequestComponent and integrate into ForgotPasswordComponent to separate responsibilities Chneemann 2025-05-08 09:18:25 +0200
  • 044ad477f2 docs: add JSDoc comments to EmailRequestComponent functions Chneemann 2025-05-07 10:54:39 +0200
  • 14bb6c520c feat: create EmailRequestComponent and integrate into ForgotPasswordComponent to separate responsibilities Chneemann 2025-05-07 10:52:28 +0200
  • 927e58dd10 refactor: clean up VerifyEmailComponent for improved readability and maintainability Chneemann 2025-05-07 09:35:39 +0200
  • 432e6e9cb0 style: reduce font size for mobile view for better readability Chneemann 2025-05-07 08:18:06 +0200
  • d25c9a3095 fix: correct form icon positioning in mobile view Chneemann 2025-05-07 08:02:07 +0200
  • e5c4e5a527 refactor: apply email format validator to LoginComponent and rename 'mail' to 'email' Chneemann 2025-05-06 12:50:36 +0200
  • c049f29407 feat: add email format validator and switch RegisterComponent to ReactiveFormsModule Chneemann 2025-05-06 09:06:23 +0200
  • de381bf5b9 docs: fix jsdoc comments for improved documentation accuracy Chneemann 2025-05-05 08:10:24 +0200
  • 3f5d397dfa feat: add upload progress indicator in percent for video upload Chneemann 2025-05-04 18:39:06 +0200
  • 0caabff4d7 refactor: improve readability of CategoriesComponent functions and add JSDoc comments Chneemann 2025-05-04 15:12:55 +0200
  • 22dcb8503d feat: add screen resize handling to HomeComponent for responsive video selection Chneemann 2025-05-04 15:09:29 +0200
  • 22a9925bfe refactor: improve readability of HeroBannerComponent functions and add JSDoc comments Chneemann 2025-05-04 14:56:01 +0200
  • c86fc6f6c2 refactor: improve readability of UploadVideoComponent functions and add JSDoc comments Chneemann 2025-05-04 14:48:09 +0200
  • 8ee05a2148 refactor: improve readability of HomeComponent functions and add JSDoc comments Chneemann 2025-05-04 11:39:39 +0200
  • dea3d31f2c refactor: outsource background images to backgrounds.scss Chneemann 2025-05-03 10:31:15 +0200
  • f763e42ded perf: reduce background image sizes to improve performance Chneemann 2025-05-03 10:19:25 +0200
  • 50a1cd0355 refactor: improve readability and add JSDoc comments in LoginComponent, RegisterComponent, and LandingPageComponent Chneemann 2025-05-03 10:03:03 +0200
  • 3f3df6cca0 refactor: improve readability and add JSDoc comments in ForgotPasswordComponent Chneemann 2025-05-03 09:49:23 +0200
  • 973c5bac83 refactor: improve readability and add JSDoc comments in VerifyEmailComponent Chneemann 2025-05-03 09:46:19 +0200
  • fa8a30e940 docs: add JSDoc comments to AuthGuard functions and move to dedicated folder Chneemann 2025-05-02 20:02:00 +0200
  • 5f91d075ca docs: add JSDoc comments to functions in VideoListComponent Chneemann 2025-05-02 19:58:02 +0200
  • 81f449296f feat: integrate GenreService into UploadVideoComponent and replace hardcoded genres Chneemann 2025-05-02 17:25:42 +0200
  • 87b026ff35 refactor: improve code readability and maintainability across components Chneemann 2025-05-02 17:20:17 +0200
  • 039711b18f feat: display uploaded video after successful upload Chneemann 2025-05-02 08:38:37 +0200
  • 3861464092 feat: add Video interface for typed video data handling Chneemann 2025-05-01 09:22:40 +0200
  • 58110bc7c1 refactor: rename GenreService to FilmGenreService and create FilmGenre interface Chneemann 2025-05-01 08:14:36 +0200
  • 6bfd167122 feat: create GenreService to load film genres from API Chneemann 2025-05-01 08:03:32 +0200
  • 75c99b28ad fix: display genre name in CategoriesComponent Chneemann 2025-04-30 04:28:42 +0200
  • ffb6ba4a5b refactor: rename remaining movie variables to video Chneemann 2025-04-30 04:22:24 +0200
  • 3cd3f44dea refactor: rename MoviesListComponent to VideoListComponent and update variables accordingly Chneemann 2025-04-29 04:35:49 +0200
  • 7e08f6379f refactor: rename MovieService to VideoService and remove 'movie' from backend URLs Chneemann 2025-04-29 04:04:51 +0200
  • 8deb9c6bdb docs: add documentation to AuthComponent and clean up component structure Chneemann 2025-04-27 21:07:41 +0200
  • 3f135c9a1b docs: add comments to functions in the services Chneemann 2025-04-27 07:10:14 +0200
  • 189be57023 docs: add comments to functions in VideoPlayerComponent Chneemann 2025-04-26 22:53:10 +0200
  • 187c9ed137 refactor: optimize and improve readability of VideoPlayerComponent code Chneemann 2025-04-26 22:46:11 +0200
  • 3d4ad193a8 feat: create ResolutionService to centralize and manage video resolutions Chneemann 2025-04-26 22:41:34 +0200
  • df8305806f refactor: unify video resolutions and clean up code Chneemann 2025-04-26 22:24:05 +0200
  • bf4b1da3f9 feat: adjust banner for mobile and desktop views Chneemann 2025-04-26 14:15:44 +0200
  • 5417ac0636 docs: add comments to functions for better understanding Chneemann 2025-04-25 09:04:24 +0200
  • 9cd395b16e docs: update general README.md of the project Chneemann 2025-04-24 08:38:34 +0200
  • 7da9277d69 docs: update backend README.md with latest changes and setup instructions Chneemann 2025-04-24 08:05:31 +0200
  • 1f7d3f475b feat: update Django and Werkzeug to fix CVEs Chneemann 2025-04-23 13:01:29 +0200
  • 0cb91f3b9b refactor: use pathlib for all file path definitions in settings Chneemann 2025-04-23 09:31:35 +0200
  • 99098dd9cf fix: minor bugfixes in the authentication process Chneemann 2025-04-22 13:19:32 +0200
  • 66bbb57548 chore: integrate django-environ, create .env-example, and move sensitive settings to .env Chneemann 2025-04-22 13:08:31 +0200
  • 3b2f8aee30 chore: remove django_debug_toolbar and update ALLOWED_HOSTS and CORS settings Chneemann 2025-04-22 10:42:15 +0200
  • b5e0f52822 feat: create ApiService and TokenService to refactor and delegate functions from other services Chneemann 2025-04-22 07:34:28 +0200
  • 8a2ed1a733 feat: implement server-side logout by deleting token to invalidate user session Chneemann 2025-04-22 06:46:54 +0200
  • d77aee2b9f refactor: reorganize component structure and update imports Chneemann 2025-04-21 10:03:03 +0200
  • 9c14319236 refactor: optimize code structure and readability Chneemann 2025-04-21 09:17:09 +0200
  • 31f1041164 ui: add icons to email and password input fields Chneemann 2025-04-20 15:28:30 +0200
  • f895e2900b style: refine layout and UI elements for improved visual consistency Chneemann 2025-04-20 08:46:32 +0200
  • 28acea1663 refactor: extract MoviesListComponent to simplify CategoriesComponent Chneemann 2025-04-20 08:04:45 +0200
  • 59d5b842b6 refactor: reorganize folder structure for improved maintainability and readability Chneemann 2025-04-19 18:15:57 +0200
  • 259dccef20 chore: update project to Angular 19 Chneemann 2025-04-19 17:15:45 +0200
  • 68751f1cfc chore: update project to Angular 18 Chneemann 2025-04-19 16:45:30 +0200
  • e66a96244b Remove unknown host from ALLOWED_HOSTS Chneemann 2024-09-16 04:35:25 +0200
  • 7f39c24617 Add missing host to ALLOWED_HOSTS to resolve Invalid HTTP_HOST header error Chneemann 2024-09-15 10:18:11 +0200
  • 8ff11ddc83 Sentry integrated in Django Chneemann 2024-09-15 09:05:19 +0200
  • 8f899d57a5 Add tests for user liked and watched video endpoints Chneemann 2024-09-14 09:44:26 +0200
  • 64a1fd184f Fix: Videos were not saved correctly as viewed on the server Chneemann 2024-09-14 09:32:35 +0200
  • 2d3d00c441 Add functionality to mark video as watched on server when viewed Chneemann 2024-09-14 09:30:30 +0200
  • 90dca91f6d Implement video watched status display in frontend Chneemann 2024-09-13 20:53:06 +0200
  • 95c0bc0e97 Add user_watched_detail view and route for updating watched videos Chneemann 2024-09-13 20:27:10 +0200
  • 6e5f3cb40a Add watched_videos field to CustomUser and resolve related_name conflict Chneemann 2024-09-13 20:18:07 +0200
  • 41fee56a49 Fix: Optimize video & thumbnail load Chneemann 2024-09-12 04:38:32 +0200
  • 16a6e351d4 Add fallback image for video loading and error states Chneemann 2024-09-11 04:56:45 +0200
  • d4625cd5e8 Merge branch 'main' of https://github.com/Chneemann/videoflix Chneemann 2024-09-10 05:00:06 +0200
  • 866dca0e19 Create README.md in the front- and backend folder Chneemann 2024-09-10 04:54:53 +0200
  • 156df1e078
    Create README.md Andre Kempf 2024-09-10 04:49:53 +0200
  • 3114ef138e Configure baseUrl for dev and prod environments Chneemann 2024-09-10 04:48:15 +0200
  • f9b8b3b32a Design: Header fixed at imprint and privacy policy Chneemann 2024-09-09 09:33:40 +0200
  • b282732f0a Update: Headline of new uploaded movies changed this week Chneemann 2024-09-09 09:22:23 +0200
  • 1373b46898 Fix: Scroll buttons opacity replaced by display:none Chneemann 2024-09-08 08:51:47 +0200
  • 4cdf58142c Fix: Padding from header & hero banner Chneemann 2024-09-08 08:45:28 +0200
  • 09f253c01a Style: Update blue variables with pure blue Chneemann 2024-09-07 11:03:21 +0200
  • a392c9ff21 Fix: Close button triggering form submission issue Chneemann 2024-09-07 10:53:56 +0200
  • 46686bb0da Fix: Deactivate button if movieIsUploaded is false Chneemann 2024-09-06 20:42:52 +0200
  • cf2eae1752 Fix: Prevent premature rendering while movies load Chneemann 2024-09-06 20:38:01 +0200
  • 971d6dd48f bugfixes Chneemann 2024-09-05 04:59:32 +0200
  • a13e74d2e6 film genres sorted alphabetically Chneemann 2024-09-05 04:49:20 +0200