Skip to content

Commit e079f01

Browse files
committed
5.1.0
1 parent 4fdbca5 commit e079f01

File tree

375 files changed

+62994
-24420
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

375 files changed

+62994
-24420
lines changed

.gitignore

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,4 +28,3 @@ package-lock.json
2828

2929
# config
3030
.env
31-
.vercel

Dockerfile

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ COPY package.json ./
88
COPY pnpm-lock.yaml ./
99
RUN --mount=type=cache,id=pnpm,target=/pnpm/store pnpm install --frozen-lockfile
1010

11-
ARG PWA_ENABLED="false"
11+
ARG PWA_ENABLED="true"
1212
ARG GA_ID
1313
ARG APP_DOMAIN
1414
ARG OPENSEARCH_ENABLED="false"
@@ -23,7 +23,7 @@ ARG ONBOARDING_PROXY_INSTALL_LINK
2323
ARG DISALLOWED_IDS
2424
ARG CDN_REPLACEMENTS
2525
ARG TURNSTILE_KEY
26-
ARG ALLOW_AUTOPLAY="true"
26+
ARG ALLOW_AUTOPLAY="false"
2727

2828
ENV VITE_PWA_ENABLED=${PWA_ENABLED}
2929
ENV VITE_GA_ID=${GA_ID}

example.env

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,8 @@ VITE_OPENSEARCH_ENABLED=false
44
# make sure the cors proxy url does NOT have a slash at the end
55
VITE_CORS_PROXY_URL=...
66

7+
# make sure the m3u8 proxy url does NOT have a slash at the end. THIS IS A TEMPORARY PROXY. WILL SOON BE INEGRATED INTO THE CORS PROXY
8+
VITE_M3U8_PROXY_URL=...
9+
710
# make sure the domain does NOT have a slash at the end
811
VITE_APP_DOMAIN=http://localhost:5173
9-
10-
# enable normal router
11-
VITE_NORMAL_ROUTER=true
12-
13-
VITE_DMCA_EMAIL='[email protected]'

index.html

Lines changed: 181 additions & 194 deletions
Large diffs are not rendered by default.

manifest.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
2-
"name": "film.kace.dev",
3-
"short_name": "film.kace.dev",
2+
"name": "Film",
3+
"short_name": "Film",
44
"start_url": "/",
55
"display": "standalone",
66
"background_color": "#120f1d",

package.json

Lines changed: 62 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,15 @@
11
{
2-
"name": "vidbinge",
3-
"version": "4.9.5",
4-
"private": false,
5-
"homepage": "https://github.com/VidBingeApp/VidBinge",
2+
"packageManager": "[email protected]",
3+
"name": "film.kace.dev",
4+
"version": "5.1.0",
5+
"private": true,
6+
"homepage": "https://github.com/p-stream/p-stream",
67
"scripts": {
78
"dev": "vite",
89
"build": "vite build",
910
"build:pwa": "cross-env VITE_PWA_ENABLED=true vite build",
11+
"update-and-build": "pnpm remove @p-stream/providers && pnpm add github:p-stream/providers#production && pnpm run build",
12+
"update-providers": "pnpm update @p-stream/providers",
1013
"test": "vitest run",
1114
"preview": "vite preview",
1215
"lint": "eslint --ext .tsx,.ts src",
@@ -26,128 +29,122 @@
2629
]
2730
},
2831
"dependencies": {
29-
"@dnd-kit/core": "^6.1.0",
32+
"@dnd-kit/core": "^6.3.1",
33+
"@dnd-kit/modifiers": "^7.0.0",
3034
"@dnd-kit/sortable": "^8.0.0",
3135
"@dnd-kit/utilities": "^3.2.2",
3236
"@formkit/auto-animate": "^0.8.2",
3337
"@headlessui/react": "^1.7.19",
3438
"@ladjs/country-language": "^1.0.3",
35-
"@movie-web/providers": "github:VidBingeApp/providers",
36-
"@noble/hashes": "^1.4.0",
39+
"@marsidev/react-turnstile": "^0.7.2",
40+
"@noble/hashes": "^1.8.0",
41+
"@p-stream/providers": "github:p-stream/providers#production",
3742
"@plasmohq/messaging": "^0.6.2",
38-
"@react-spring/web": "^9.7.4",
39-
"@scure/bip39": "^1.3.0",
43+
"@react-spring/web": "^9.7.5",
44+
"@scure/bip39": "^1.6.0",
4045
"@sozialhelden/ietf-language-tags": "^5.4.2",
41-
"@types/node-forge": "^1.3.11",
42-
"@types/prop-types": "^15.7.13",
46+
"@types/node-forge": "^1.3.13",
4347
"classnames": "^2.5.1",
44-
"core-js": "^3.37.1",
48+
"core-js": "^3.44.0",
4549
"detect-browser": "^5.3.0",
46-
"dompurify": "^3.1.6",
47-
"flag-icons": "^7.2.3",
48-
"focus-trap-react": "^10.2.3",
50+
"dompurify": "^3.2.6",
51+
"flag-icons": "^7.5.0",
52+
"focus-trap-react": "^10.3.1",
4953
"fscreen": "^1.2.0",
50-
"fuse.js": "^7.0.0",
51-
"hls.js": "^1.5.13",
52-
"i18next": "^23.12.2",
54+
"fuse.js": "^7.1.0",
55+
"hls.js": "^1.6.7",
56+
"i18next": "^23.16.8",
5357
"immer": "^10.1.1",
58+
"iso-639-3": "^3.0.1",
5459
"jwt-decode": "^4.0.0",
5560
"lodash.isequal": "^4.5.0",
5661
"lodash.merge": "^4.6.2",
5762
"million": "^2.6.4",
58-
"movie-web": "file:",
59-
"nanoid": "^5.0.7",
63+
"nanoid": "^5.1.5",
6064
"node-forge": "^1.3.1",
61-
"ofetch": "^1.3.4",
62-
"prop-types": "^15.8.1",
65+
"ofetch": "^1.4.1",
6366
"react": "^18.3.1",
6467
"react-dom": "^18.3.1",
6568
"react-ga4": "^2.1.0",
66-
"react-google-recaptcha-v3": "^1.10.1",
69+
"react-google-recaptcha-v3": "^1.11.0",
6770
"react-helmet-async": "^2.0.5",
6871
"react-i18next": "^14.1.3",
6972
"react-lazy-with-preload": "^2.2.1",
70-
"react-router-dom": "^6.25.1",
71-
"react-sticky-el": "^2.1.0",
72-
"react-turnstile": "^1.1.3",
73-
"react-use": "^17.5.1",
74-
"rollup": "npm:@rollup/wasm-node@^4.19.1",
75-
"semver": "^7.6.3",
73+
"react-router-dom": "^6.30.1",
74+
"react-sticky-el": "^2.1.1",
75+
"react-use": "^17.6.0",
76+
"semver": "^7.7.2",
7677
"slugify": "^1.6.6",
7778
"subsrt-ts": "^2.1.2",
78-
"zustand": "^4.5.4"
79+
"wyzie-lib": "^2.2.5",
80+
"zustand": "^4.5.7"
7981
},
8082
"devDependencies": {
81-
"@babel/core": "^7.24.9",
82-
"@babel/preset-env": "^7.24.8",
83-
"@babel/preset-typescript": "^7.24.7",
84-
"@rollup/plugin-babel": "5.3.1",
85-
"@rollup/plugin-node-resolve": "15.2.3",
86-
"@rollup/plugin-replace": "2.4.2",
87-
"@rollup/plugin-terser": "0.4.4",
88-
"@rollup/wasm-node": "^4.19.0",
89-
"@tauri-apps/cli": "^1.6.0",
90-
"@types/chromecast-caf-sender": "^1.0.10",
83+
"@babel/core": "^7.28.0",
84+
"@babel/preset-env": "^7.28.0",
85+
"@babel/preset-typescript": "^7.27.1",
86+
"@rollup/wasm-node": "^4.45.0",
87+
"@types/chromecast-caf-sender": "^1.0.11",
9188
"@types/crypto-js": "^4.2.2",
92-
"@types/dompurify": "^3.0.5",
89+
"@types/dompurify": "^3.2.0",
9390
"@types/fscreen": "^1.0.4",
9491
"@types/lodash.isequal": "^4.5.8",
9592
"@types/lodash.merge": "^4.6.9",
9693
"@types/lodash.throttle": "^4.1.9",
97-
"@types/node": "^20.14.12",
94+
"@types/node": "^20.19.7",
9895
"@types/pako": "^2.0.3",
99-
"@types/react": "^18.3.3",
100-
"@types/react-dom": "^18.3.0",
96+
"@types/react": "^18.3.23",
97+
"@types/react-dom": "^18.3.7",
10198
"@types/react-helmet": "^6.1.11",
99+
"@types/react-lazy-load-image-component": "^1.6.4",
102100
"@types/react-router": "^5.1.20",
103101
"@types/react-router-dom": "^5.3.3",
104102
"@types/react-stickynode": "^4.0.3",
105-
"@types/react-transition-group": "^4.4.10",
106-
"@types/semver": "^7.5.8",
103+
"@types/react-transition-group": "^4.4.12",
104+
"@types/semver": "^7.7.0",
107105
"@typescript-eslint/eslint-plugin": "^6.21.0",
108106
"@typescript-eslint/parser": "^6.21.0",
109-
"@vitejs/plugin-react": "^4.3.1",
110-
"autoprefixer": "^10.4.19",
107+
"@vitejs/plugin-react": "^4.6.0",
108+
"autoprefixer": "^10.4.21",
111109
"cross-env": "^7.0.3",
112-
"eslint": "^8.57.0",
110+
"eslint": "^8.57.1",
113111
"eslint-config-airbnb": "19.0.4",
114112
"eslint-config-prettier": "^9.1.0",
115-
"eslint-import-resolver-typescript": "^3.6.1",
116-
"eslint-plugin-import": "^2.29.1",
117-
"eslint-plugin-jsx-a11y": "^6.9.0",
118-
"eslint-plugin-prettier": "^5.2.1",
113+
"eslint-import-resolver-typescript": "^3.10.1",
114+
"eslint-plugin-import": "^2.32.0",
115+
"eslint-plugin-jsx-a11y": "^6.10.2",
116+
"eslint-plugin-prettier": "^5.5.1",
119117
"eslint-plugin-react": "7.33.2",
120118
"eslint-plugin-react-hooks": "4.6.0",
121119
"glob": "^10.4.5",
122120
"handlebars": "^4.7.8",
123121
"jsdom": "^23.2.0",
124-
"postcss": "^8.4.40",
122+
"postcss": "^8.5.6",
125123
"postcss-rtl": "^2.0.0",
126124
"postcss-rtlcss": "^4.0.9",
127-
"prettier": "^3.3.3",
125+
"prettier": "^3.6.2",
128126
"prettier-plugin-tailwindcss": "^0.5.14",
129-
"rollup-plugin-visualizer": "^5.12.0",
127+
"rollup-plugin-visualizer": "^5.14.0",
130128
"tailwind-scrollbar": "^3.1.0",
131-
"tailwindcss": "^3.4.6",
132-
"tailwindcss-themer": "^4.0.0",
133-
"type-fest": "^4.23.0",
134-
"typescript": "^5.5.4",
135-
"vite": "^5.3.6",
129+
"tailwindcss": "^3.4.17",
130+
"tailwindcss-themer": "^4.1.1",
131+
"type-fest": "^4.41.0",
132+
"typescript": "^5.8.3",
133+
"vite": "^5.4.19",
136134
"vite-plugin-checker": "^0.6.4",
137135
"vite-plugin-package-version": "^1.1.0",
138136
"vite-plugin-pwa": "^0.17.5",
139137
"vite-plugin-static-copy": "^1.0.6",
140-
"vitest": "^1.6.0",
141-
"workbox-window": "^7.1.0"
138+
"vitest": "^1.6.1",
139+
"workbox-window": "^7.3.0"
142140
},
143141
"pnpm": {
144142
"overrides": {
145143
"get-func-name@<2.0.1": ">=2.0.1",
146144
"postcss@<8.4.31": ">=8.4.31",
147145
"@babel/traverse@<7.23.2": ">=7.23.2",
148146
"crypto-js@<4.2.0": ">=4.2.0",
149-
"rollup": "npm:@rollup/wasm-node",
150-
"braces": "3.0.3"
147+
"rollup": "4.43.0"
151148
}
152149
}
153150
}

0 commit comments

Comments
 (0)