Stremio - Freedom to Stream
Find a file
AK 9412bb004c fix(build): update gamepad nav useFullscreen import path
The merge of development into this branch combined two incompatible
changes: development's new GamepadNavigation files (#882) imported
useFullscreen from the old 'stremio/common/useFullscreen' path, while
this branch removed that file in b7f7a3d2e and moved the hook to
'stremio/common/Fullscreen'. Webpack failed to resolve the module on
CI even though git auto-merged without conflict markers.

Update the single stale import in useHorizontalNavGamepadNavigation.tsx
to point at the new module. The new index.ts exports useFullscreen as
default, so the import shape is unchanged.

Verified locally with `pnpm build` (passes with only pre-existing
bundle-size warnings).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-04-29 09:52:42 -04:00
.github Merge pull request #1193 from Stremio/dependabot/github_actions/pnpm/action-setup-6 2026-04-14 11:59:19 +03:00
.well-known fix: use wildcard for app site association 2025-04-17 01:15:10 +04:00
assets feat(ui): add font fallback for country flags on Windows 2026-04-01 18:52:22 -03:00
src fix(build): update gamepad nav useFullscreen import path 2026-04-29 09:52:42 -04:00
tests feat: make translation test fail if hardcoded strings are found 2025-05-28 17:16:08 +03:00
.gitignore fix: move scan translations test to test folder 2025-05-28 12:25:55 +03:00
.nvmrc chore: consistent node version 2024-08-29 22:44:11 +02:00
CODE_OF_CONDUCT.md Merge branch 'development' into chore/typos 2025-10-11 15:02:32 +03:00
Dockerfile build: fix Dockerfile 2025-10-27 16:21:50 +01:00
eslint.config.mjs deps: update stylistic eslint to v5 & stylistic eslint react to v4; change eslint rule name to match actual 2025-09-29 13:59:23 +03:00
http_server.js Increase cache times 2023-06-08 13:01:10 +03:00
LICENSE.md Downgrade to GPL-V2 License 2020-04-07 23:01:27 +03:00
manifest.json chore: remove deprecated webpack-pwa-manifest 2026-01-14 04:15:41 +01:00
package.json bump: stremio-translations to v1.52.0 2026-04-29 14:15:35 +03:00
pnpm-lock.yaml bump: stremio-translations to v1.52.0 2026-04-29 14:15:35 +03:00
README.md Update README.md image paths 2026-01-14 22:12:05 +08:00
tsconfig.json feat: add shortcuts modal 2025-10-12 12:06:59 +02:00
webpack.config.js feat(ui): add font fallback for country flags on Windows 2026-04-01 18:52:22 -03:00

Stremio - Freedom to Stream

Build Github Page

Stremio is a modern media center that's a one-stop solution for your video entertainment. You discover, watch and organize video content from easy to install addons.

Build

Prerequisites

  • Node.js 12 or higher
  • pnpm 10 or higher

Install dependencies

pnpm install

Start development server

pnpm start

Production build

pnpm run build

Run with Docker

docker build -t stremio-web .
docker run -p 8080:8080 stremio-web

Screenshots

Board

Board

Discover

Discover

Meta Details

Meta Details

License

Stremio is copyright 2017-2023 Smart code and available under GPLv2 license. See the LICENSE file in the project for more information.