Commit Graph

42 Commits

Author SHA1 Message Date
JustIceO7
633776dfe9 FEAT: Users can now edit their own user bios 2025-03-05 02:54:50 +00:00
white
fd95b1b3bb FEAT: Improved backend for unsubscribing for newsletter 2025-03-03 15:30:52 +00:00
white
e8521a6661 FEAT: added route for unsubscribing 2025-03-03 13:59:37 +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
2fceb6c19d REFACTOR: Documentation for some Flask routes & nginx.conf 2025-03-02 17:48:50 +00:00
Chris-1010
3857d8d767 UPDATE/REFACTOR: Change how followed content is obtained for Sidebar 2025-03-02 17:46:50 +00:00
144a57ef51 UPDATE: Removed user profile Flask route (replaced with NGINX) 2025-02-28 20:56:51 +00:00
3dddcdd107 UPDATE: Removed get profile picture route and moved it to NGINX, and updated how thumbnails were saved to use path_manager 2025-02-28 20:35:58 +00:00
JustIceO7
6e4a14c5b6 UPDATE: User page allows for profile image upload if on their own profile 2025-02-28 00:39:49 +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
bcfe57eeae FEAT: Add stream_key getter;
REFACTOR: Button component inherits HTML props;
2025-02-20 06:56:05 +00:00
JustIceO7
902c745065 FEAT: Added variable to keep track of user subscription within VideoPage
FIX: Added .env back into frontend
2025-02-18 02:47:23 +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
JustIceO7
a8ed15f3a4 UPDATE: Added more routes for subscriptions 2025-02-11 02:49:36 +00:00
JustIceO7
a64c7c93dc FEAT: Added email body for create new account 2025-02-08 16:09:17 +00:00
JustIceO7
e2dac21c7a UPDATE: Added OAuth.tsx for implementing Google OAuth Component
MINOR: Renamed user routes
2025-02-08 14:53:21 +00:00
JustIceO7
e6b8ad9b9e MAJOR: Restructured backend Flask application moved all non-routes into utils, renamed routes to not prefix get, created middleware.py to replace utils.py within blueprints 2025-02-08 14:35:46 +00:00
white
43edc52c25 UPDATE: migrated one time util methods to blueprints 2025-02-07 17:18:46 +00:00
Chris-1010
16dc8f1ea2 FEAT: Added more info & functionality to UserPage & Added ability to follow streamers on both UserPage and VideoPage;
Added shortcut to toggle chat;
2025-02-07 02:11:22 +00:00
Chris-1010
1499e042cb FIX: General fixes and update to HomePage 2025-02-06 20:23:44 +00:00
JustIceO7
a922036408 Merge branch 'main' of https://github.com/john-david3/cs3305-team11 into dev 2025-02-06 19:32:49 +00:00
JustIceO7
bb67f13417 UPDATE: Almost fully implemented forget email feature 2025-02-06 19:30:37 +00:00
c0ddca85ba PATCH: Fixed a load of broken user routes 2025-02-06 17:25:25 +00:00
JustIceO7
89d53d31fc UPDATE: Started implementing the email for reset password 2025-02-06 02:10:28 +00:00
6a8509ca42 REFACTOR: Moved user routes into user blueprint, and grouped them, fixed some (not all) routes 2025-02-06 01:00:46 +00:00
Oscar
0a92f00c69 FEAT: Changed email to take in email to send to, added follow user function 2025-02-05 14:55:24 +00:00
JustIceO7
36af1efe73 FEAT: Added get_email util
UPDATE: Updated forgot password email route, changed send_email from a route to an internal function
2025-02-01 23:56:50 +00:00
JustIceO7
80609eceff UPDATE: Removed deprecated routes 2025-02-01 23:15:21 +00:00
JustIceO7
b5d9756766 UPDATE: Added user_id into session
BUGFIX: Fixed typo
2025-01-31 03:58:11 +00:00
JustIceO7
908870f751 FEAT UPDATE: Updated Utils to use new database. Changed route arguments. Added unfollow feature 2025-01-31 02:00:31 +00:00
ThisBirchWood
13d7351588 UPDATE: Began on removing streamers table, and replacing the corresponding code, NOT TESTED (if it's too messy to work with then rollback) 2025-01-28 11:01:06 +00:00
JustIceO7
ed438e6c2f FEAT: Got started on the user forgot password feature as well as added error handling 2025-01-27 19:32:46 +00:00
Chris-1010
93b3ffbc0b Patch: Tidy up of style code and fix to authentication logic
Feat: Added ability to access user's username through AuthContext
2025-01-27 16:18:01 +00:00
white
4e9fa011fa Update: remove unused imports, added better comments and refactored for all blueprints 2025-01-27 12:49:42 +00:00
JustIceO7
ff9feaacec Created utils folder which holds funcs to be called within the flask routes, added pseudo code to streams.py and user.py which are untested, data still needs to be jsonified to be sent to React 2025-01-26 06:51:24 +00:00
Chris-1010
8ec60b1c41 Major: Added Authentication Functionality, interfaces with backend;
Added new styles to HomePage & VideoPage;
Added AuthContext to persist logged_in status;
2025-01-24 15:44:27 +00:00
JustIceO7
ca2a7e9baf created code for user routes and linked olds routes to reflect new ones 2025-01-24 05:11:03 +00:00
Oscar Cao
be2248fcad restrucuted blueprint layouts and added more skeleton api routes to be used from the frontend 2025-01-23 23:49:08 +00:00
Oscar Cao
f2afe5be2a cleaned up flask apis adding skeleton code 2025-01-23 22:42:36 +00:00