Commit Graph

  • 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
  • 36af1efe73 FEAT: Added get_email util JustIceO7 2025-02-01 23:56:50 +00:00
  • 80609eceff UPDATE: Removed deprecated routes JustIceO7 2025-02-01 23:15:21 +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 ThisBirchWood 2025-01-31 00:16:50 +00:00
  • 7c2c70ac84 Merge branch 'main' of https://github.com/john-david3/cs3305-team11 ThisBirchWood 2025-01-31 00:13:08 +00:00
  • 4396d71c2d FEAT: Implemented auto-updating thumbnails (includes the addition of Redis and Celery) ThisBirchWood 2025-01-31 00:12:28 +00:00
  • dcb58248c1 FEAT: Login Via Chat EvanLin3141 2025-01-30 23:34:36 +00:00
  • 79c8ca8b89 ADD: Toggle Button EvanLin3141 2025-01-30 22:38:52 +00:00
  • 088675785c FEAT: Added blueprints for Google OAuth JustIceO7 2025-01-30 22:12:35 +00:00
  • 21a45e5538 UPDATE: Added FFMPEG to Flask dockerfile ThisBirchWood 2025-01-30 20:35:48 +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
  • cf68d722b0 Minor Update: Input & Root Styles Chris-1010 2025-01-29 16:12:28 +00:00
  • 79598f0e0d Merge branch 'main' of https://github.com/john-david3/cs3305-team11 JustIceO7 2025-01-30 01:22:35 +00:00
  • 17ab2743de FEAT: Floating Effect EvanLin3141 2025-01-30 00:52:39 +00:00
  • 92f691b6bd FEAT: BorderSpeed Up on Login EvanLin3141 2025-01-29 23:20:23 +00:00
  • 06234bcac2 FEAT: Faster Border Animation on Submit EvanLin3141 2025-01-29 20:12:46 +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
  • e384976686 FEAT: Added email bot (not connected) white 2025-01-29 14:12:01 +00:00
  • 5b96ccb377 PATCH: Closed database connections in util to avoid data leaks ThisBirchWood 2025-01-29 12:47:35 +00:00
  • f63dc4a368 PATCH: removed commit_data method from database as it is no longer necessary white 2025-01-29 11:59:12 +00:00
  • e2070be9f9 PATCH: fixed issues with authentication white 2025-01-29 11:31:43 +00:00
  • cd1a246483 PATCH UPDATE: Updated routes to query stream information from backend database JustIceO7 2025-01-29 03:05:33 +00:00
  • 95827ccf95 UPDATE: Added util functions for handling streaming routes JustIceO7 2025-01-29 03:04:56 +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 ThisBirchWood 2025-01-29 00:59:05 +00:00
  • bc1a48a571 UPDATE: Added stream title and selected category to users table ThisBirchWood 2025-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 ThisBirchWood 2025-01-28 22:04:09 +00:00
  • 440063bbd0 UPDATE: Revamped database class, and implemented some routes in streams.py ThisBirchWood 2025-01-28 20:36:13 +00:00
  • cbef531b3e PATCH: Fixed jsonifying the SQL output ThisBirchWood 2025-01-28 19:02:36 +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
  • e0d748ed06 UPDATE: Added Hover Gradient Animation Effect on Logo. evan 2025-01-27 04:21:12 +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
  • fe36f89426 Merge branch 'main' of https://github.com/john-david3/cs3305-team11 Oscar 2025-01-24 00:10:39 +00:00
  • be2248fcad restrucuted blueprint layouts and added more skeleton api routes to be used from the frontend Oscar Cao 2025-01-23 23:49:08 +00:00
  • ced77e718a merged and resolved database conflicts Oscar Cao 2025-01-23 23:47:54 +00:00
  • f2afe5be2a cleaned up flask apis adding skeleton code Oscar Cao 2025-01-23 22:42:36 +00:00
  • f9636f8650 updated database creating more tables Oscar Cao 2025-01-23 22:41:45 +00:00
  • ab10673a67 updated the methods in chat.py, still need to make it interact with frontend white 2025-01-23 20:51:09 +00:00
  • 667088ec9e Fix: Checkout Fix: Formatting Chris-1010 2025-01-23 14:50:38 +00:00
  • 33111ea077 Created new chat table in scheme.sql, Added chat.py with 3 methods (incomplete) white 2025-01-23 13:10:22 +00:00
  • 233e2df781 Fixed Flask fetching issue ThisBirchWood 2025-01-23 13:02:04 +00:00
  • 1047b96c0f Fixed allowed hosts issue ThisBirchWood 2025-01-23 12:27:03 +00:00
  • b377240753 React runs on port 8080 ThisBirchWood 2025-01-23 12:22:47 +00:00
  • 66957efe6f Update to structure Chris-1010 2025-01-23 12:13:50 +00:00
  • be30d9c924 Update .gitignore; Update to style of CheckoutForm Chris-1010 2025-01-23 11:46:40 +00:00
  • e7822f3c98 React runs on docker now ThisBirchWood 2025-01-23 11:41:53 +00:00
  • c0674c58b4 Moved frontend out of webserver into it's own container ThisBirchWood 2025-01-23 11:28:53 +00:00
  • e826311c34 Reimported render_template in main, for development purposes for now, and fixed /api endpoint not working ThisBirchWood 2025-01-23 10:32:18 +00:00
  • 3c61d6f888 Updated gitignore to include env files ThisBirchWood 2025-01-23 10:31:47 +00:00
  • e2b215015a Update README.md Christopher Ahern 2025-01-22 23:59:37 +00:00
  • 7b2caae7d1 Removal of cache files Chris-1010 2025-01-22 23:46:09 +00:00
  • 92fdf3f3f3 Implemented Stripe Embedded Checkout Component; Inclusion of .env files; Chris-1010 2025-01-22 22:39:33 +00:00
  • a36c745a4f Added temporary route and template to demonstrate the display of video streams ThisBirchWood 2025-01-22 15:28:21 +00:00
  • 9847cf4007 Removed static folder location ThisBirchWood 2025-01-22 15:26:55 +00:00
  • 52ac0c2aac Adjusted HLS root location, reduced latency and changed Flask access to have an /api/ prefix ThisBirchWood 2025-01-22 15:26:16 +00:00
  • 38003695f7 Removed exposed Flask port ThisBirchWood 2025-01-22 14:03:36 +00:00
  • 0f727f8c0d Adjusted proxy location settings ThisBirchWood 2025-01-22 14:00:17 +00:00
  • 716637138a Fixed incorrect location in run command ThisBirchWood 2025-01-22 14:00:06 +00:00
  • c116d30d34 Merge pull request #2 from Chris-1010/main Christopher Ahern 2025-01-22 13:50:58 +00:00
  • 1928866e24 Merge branch 'john-david3:main' into main Christopher Ahern 2025-01-22 13:50:03 +00:00
  • fbe7d2ceb1 Updated Homepage & Styling; Corrected imports/config settings; Chris-1010 2025-01-22 13:46:04 +00:00
  • ece474cbed Merge branch 'main' of https://github.com/john-david3/cs3305-team11 ThisBirchWood 2025-01-22 13:30:08 +00:00