Commit Graph

95 Commits

Author SHA1 Message Date
Chris-1010
9c44dfe598 UPDATE: Display altered message in chat when sent by streamer;
FIX: Chat order;
FIX: `num_viewers` display on `HomePage`;
FIX: Remove ability for streamer to follow themselves;
2025-03-06 22:53:22 +00:00
4141fcd428 UPDATE: VoD Thumbnails now take a screenshot from exactly halfway through the stream, instead of the beginning 2025-03-06 18:26:29 +00:00
JustIceO7
5e9345463a CLEANUP: Tidied up backend code removed unused imports and debugging print statements 2025-03-06 17:26:41 +00:00
white
e9599e7b68 FIX: fixed sanitiser default not including whitespace 2025-03-05 15:45:01 +00:00
cf7e6afe0b UPDATE: Thumbnail generation for VoDs implemented at /vods/<username>/<vod_id>.png 2025-03-05 12:19:24 +00:00
JustIceO7
633776dfe9 FEAT: Users can now edit their own user bios 2025-03-05 02:54:50 +00:00
b6b7d5643d PATCH: Fixed VoDs not generating after stream end 2025-03-04 13:56:05 +00:00
43f3b54e22 PATCH: Fixed old .ts files still being present after stream end 2025-03-03 21:41:50 +00:00
white
fd95b1b3bb FEAT: Improved backend for unsubscribing for newsletter 2025-03-03 15:30:52 +00:00
white
45b62a06fc Merge branch 'main' of https://github.com/john-david3/cs3305-team11 2025-03-03 11:43:25 +00:00
white
6f900b2fe6 UPDATE: Ensured primary key in newsletter cannot be duplicated 2025-03-03 11:43:15 +00:00
white
1225b6ada1 UPDATE: fixed newsletter subjects 2025-03-03 11:07:29 +00:00
Chris-1010
45a0f364a0 UPDATE/REFACTOR: Rework of UserPage;
FIX: Fallback for profile pictures;
REFACTOR: Removal of unnecessary files & routes;
REFACTOR: Improve documentation for flask routes;
FIX: Correct data to return when fetching vods;
2025-03-03 11:05:10 +00:00
Chris-1010
04d99928aa FEAT: End any ongoing stream before a user logs out;
UPDATE: Remove assignments to session after registering a new user;
UPDATE: Create directories for user upon logging in in case they do not exist yet;
2025-03-03 01:55:57 +00:00
Chris-1010
c7d443d8b6 FEAT: Add ability to download one's VODs from dashboard 2025-03-03 01:55:56 +00:00
11c2d67a43 PATCH: Fixed incorrect SQL query 2025-03-02 21:41:35 +00:00
Chris-1010
0a4bbc73e5 MAJOR UPDATE/FEAT: Overhaul of DashboardPage to include VODs;
REFACTOR: General formatting;
UPDATE: Shrink Logo upon opening sidebar on certain pages
2025-03-02 17:46:51 +00:00
Chris-1010
3857d8d767 UPDATE/REFACTOR: Change how followed content is obtained for Sidebar 2025-03-02 17:46:50 +00:00
a6f89e7e6f UPDATE: Added custom thumbnail functions and checks in stream utils 2025-03-02 16:52:36 +00:00
f49a0c20db REFACTOR: Removed unnecessary functions 2025-03-02 16:27:31 +00:00
91c1ac0d28 PATCH: Fixed path manager to use "stream" instead of "streams" 2025-03-02 16:27:03 +00:00
e3e6a3f3dc UPDATE: Changed "stream_data" volume to "user_data" volume 2025-03-02 16:15:37 +00:00
white
7d08432a60 UPDATE: final cleanup of backend code 2025-03-02 16:01:22 +00:00
EvanLin3141
451994b755 FIX: Followed Categories 2025-03-01 23:18:26 +00:00
EvanLin3141
613d50605f BUG: /categories/recommended 2025-03-01 22:11:41 +00:00
c66c08dbe5 REFACTOR: Refactored path manager again 2025-03-01 08:31:30 +00:00
EvanLin3141
a101716a2d Merge branch 'main' of https://github.com/john-david3/cs3305-team11 2025-03-01 00:44:34 +00:00
EvanLin3141
8fcba8a030 UPDATE: Get All Vods 2025-03-01 00:44:33 +00:00
9f13ccb1f2 PATCH: Fixed incorrect path 2025-02-28 20:33:02 +00:00
bd3b39da89 REFACTOR: Path manager now creates directories 2025-02-28 20:15:21 +00:00
white
bce119b0b3 UPDATE: Added functions for adding to newsletter 2025-02-28 11:53:42 +00:00
white
8620642214 UPDATE: Added ability to unsubscribe from the newsletter 2025-02-28 11:37:31 +00:00
JustIceO7
3f95b35acc CHANGE: Modified admin utils to use with clause 2025-02-27 00:37:19 +00:00
white
6ba9539fcb UPDATE: moved admin database usage to admin_utils 2025-02-26 20:40:04 +00:00
cefd88f525 UPDATE: Changed stream access URL to use streamer_name instead of streamer_key, to hide streamer key. 2025-02-26 15:07:09 +00:00
white
c98f892e3e FEAT: Added newsletter 2025-02-26 14:33:19 +00:00
JustIceO7
f192518382 UPDATE: Added user follow category routes 2025-02-23 16:53:11 +00:00
Chris-1010
9cc5b40b25 UPDATE: Change to how streams are accessed, detected and published to the application 2025-02-22 12:19:08 +00:00
JustIceO7
6999e1a0a1 UPDATE: Added more categories to database and updated categories page 2025-02-20 00:08:13 +00:00
JustIceO7
76de1b7d9d FEAT: Added Celery Beat
FEAT: Added preferences Celery task to automatically record what categories users watched
2025-02-18 02:02:34 +00:00
62d83aa4eb PATCH: Thumbnails not stop generating after stream ends 2025-02-17 19:07:25 +00:00
white
3528b6517a FIX: fixed issues loading content on new accounts 2025-02-17 12:18:23 +00:00
JustIceO7
c9455e3b72 FEAT: Email now also shows the username of the account whos password will be reset 2025-02-17 01:49:10 +00:00
JustIceO7
4ddcb3e139 FEAT: Added Stripe webhook to handle user subscriptions
UPDATE: Improved the chat look
2025-02-16 03:53:04 +00:00
JustIceO7
88c9b168fd UPDATE: Updated VideoPage UI
UPDATE: Added response to successful password reset redirect to homepage
2025-02-14 00:14:16 +00:00
Oscar
9bd1e249ed FEAT: Added offset to routes when searching for categories 2025-02-13 14:24:05 +00:00
55fed8a778 PATCH: Refactored underlying file system for streams, seperated vods, streams and thumbnails 2025-02-12 01:29:54 +00:00
4a4fde9256 Merge branch 'main' of https://github.com/john-david3/cs3305-team11 2025-02-11 20:57:54 +00:00
899764eaf8 FEAT: Streams now save to mp4 after a stream is stopped, instead of discarded 2025-02-11 20:57:27 +00:00
white
1a572cc172 FEAT: Implemented working search bar using FTS and Ranking 2025-02-11 16:38:46 +00:00