46 Commits

Author SHA1 Message Date
Salman Qureshi
6a89d19747 chore: Update home screenshot for improved visual representation 2025-08-20 20:38:42 +05:30
Salman Qureshi
62f5aa697e chore: Add legal disclaimer and non-commercial license to README and LICENSE files 2025-08-20 20:31:38 +05:30
Salman Qureshi
7b48257049 Update README.md 2025-08-20 20:27:00 +05:30
Salman Qureshi
197ddf1da9 chore: Update references from 'server-new' to 'server' across documentation and scripts for consistency 2025-08-20 20:24:59 +05:30
Salman Qureshi
95923707e1 chore: Remove redundant screenshot sections from README for clarity 2025-08-20 20:22:22 +05:30
Salman Qureshi
99b34c5853 chore: Remove outdated documentation files for environment configuration, upload prevention, optimizations, and working state restoration 2025-08-20 20:19:34 +05:30
Salman Qureshi
aafe33f0c1 Refactor code structure for improved readability and maintainability 2025-08-20 20:11:26 +05:30
Salman Qureshi
f4fdeba2dc chore: Remove obsolete Docker and environment configuration files 2025-08-20 20:09:00 +05:30
Salman Qureshi
e0a91b1660 feat: Update environment configurations and deployment scripts for domain flexibility 2025-08-20 20:08:32 +05:30
Salman Qureshi
b205369802 feat: Implement optimized streaming and request handling for low-resource environments
- Added fetchWithTimeout utility for enhanced fetch requests with timeout support.
- Created createBackoffFetcher hook for API data fetching with retry and exponential backoff.
- Developed optimizedStreamingHandler for efficient chunked streaming with memory management.
- Introduced streamHandler for enhanced streaming capabilities with better error handling.
- Implemented requestLimiter middleware to prevent API overload and manage concurrent requests.
- Configured server settings for low-resource environments, including connection limits and timeouts.
- Added endpoints for torrent management, including adding, removing, pausing, and resuming torrents.
- Enhanced server info endpoint to provide detailed system and memory usage statistics.
2025-08-12 22:07:17 +05:30
Salman Qureshi
a4063d3cbf feat: Implement comprehensive production optimizations, including health monitoring, enhanced streaming configurations, and improved server restart logic 2025-08-12 00:07:18 +05:30
Salman Qureshi
9f15c580f2 feat: Add performance monitoring middleware and optimize API response handling 2025-08-11 23:53:59 +05:30
Salman Qureshi
d9dc560025 fix: Update .gitignore to include downloads directory and optimize WebTorrent settings for balanced performance 2025-08-11 22:58:54 +05:30
Salman Qureshi
41af411966 fix: Update server listening address to allow external connections 2025-08-11 18:40:18 +05:30
Salman Qureshi
cf9332144d feat: Optimize WebTorrent configuration and enhance download strategies for improved streaming performance 2025-08-11 18:37:11 +05:30
Salman Qureshi
39028825b6 style: Enhance UI elements with improved padding, colors, and hover effects for a more cohesive dark theme experience 2025-08-11 15:14:35 +05:30
Salman Qureshi
78754df58e feat: Add Search Sources functionality
- Implemented SearchSourcesPage component for managing custom torrent search sources.
- Added routes for SearchSourcesPage in App.jsx.
- Created searchSourcesService for handling CRUD operations on search sources.
- Enhanced HomePage and SettingsPage to include links to the new search sources feature.
- Styled components with new CSS for a cohesive dark theme.
- Added import/export functionality for search sources.
- Implemented drag-and-drop reordering of search sources.
2025-08-11 13:38:17 +05:30
Salman Qureshi
a5d66c6373 Enhance video streaming optimization with advanced multi-phase buffering and strategic piece prioritization for improved playback experience. 2025-08-11 11:53:43 +05:30
Salman Qureshi
c10aa67972 Fix formatting in server initialization log for improved readability 2025-08-11 11:39:11 +05:30
Salman Qureshi
85405ef7ff Enhance torrent seeding management by stopping uploads upon download completion and adding functionality to disable seeding for completed torrents. 2025-08-11 11:33:20 +05:30
Salman Qureshi
bdbc5d7cbb Optimize WebTorrent configuration for improved download speeds and buffering, enhance torrent loading options, and extend peer discovery timeout for better performance. 2025-08-10 23:50:12 +05:30
Salman Qureshi
7b7145f89e Enhance HomePage styling with responsive padding and width adjustments for better layout on various screen sizes 2025-08-10 14:34:36 +05:30
Salman Qureshi
40f6abb98a Enhance layout and responsiveness of Netflix-style torrent page with improved padding, height adjustments, and vertical alignment for better user experience across devices. 2025-08-10 13:57:35 +05:30
Salman Qureshi
bdd89497fe Add CORS testing script for API endpoints
- Created a new script `test-cors.sh` to test CORS configuration.
- Included tests for OPTIONS preflight request, actual POST request, and health endpoint.
- Utilized curl for making requests to the API with appropriate headers.
2025-08-10 13:51:46 +05:30
Salman Qureshi
eac87fff35 Enhance mobile video playback with fullscreen optimizations and MIME type handling 2025-08-10 04:45:51 +05:30
Salman Qureshi
74968c344a Enhance fullscreen functionality with mobile support and double-tap gestures 2025-08-10 04:35:00 +05:30
Salman Qureshi
1b85d06a29 Refactor CORS configuration to allow all origins for improved accessibility 2025-08-10 04:22:36 +05:30
Salman Qureshi
7facf8ded1 Enhance CORS configuration and add deployment guide for production setup 2025-08-10 04:22:00 +05:30
Salman Qureshi
dc91bc8cdc Add production build scripts and ecosystem configurations for seedbox frontend 2025-08-10 04:16:06 +05:30
Salman Qureshi
08bd136ca2 Add production environment variables for API base URL 2025-08-10 04:11:03 +05:30
Salman Qureshi
94ed7f39d2 Remove ecosystem.config.js and add ecosystem.config.cjs for improved configuration management 2025-08-10 03:55:09 +05:30
Salman Qureshi
d0f283538a Add ecosystem configuration for seedbox frontend application 2025-08-10 03:49:43 +05:30
Salman Qureshi
79c07a6138 Refactor layout styles for improved spacing and update cache stats calculations to use actual cache size 2025-08-10 03:48:45 +05:30
Salman Qureshi
b8b562141e Update favicon and title in index.html; add leaf.svg for branding 2025-08-10 03:31:18 +05:30
Salman Qureshi
04332c3516 Implement authentication flow with login screen and context management 2025-08-10 03:19:33 +05:30
Salman Qureshi
80a3f28717 Refactor layout styles for improved sidebar positioning and responsiveness 2025-08-10 03:09:24 +05:30
Salman Qureshi
3b62115b15 Enhance cache stats and disk usage calculations with improved error handling and formatting 2025-08-10 03:01:14 +05:30
Salman Qureshi
7937269bb8 Refactor Layout styles for improved consistency and responsiveness 2025-08-10 02:34:19 +05:30
Salman Qureshi
07f98b2d71 Enhance TorrentPageNetflix styles and improve file size formatting logic 2025-08-10 02:29:23 +05:30
Salman Qureshi
a5e4431957 Add episode download functionality and enhance UI controls for Torrent Page 2025-08-10 02:18:47 +05:30
Salman Qureshi
1980c45fce Enhance video progress handling with improved logging and initial time management 2025-08-10 01:59:53 +05:30
Salman Qureshi
01f92ef3fc Add Netflix-style UI for Torrent Page with loading and error states
- Implemented a new CSS file for styling the Torrent Page to resemble Netflix's design.
- Created a loading spinner and error message display for better user experience.
- Developed the main component to fetch and display torrent details, including IMDB data.
- Added functionality for video playback and progress tracking.
- Included sections for episodes/files and additional files with appropriate formatting.
- Enhanced responsiveness for various screen sizes.
2025-08-10 01:46:28 +05:30
Salman Qureshi
b01679843c Refactor torrent stats overlay handling and improve close button functionality 2025-08-09 23:21:56 +05:30
Salman Qureshi
82b10a8927 Refactor WebTorrent configuration and enhance torrent loading with improved debugging and new endpoints for file and stats retrieval 2025-08-09 22:35:18 +05:30
Salman Qureshi
8e3cb500ad Implement Universal Torrent Resolution System with enhanced loading and retrieval strategies 2025-08-09 21:48:26 +05:30
Salman Qureshi
9301765d50 init 2025-08-09 21:03:04 +05:30