Commit graph

159 commits

Author SHA1 Message Date
Chneemann
fa8a30e940 docs: add JSDoc comments to AuthGuard functions and move to dedicated folder 2025-05-02 20:02:00 +02:00
Chneemann
5f91d075ca docs: add JSDoc comments to functions in VideoListComponent 2025-05-02 19:58:02 +02:00
Chneemann
81f449296f feat: integrate GenreService into UploadVideoComponent and replace hardcoded genres 2025-05-02 17:25:42 +02:00
Chneemann
87b026ff35 refactor: improve code readability and maintainability across components 2025-05-02 17:20:17 +02:00
Chneemann
039711b18f feat: display uploaded video after successful upload 2025-05-02 08:38:37 +02:00
Chneemann
3861464092 feat: add Video interface for typed video data handling 2025-05-01 09:22:40 +02:00
Chneemann
58110bc7c1 refactor: rename GenreService to FilmGenreService and create FilmGenre interface 2025-05-01 08:14:36 +02:00
Chneemann
6bfd167122 feat: create GenreService to load film genres from API 2025-05-01 08:03:32 +02:00
Chneemann
75c99b28ad fix: display genre name in CategoriesComponent 2025-04-30 04:28:42 +02:00
Chneemann
ffb6ba4a5b refactor: rename remaining movie variables to video 2025-04-30 04:22:24 +02:00
Chneemann
3cd3f44dea refactor: rename MoviesListComponent to VideoListComponent and update variables accordingly 2025-04-29 04:35:49 +02:00
Chneemann
7e08f6379f refactor: rename MovieService to VideoService and remove 'movie' from backend URLs 2025-04-29 04:04:51 +02:00
Chneemann
8deb9c6bdb docs: add documentation to AuthComponent and clean up component structure 2025-04-27 21:07:41 +02:00
Chneemann
3f135c9a1b docs: add comments to functions in the services 2025-04-27 07:10:14 +02:00
Chneemann
189be57023 docs: add comments to functions in VideoPlayerComponent 2025-04-26 22:53:10 +02:00
Chneemann
187c9ed137 refactor: optimize and improve readability of VideoPlayerComponent code 2025-04-26 22:46:11 +02:00
Chneemann
3d4ad193a8 feat: create ResolutionService to centralize and manage video resolutions 2025-04-26 22:41:34 +02:00
Chneemann
df8305806f refactor: unify video resolutions and clean up code 2025-04-26 22:24:05 +02:00
Chneemann
bf4b1da3f9 feat: adjust banner for mobile and desktop views 2025-04-26 14:15:44 +02:00
Chneemann
5417ac0636 docs: add comments to functions for better understanding 2025-04-25 09:04:24 +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
b5e0f52822 feat: create ApiService and TokenService to refactor and delegate functions from other services 2025-04-22 07:34:28 +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
d77aee2b9f refactor: reorganize component structure and update imports 2025-04-21 10:03:03 +02:00
Chneemann
9c14319236 refactor: optimize code structure and readability 2025-04-21 09:17:09 +02:00
Chneemann
31f1041164 ui: add icons to email and password input fields 2025-04-20 15:28:30 +02:00
Chneemann
f895e2900b style: refine layout and UI elements for improved visual consistency 2025-04-20 08:46:32 +02:00
Chneemann
28acea1663 refactor: extract MoviesListComponent to simplify CategoriesComponent 2025-04-20 08:04:45 +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
2d3d00c441 Add functionality to mark video as watched on server when viewed 2024-09-14 09:30:30 +02:00
Chneemann
90dca91f6d Implement video watched status display in frontend 2024-09-13 20:53:06 +02:00
Chneemann
41fee56a49 Fix: Optimize video & thumbnail load 2024-09-12 04:38:32 +02:00
Chneemann
16a6e351d4 Add fallback image for video loading and error states 2024-09-11 04:56:45 +02:00
Chneemann
866dca0e19 Create README.md in the front- and backend folder 2024-09-10 04:54:53 +02:00
Chneemann
3114ef138e Configure baseUrl for dev and prod environments 2024-09-10 04:48:15 +02:00
Chneemann
f9b8b3b32a Design: Header fixed at imprint and privacy policy 2024-09-09 09:33:40 +02:00
Chneemann
b282732f0a Update: Headline of new uploaded movies changed this week 2024-09-09 09:22:23 +02:00
Chneemann
1373b46898 Fix: Scroll buttons opacity replaced by display:none 2024-09-08 08:51:47 +02:00
Chneemann
4cdf58142c Fix: Padding from header & hero banner 2024-09-08 08:45:28 +02:00
Chneemann
09f253c01a Style: Update blue variables with pure blue 2024-09-07 11:03:21 +02:00
Chneemann
a392c9ff21 Fix: Close button triggering form submission issue 2024-09-07 10:53:56 +02:00
Chneemann
46686bb0da Fix: Deactivate button if movieIsUploaded is false 2024-09-06 20:42:52 +02:00
Chneemann
cf2eae1752 Fix: Prevent premature rendering while movies load 2024-09-06 20:38:01 +02:00
Chneemann
971d6dd48f bugfixes 2024-09-05 04:59:32 +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
6f7c9d149b update recentMovies to filter by current week 2024-09-04 18:11:47 +02:00