Commit Graph

120 Commits

Author SHA1 Message Date
Chris-1010
3012e8ebd1 UPDATE: Dynamically change profile picture on UserPage, without requiring page reload 2025-03-03 12:14:30 +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
f434045523 REFACTOR: Update style of editing profile picture;
FIX: Correctly position stream error UI
2025-03-02 17:48:51 +00:00
Chris-1010
37122e1cea UPDATE/FEAT: Proper handling of profile pictures where a fallback to the default pfp is used;
REFACTOR: Remove unnecessary props from users on `ResultsPage`;
REFACTOR: General formatting
2025-03-02 17:48:51 +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
white
a5d27f9497 Merge branch 'main' of https://github.com/john-david3/cs3305-team11 2025-03-02 14:51:52 +00:00
EvanLin3141
284f223ef0 ADD: Following Page now Works 2025-03-02 12:12:49 +00:00
EvanLin3141
451994b755 FIX: Followed Categories 2025-03-01 23:18:26 +00:00
JustIceO7
9815ee5a09 MISC: Added data and tested catgory page to be working 2025-03-01 02:25:41 +00:00
EvanLin3141
98198893db FIX: Vods Showing Issue 2025-03-01 01:25:17 +00:00
JustIceO7
aa12f961a2 CHANGE: Changed AuthModal responsiveness 2025-02-28 23:42:11 +00:00
EvanLin3141
edb959506a ADD: All Vods on Home Page
ToDo:
Thumbnail in DB
Save user stream to Vod
2025-02-28 19:52:01 +00:00
Chris-1010
98f27c0478 REFACTOR: Update to handling sending and receiving stream data in frontend and backend, making it more secure 2025-02-28 15:49:22 +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
Chris-1010
2b325746f5 FEAT: Navigate to category page of stream's category upon clicking it 2025-02-27 21:32:51 +00:00
JustIceO7
00b2a3547e CHANGE: Changed Userpage styling 2025-02-27 19:21:56 +00:00
EvanLin3141
07c0194bc2 FINISH: User Category Page 2025-02-27 17:35:53 +00:00
EvanLin3141
067dcc6a90 Update: FollowedCategories page now have separate buttons 2025-02-27 17:20:17 +00:00
JustIceO7
5ad416393e BUGFIX: Fixed database not storing the num_viewers for each stream
UI: Changed styling for components
2025-02-27 17:15:17 +00:00
EvanLin3141
2854d7f754 Update: UserCategoryPage 2025-02-27 16:42:46 +00:00
EvanLin3141
a4bd7b5a90 Merge branches 'main' and 'main' of https://github.com/john-david3/cs3305-team11 2025-02-27 16:05:19 +00:00
EvanLin3141
338436e48b FIX: Footer Overlapping 2025-02-27 16:04:26 +00:00
Chris-1010
4ea52c4679 FIX: Stream management;
REFACTOR: Remove unnecessary console logs;
REFACTOR: Change "Show More" to "Show All";
REFACTOR: `CategoryPage` background set to default;
2025-02-27 16:00:41 +00:00
Chris-1010
53cdb87004 REFACTOR: Styles;
UPDATE: Remove shortcut tips teleporting on toggle;
FIX: Clicking on a category on `AllCategoriesPage` now correctly routes;
REFACTOR: Update `StreamType` to match backend return structure;
2025-02-27 15:30:34 +00:00
Chris-1010
56985f8f6a REFACTOR: Use StreamType instead of StreamDataProps on VideoPage 2025-02-27 15:30:34 +00:00
Chris-1010
ff422f06f7 UPDATE: Extract category thumbnail handling to separate function 2025-02-27 14:03:02 +00:00
Chris-1010
cba900f8e0 REFACTOR: Align icon imports;
REFACTOR: Remove obsolete `EditButton` component
2025-02-27 14:03:02 +00:00
JustIceO7
82e61f39c4 UPDATE: Added beginnings of profile picture changer and changed styles 2025-02-27 04:49:14 +00:00
JustIceO7
607b1cd397 FIX: Fixed infinite scrolling for all categories page 2025-02-27 04:48:21 +00:00
Chris-1010
b8f33c94a2 REFACTOR: Footer Styles 2025-02-27 01:44:44 +00:00
Chris-1010
6f2c294257 FIX: FetchOnScroll functionality on AllCategoriesPage - BUG: duplicate categories appear 2025-02-27 01:44:44 +00:00
Chris-1010
eaf6e3d693 REFACTOR: Separate ListItem into separate content ListItem components 2025-02-27 01:44:44 +00:00
Chris-1010
74baa49c04 UPDATE/REFACTOR: Replace ContentContext with useContent hook;
REFACTOR: Add content type files;
2025-02-27 01:44:44 +00:00
EvanLin3141
65639b907f ADD: FollowedCategories 2025-02-26 16:11:41 +00:00
Chris-1010
379140852a REFACTOR: Update list components style;
REFACTOR: Correct loading handling in `AllCategoriesPage`;
REFACTOR: Update to `ResultsPage`
2025-02-26 13:27:11 +00:00
Chris-1010
d36eaffafb REFACTOR: Update navbar position in project component hierarchy;
UPDATE: Add navbar 'no-searchbar' variant;

+ last commit - MINOR: Handle of new ChatContext
2025-02-26 13:27:11 +00:00
Chris-1010
c56c5ffa41 REFACTOR: Repositioned chat toggle functionality and context management;
UPDATE: Improve stream time display;
REFACTOR: Update Video Page Styles;

Co-authored-by: JustIceO7 <oscarcao777@gmail.com>
2025-02-26 13:05:26 +00:00
EvanLin3141
1341a10d76 FIX: Screenshot Issues 2025-02-26 12:51:17 +00:00
EvanLin3141
388ba41042 REMOVE: ScrollBar for Homepage and some other pages 2025-02-25 23:33:36 +00:00
EvanLin3141
5eebd51949 ADD: Footer 2025-02-25 23:26:19 +00:00
Chris-1010
015695f172 REFACTOR: Update ResultsPage for when no results are found 2025-02-24 16:58:31 +00:00
Chris-1010
db5996b157 UPDATE: Add LoadingScreen component to maintain consistency 2025-02-24 16:24:52 +00:00
Chris-1010
5f13534c7a REFACTOR: Improve Sidebar style and enforce its uniqueness across pages;
REFACTOR: General improvement of style across frontend;
2025-02-24 02:07:13 +00:00
Chris-1010
38a74e0710 UPDATE: Have Stripe only load on pages it's needed;
FIX: Pass proper prop through `ContentContext`;
2025-02-23 23:28:14 +00:00
Chris-1010
a27ee52de1 FIX: Navigation from ListItems;
REFACTOR: Format all files;
2025-02-23 22:57:00 +00:00
Chris-1010
5c81f58e66 UPDATE: Enhance game on NotFoundPage;
REFACTOR: Add comments;
PATCH: Removal unnecessary files;
REFACTOR: Rename of component folder to match case of other folders;
2025-02-23 20:48:01 +00:00
JustIceO7
634c02a9bc UPDATE: Finished categories and category pages, added infinite scrolling and follow category button on login 2025-02-23 17:23:09 +00:00
Chris-1010
cd7ea461a8 UPDATE: Style ResultsPage;
UPDATE: Improve components;
2025-02-22 20:25:45 +00:00
Chris-1010
12d9f3660a REFACTOR: Implement full page reloads for state-critical navigation 2025-02-22 20:23:35 +00:00