JustIceO7
cc62cf400f
BUGFIX: Google OAuth accounts password now cannot be reset
2025-03-07 02:47:47 +00:00
JustIceO7
4b9c1196d4
BUGFIX: Reset password now only sends email to accounts which exist within the database
2025-03-07 01:18:05 +00:00
JustIceO7
5e9345463a
CLEANUP: Tidied up backend code removed unused imports and debugging print statements
2025-03-06 17:26:41 +00:00
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