Chris-1010
3012e8ebd1
UPDATE: Dynamically change profile picture on UserPage, without requiring page reload
2025-03-03 12:14:30 +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
74baa49c04
UPDATE/REFACTOR: Replace ContentContext with useContent hook;
...
REFACTOR: Add content type files;
2025-02-27 01:44:44 +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
Chris-1010
db5996b157
UPDATE: Add LoadingScreen component to maintain consistency
2025-02-24 16:24:52 +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
EvanLin3141
ed298f0293
ADD: Brightness functionality
2025-02-22 20:49:20 +00:00
JustIceO7
bdaba30cd3
UPDATE: Moved image files
...
UPDATE: Made AuthModal more responsive
2025-02-19 02:22:10 +00:00
Chris-1010
4673052e09
REFACTOR: Rename user_id to userId for consistency across components;
2025-02-18 02:52:43 +00:00
Chris-1010
ef1921c207
FEAT: Implement quick settings context;
...
UPDATE: Enhance quick settings UI & theme settings;
2025-02-18 02:52:43 +00:00
Chris-1010
fde7c70b54
FEAT: Sidebar update to include followed streamers & categories;
...
FEAT: Sidebar now alters page width on open/close (DynamicPageContent);
FIX: Properly disallow shortcut keys when typing in an input field;
2025-02-18 02:52:43 +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
Chris-1010
bd091b079a
REFACTOR: HomePage and ResultsPage for improved data handling
2025-02-16 23:20:56 +00:00
EvanLin3141
07652eed0d
UPDATE: Store Theme in User Cache
...
Also added some comments explaining ThemeContext.tsx
2025-02-09 17:37:02 +00:00
EvanLin3141
4cc48fe0b2
MOVE: Theme to quick settings
2025-02-09 17:19:34 +00:00
Chris-1010
45208a51be
FEAT: CategoryPage updated to display streams;
...
General fixes and cleanup of unecessary logging;
Update to 404 (NotFound) Page;
2025-02-07 03:57:54 +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
b6ccd18fac
FEAT: Made categories return the total number of viewers watching the category
2025-02-06 13:43:52 +00:00
JustIceO7
a6f49e8f66
FIX: Fixed route names to match backend changes to display recommendations
2025-02-06 13:28:09 +00:00
Chris-1010
a7bbc75f3a
FEAT: Implement viewer count updates in ChatPanel and VideoPage
2025-02-05 13:37:21 +00:00
Chris-1010
60c19b3052
UPDATE: Fix to stream/userpage routing, Added UserPage and Tidy to code;
...
Added ability to visit a user's profile page from their stream;
Cleaned up code formatting, primarily changing from single quotes to double quotes;
Removed unused SignupForm component;
2025-02-04 14:59:18 +00:00
Chris-1010
2020b854f2
MULTI-UPDATE: Big Error Cleanup:
...
Enhanced Docker and Nginx configurations - Can now run frontend either on local dev version OR the docker version;
Improved socket connection handling;
Refactored stream data fetching in VideoPage to properly display stream data;
Chat-Visibility Button moved to ChatPanel so that chat's socket persists when hiding/showing chat;
2025-02-01 14:21:46 +00:00
Chris-1010
9784ef8c67
PATCH: Username was not being accessed in chat.py:
...
The WebSockets used for chat do not maintain the same session context as regular HTTP routes and so, the username in Flask's session could not be accessed.
2025-02-01 03:14:24 +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
Chris-1010
6586506c97
MAJOR Fix: Resolved API Request Delays;
...
Feat: Added a dev test account to users for expedited login;
Refactor: Improve socket connection handling and add logging for API request duration & update to ListRow key generation for improved uniqueness;
Feat: Made it so streams with no set thumbnail use their category's thumbnail;
Minor Fix: Corrections to db recommendation methods;
2025-01-30 03:53:33 +00:00
Chris-1010
6cfac0d78f
MAJOR FIX: Chat Latency Fixed
2025-01-30 03:50:58 +00:00
Chris-1010
c0a110c76d
Patch: Fix to StreamerRoute to correctly send user to UserPage/VideoPage;
...
Update: Display Category Thumbnails
2025-01-29 14:53:22 +00:00
Chris-1010
a4f66ba321
Feat: Update to VideoPage to display stream data;
2025-01-29 14:51:36 +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
Chris-1010
5c16092b1c
- Refactor of StreamsContext:
...
Added `featuredCategories` section,
Added personalised variations of HomePage contents;
- Removal of redundant/unused files from backend;
- Update to README: Updated to current method for deploying;
- Known bug: StreamsContext is being called before AuthContext, leading to unpersonalised streams & categories each time, even when logged in;
2025-01-24 17:24:10 +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