You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CHANGELOG.md
+19Lines changed: 19 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -2,6 +2,25 @@
2
2
3
3
All notable changes to this project will be documented in this file.
4
4
5
+
## [1.0.9] - 2025-11-19
6
+
7
+
### Removed
8
+
-**Showbox/FebBox/PStream provider**: Permanently removed due to PStream API being protected by Cloudflare bot detection, making it inaccessible without complex proxy infrastructure
9
+
- Deleted `providers/Showbox.js` and backup files
10
+
- Removed FebBox cookie management from configuration panel
11
+
- Removed `FEBBOX_COOKIES`, `SHOWBOX_CACHE_DIR`, and related environment variables
12
+
- Cleaned up all Showbox-specific logic from provider registry
13
+
- Removed FebBox/PStream configuration UI panel and related functions
14
+
-**Unused dependencies**: Removed 121 packages including puppeteer, patchright, puppeteer-extra, puppeteer-extra-plugin-stealth, and vm2 (~200MB+ saved)
15
+
-**Unused utility files**: Removed `cloudflareBypasser.js` and `jsunpack.js`
16
+
17
+
### Fixed
18
+
-**VidZee provider**: Updated to support two-stage AES decryption with dynamic API keys. The provider now fetches an encrypted key from `https://core.vidzee.wtf/api-key`, decrypts it using AES-256-GCM with a hardcoded key, then uses the result to decrypt video URLs with AES-256-CBC. Includes 1-hour API key caching for performance.
19
+
-**4khdhub provider**: Added support for `links.modpro.blog` domain (site migrated from `modrefer.in`).
20
+
-**moviesmod provider**: Added support for `links.modpro.blog` domain alongside existing `modrefer.in`.
21
+
-**uhdmovies provider**: Fixed domain to use `uhdmovies.rip` instead of outdated `uhdmovies.mov`. Added automatic domain replacement for stale scraped URLs. Created new `utils/linkResolver.js` utility to handle driveseed/driveleech download button extraction (supports Instant Download, Resume Cloud, Resume Worker Bot, Direct Links CF Type 1).
22
+
-**Provider registry**: Fixed `listProviders()` to return all available providers with their enabled status, not just enabled ones. Config panel now shows all 6 providers correctly.
-**🔥 Plugin System** – Drop new provider files in `providers/` and add its exported function to the registry map (`providers/registry.js` → `providerFunctionMap`).
@@ -228,7 +225,6 @@ Session is revalidated on visibility and back/forward navigation to prevent stal
228
225
The API supports a plugin system. Drop a new provider file in the `providers/` folder and register its exported function in `providers/registry.js` under `providerFunctionMap`.
229
226
230
227
### Current Built-in Providers
231
-
-`showbox` - Showbox/PStream integration
232
228
-`4khdhub` - 4KHDHub streams
233
229
-`moviesmod` - MoviesMod streams
234
230
-`mp4hydra` - MP4Hydra streams
@@ -244,7 +240,6 @@ The API supports a plugin system. Drop a new provider file in the `providers/` f
244
240
```js
245
241
// providers/registry.js
246
242
constproviderFunctionMap= {
247
-
'Showbox.js':'getStreamsFromTmdbId',
248
243
'4khdhub.js':'get4KHDHubStreams',
249
244
'moviesmod.js':'getMoviesModStreams',
250
245
'MP4Hydra.js':'getMP4HydraStreams',
@@ -320,9 +315,7 @@ Filtering passes through `applyFilters` to enforce min quality + codec exclusion
0 commit comments