white
0969177a42
FEAT: Added React route to platform for unsubscribing from newsletter
2025-03-03 15:31:47 +00:00
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
EvanLin3141
65639b907f
ADD: FollowedCategories
2025-02-26 16:11:41 +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
EvanLin3141
1341a10d76
FIX: Screenshot Issues
2025-02-26 12:51:17 +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
52a15d8691
UPDATE/FIX: Add loading to retrieve user details before routing users to credential-sensitive pages
2025-02-23 23:08:58 +00:00
Chris-1010
a27ee52de1
FIX: Navigation from ListItems;
...
REFACTOR: Format all files;
2025-02-23 22:57:00 +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
EvanLin3141
ed298f0293
ADD: Brightness functionality
2025-02-22 20:49:20 +00:00
Chris-1010
7484c927f1
FEAT: Add StreamDashboardPage;
...
UPDATE: Add route to `StreamDashboardPage`;
UPDATE: `VideoPlayer` for improved stream handling;
UPDATE: `Navbar` to include navigation to `StreamDashboardPage`;
UPDATE: Expand `stream_data` method to include `stream_key` in `streams.py`;
REFACTOR: Format `streams.py`;
2025-02-20 06:58:19 +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
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
d79f617b4f
REFACTOR: Enhance Categories Page;
...
REFACTOR: Update ListRow component;
REFACTOR: Improve component structure and navigation; FEAT: Scroll fetching hook;
REFACTOR: Add more testing_data to database to demonstrate updated ListRow component;
2025-02-16 23:37:24 +00:00
Chris-1010
bd091b079a
REFACTOR: HomePage and ResultsPage for improved data handling
2025-02-16 23:20:56 +00:00
EvanLin3141
45f64f3c8d
FIX: Issue where 404 does not show up
...
I.e with /users it shows /404
However with /users/hello it does not show 404
2025-02-16 22:03:35 +00:00
EvanLin3141
01932c4db9
FEAT: Results Page from Search Bar
2025-02-12 14:33:14 +00:00
JustIceO7
1b167b60f1
FEAT: OAuth now redirects to last URL signed in
...
UPDATE: Created the page to display lists of categories
2025-02-11 23:08:26 +00:00
EvanLin3141
4cc48fe0b2
MOVE: Theme to quick settings
2025-02-09 17:19:34 +00:00
EvanLin3141
e3aa6531e1
ADD: Forgot PassWord Form
2025-02-09 01:07:30 +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
JustIceO7
bb67f13417
UPDATE: Almost fully implemented forget email feature
2025-02-06 19:30:37 +00:00
EvanLin3141
af71f63873
NEW: Reset Password Page
2025-02-06 15:28:25 +00:00
JustIceO7
a6f49e8f66
FIX: Fixed route names to match backend changes to display recommendations
2025-02-06 13:28:09 +00:00
Oscar
84faf0f33d
UPDATE: Added category page as well as reset password page
2025-02-05 14:55:25 +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
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
Chris-1010
6cfac0d78f
MAJOR FIX: Chat Latency Fixed
2025-01-30 03:50:58 +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
a409e74992
- Added Chat frontend, interfaces with backend;
...
- Updated styles for VideoPage;
- Added StreamerRoute component;
- Remove unused Login and Signup pages;
- Update to Navbar and Logo components for new structure on different pages;
- Update to auth flow to display error messages to user;
2025-01-25 02:34:06 +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
Chris-1010
66957efe6f
Update to structure
2025-01-23 12:13:50 +00:00
Chris-1010
be30d9c924
Update .gitignore;
...
Update to style of CheckoutForm
2025-01-23 12:03:41 +00:00
c0674c58b4
Moved frontend out of webserver into it's own container
2025-01-23 11:28:53 +00:00