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 |
|
Chneemann
|
ab3618a632
|
bugfix guest login
|
2024-09-04 18:06:15 +02:00 |
|
Chneemann
|
f129f068e0
|
clean code
|
2024-08-31 19:03:21 +02:00 |
|