d472d672bd
PATCH: Fix to retrieval of chat
Chris-1010
2025-02-04 15:38:13 +00:00
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;
Chris-1010
2025-02-04 14:59:18 +00:00
f31834bc1d
FEAT: isChatOpen can now be expanded and collapsed
EvanLin3141
2025-02-02 00:54:08 +00:00
7d11e81581
UPDATE: Refactored ChatPanel and VideoPlayer layout for improved responsiveness and user experience
Chris-1010
2025-02-01 15:20:35 +00:00
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;
Chris-1010
2025-02-01 14:21:46 +00:00
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.
Chris-1010
2025-02-01 03:14:24 +00:00
b5d9756766
UPDATE: Added user_id into session
JustIceO7
2025-01-31 03:58:11 +00:00
1036494b7d
UPDATE: Added recommended categories as well as streamer data
JustIceO7
2025-01-31 03:52:25 +00:00
908870f751
FEAT UPDATE: Updated Utils to use new database. Changed route arguments. Added unfollow feature
JustIceO7
2025-01-31 02:00:31 +00:00
be53d4072e
PATCH: Thumbnails update every 180 seconds, instead of the test value of 5
ThisBirchWood2025-01-31 00:16:50 +00:00
3c0d9d3131
UPDATE: Updated chat message structure; Bug: Session seems to be empty when chat.py routes are called.
Chris-1010
2025-01-30 17:57:38 +00:00
5d3479e726
UPDATE: Added more complete test queries, fixed recommendations queries
white
2025-01-30 11:24:52 +00:00
f981b69c94
PATCH: Fixed database not returning data in recommendations
white
2025-01-30 10:24:26 +00:00
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;
Chris-1010
2025-01-30 03:42:22 +00:00
6cfac0d78f
MAJOR FIX: Chat Latency Fixed
Chris-1010
2025-01-29 17:41:40 +00:00
dfdbe4a7d4
MAJOR: Reworked database to be easier to use and close automatically to prevent resource leaks
JustIceO7
2025-01-29 17:47:29 +00:00
4d9e819b39
UPDATE: Improved chat tranmission speed by 3seconds
white
2025-01-29 16:50:26 +00:00
83b458ed99
Refactor: Improve database queries and fix formatting issues in stream utilities
Chris-1010
2025-01-29 15:52:53 +00:00
c0a110c76d
Patch: Fix to StreamerRoute to correctly send user to UserPage/VideoPage; Update: Display Category Thumbnails
Chris-1010
2025-01-29 14:51:04 +00:00
a4f66ba321
Feat: Update to VideoPage to display stream data;
Chris-1010
2025-01-28 21:06:23 +00:00
46c7ca3f10
UPDATE: Added followed_categories to db to track users following stream categories
JustIceO7
2025-01-29 03:02:52 +00:00
e4a8ba9900
FEAT: Added errorhandling for status codes
JustIceO7
2025-01-29 03:02:09 +00:00
6964234231
UPDATE: Added functionality that updates database on stream start and on stream end. Adds new stream to database
ThisBirchWood2025-01-29 00:59:05 +00:00
bc1a48a571
UPDATE: Added stream title and selected category to users table
ThisBirchWood2025-01-29 00:38:10 +00:00
252ca7d1e6
Add: Added New Styling For AuthModel
EvanLin3141
2025-01-28 22:31:31 +00:00
01d7be2d4b
UPDATE: Adjusted NGINX config to not display stream key in URL and added stream key auth in Flask
ThisBirchWood2025-01-28 22:04:09 +00:00
440063bbd0
UPDATE: Revamped database class, and implemented some routes in streams.py
ThisBirchWood2025-01-28 20:36:13 +00:00
12c576de2f
UPDATE: Improved chat transmission speed by ~50%
white
2025-01-28 17:23:40 +00:00
25235c5c26
PATCH: Fix to Database Changes
Chris-1010
2025-01-28 15:14:33 +00:00
13d7351588
UPDATE: Began on removing streamers table, and replacing the corresponding code, NOT TESTED (if it's too messy to work with then rollback)
ThisBirchWood
2025-01-28 11:01:06 +00:00
46a8895398
Implemented some stream routes (needs code review, cant properly test at work)
ThisBirchWood
2025-01-28 09:48:57 +00:00
7b511677c9
Patch: Adjusted SQL schema to remove errors, and added sample data to test Flask routes
ThisBirchWood
2025-01-28 09:06:54 +00:00
ed438e6c2f
FEAT: Got started on the user forgot password feature as well as added error handling
JustIceO7
2025-01-27 19:32:46 +00:00
93b3ffbc0b
Patch: Tidy up of style code and fix to authentication logic Feat: Added ability to access user's username through AuthContext
Chris-1010
2025-01-27 16:11:42 +00:00
4e9fa011fa
Update: remove unused imports, added better comments and refactored for all blueprints
white
2025-01-27 12:49:42 +00:00
3dc44da69a
UPDATE: fixed signup method and added input sanitisation
white
2025-01-27 11:21:55 +00:00
56c462c94b
FEAT: Added AGOG Logo to Homepage
evan
2025-01-27 02:42:27 +00:00
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
JustIceO7
2025-01-26 06:51:24 +00:00
64a5bf6f82
Changed the organization of the database in addition to some tables
JustIceO7
2025-01-26 05:44:31 +00:00
60c9d1986e
Refactored chat implementation to work with Websockets; Fixed video.js working on Docker Container; Added sample video to VideoPlayer for now; Bug: Requests to the server take extra long to return a response;
Chris-1010
2025-01-25 15:29:17 +00:00
f4aed8b0cc
Added Websockets to chat
white
2025-01-25 12:45:09 +00:00
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;
Chris-1010
2025-01-25 02:34:06 +00:00
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;
Chris-1010
2025-01-24 17:23:56 +00:00
b9e912af1d
Removed forms.py as validation is done in react now
white
2025-01-24 17:10:41 +00:00
ae9cd96333
Improved chat.py and created a temporary chat.html to be transferred to react later
white
2025-01-24 17:02:56 +00:00
8ec60b1c41
Major: Added Authentication Functionality, interfaces with backend; Added new styles to HomePage & VideoPage; Added AuthContext to persist logged_in status;
Chris-1010
2025-01-24 15:17:53 +00:00
ca2a7e9baf
created code for user routes and linked olds routes to reflect new ones
JustIceO7
2025-01-24 05:11:03 +00:00
52f977e885
final clean-up for database
Oscar
2025-01-24 01:50:10 +00:00
53bb478ab7
resolved merge conflict
Oscar
2025-01-24 00:16:00 +00:00
c0674c58b4
Moved frontend out of webserver into it's own container
ThisBirchWood2025-01-23 11:28:53 +00:00
e826311c34
Reimported render_template in main, for development purposes for now, and fixed /api endpoint not working
ThisBirchWood2025-01-23 10:32:18 +00:00