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
Chris-1010
ecb26223df
FEAT: Click on chatter's username to visit profile;
...
REFACTOR: Formatting;
2025-02-17 05:01:55 +00:00
JustIceO7
c3fd9f5dee
UPDATE: Reverted VideoPage look
2025-02-17 04:13:18 +00:00
Chris-1010
93141357e3
FIX: Styling update to VideoPage to support smaller screens;
2025-02-17 00:51:25 +00:00
Chris-1010
d0aa591116
FIX: Stream routing on ResultsPage;
2025-02-16 23:57:57 +00:00
Chris-1010
d1d2785c38
FEAT: Update ResultsPage to route user to corresponding page upon click;
2025-02-16 23:37:24 +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
9f59810833
REFACTOR: VideoPage Adjustments
2025-02-16 23:36:00 +00:00
Chris-1010
b3de7ba238
REFACTOR: Repositioning of Components in Project Structure
2025-02-16 23:36:00 +00:00
Chris-1010
bd091b079a
REFACTOR: HomePage and ResultsPage for improved data handling
2025-02-16 23:20:56 +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
97067e1f87
FIX: Fixed Stripe
2025-02-15 22:06:06 +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
58524eb9a2
UPDATE: Got started with categories page
2025-02-12 22:25:54 +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
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
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
EvanLin3141
acc38cc73e
MISC: Styles change
2025-02-06 18:56:33 +00:00
EvanLin3141
00d627a1e2
UPDATE: Now checks for token on url to extract.
2025-02-06 15:44:20 +00:00
EvanLin3141
af71f63873
NEW: Reset Password Page
2025-02-06 15:28:25 +00:00
Oscar
84faf0f33d
UPDATE: Added category page as well as reset password page
2025-02-05 14:55:25 +00:00
Chris-1010
a7bbc75f3a
FEAT: Implement viewer count updates in ChatPanel and VideoPage
2025-02-05 13:37:21 +00:00
Chris-1010
595190b0a0
REFACTOR: Separated Navbar and ChatPanel components; Updated VideoPage layout and toggle chat functionality
2025-02-04 17:43:31 +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
EvanLin3141
f31834bc1d
FEAT: isChatOpen can now be expanded and collapsed
2025-02-02 00:54:08 +00:00
Chris-1010
7d11e81581
UPDATE: Refactored ChatPanel and VideoPlayer layout for improved responsiveness and user experience
2025-02-01 15:20:35 +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
EvanLin3141
dcb58248c1
FEAT: Login Via Chat
...
Added Functionality where is user not register/login they can access press chat to login and pop-up appears
2025-01-30 23:34:36 +00:00
EvanLin3141
79c8ca8b89
ADD: Toggle Button
...
In VideoPage, toggle button now exist to show and hide chat.
2025-01-30 22:38:52 +00:00
Chris-1010
3c0d9d3131
UPDATE: Updated chat message structure;
...
Bug: Session seems to be empty when chat.py routes are called.
2025-01-30 17:57:38 +00:00
white
f981b69c94
PATCH: Fixed database not returning data in recommendations
...
UPDATE: Decreased polling time to 1 second for later use
2025-01-30 10:24:26 +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
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
EvanLin3141
252ca7d1e6
Add: Added New Styling For AuthModel
...
New Border effect that rolls around the border of the registration.
Use of CSS extension that goes with TailwindCdd
2025-01-28 22:31:31 +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
evan
56c462c94b
FEAT: Added AGOG Logo to Homepage
2025-01-27 02:42:27 +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
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
JustIceO7
ca2a7e9baf
created code for user routes and linked olds routes to reflect new ones
2025-01-24 05:11:03 +00:00
Chris-1010
667088ec9e
Fix: Checkout
...
Fix: Formatting
2025-01-23 14:50:45 +00:00
233e2df781
Fixed Flask fetching issue
2025-01-23 13:02:04 +00:00
Chris-1010
66957efe6f
Update to structure
2025-01-23 12:13:50 +00:00