Tim
230be72e94
Merge pull request #1258 from Stremio/refactor/core-logic
...
Build / build (push) Waiting to run
Dev: Move core logic to a provider
2026-05-05 12:13:36 +02:00
Tim
b08542199b
Merge branch 'development' of https://github.com/Stremio/stremio-web into refactor/core-logic
2026-05-05 05:09:48 +02:00
Tim
bb7bd40b8a
chore: update deprecated ts options
Build / build (push) Waiting to run
2026-05-05 05:05:08 +02:00
Tim
5b95c6f4ab
chore: update deps
2026-05-05 04:55:35 +02:00
Tim
519aa76d42
chore: add magnet-uri type definitions
2026-05-05 04:45:41 +02:00
Tim
8b9dfa5e82
refactor: core logic
2026-05-05 04:22:59 +02:00
Timothy Z.
6065d8bf15
bump: stremio-video to v0.0.78
Build / build (push) Waiting to run
2026-05-04 17:33:01 +03:00
Timothy Z.
de2b9d9378
Merge pull request #1257 from Stremio/fix/shortcuts-guard-against-combos
...
Build / build (push) Waiting to run
Shortcuts: Prevent shortcuts from firing when another key is pressed
2026-05-04 14:44:18 +03:00
Timothy Z.
c91b33fddd
fix: guard shortcuts against interfering
2026-05-04 12:52:55 +03:00
Timothy Z.
e8d77595ed
Merge pull request #1253 from CDrosos/patch-4
...
Build / build (push) Waiting to run
Settings: Improve labels styling
2026-05-04 11:15:12 +03:00
Tim
0b3b2d3302
Merge pull request #1248 from Stremio/feat/shell-media-session
...
Dev: Implement media controls ipc
2026-05-04 08:57:25 +02:00
Tim
efe685c61b
Merge branch 'development' of https://github.com/Stremio/stremio-web into feat/shell-media-session
2026-05-04 08:52:05 +02:00
Christopher Drosos
019ab3a599
Reduce max-width of section to 35rem
2026-05-04 00:19:40 +03:00
Timothy Z.
4fcd58dc88
Merge pull request #1256 from Stremio/shortcuts-fix-back-key-labels
...
Build / build (push) Waiting to run
Shortcuts: Correct the back shortcut label
2026-05-03 21:33:09 +03:00
Timothy Z.
18858f0d0c
bump translations
2026-05-03 21:31:30 +03:00
Timothy Z.
7644153978
correctly show backspace label for the back shortcut
2026-05-03 21:25:54 +03:00
Timothy Z.
c9388972ae
Merge pull request #1251 from CDrosos/patch-3
...
Correct language names to use proper capitalization
2026-05-03 21:02:31 +03:00
Timothy Z.
4b7fea65cc
Merge pull request #1254 from erik-kroon/erik-kroon/no-prev-key
...
Remove previous media key seeking
2026-05-03 21:01:36 +03:00
Christopher Drosos
6b74d5941e
Limit label text to two lines with ellipsis
2026-05-03 13:42:46 +03:00
Christopher Drosos
e6f5d71f46
Increase max-width of section to 50rem
2026-05-03 11:29:49 +03:00
erik
d51a24a8b1
Remove previous media key seeking
2026-05-03 10:03:32 +02:00
Timothy Z.
d2a116cd04
Merge pull request #1252 from erik-kroon/erik-kroon/mac-media-keys
...
Build / build (push) Waiting to run
Handle macOS media controls in player
2026-05-02 22:40:08 +03:00
Christopher Drosos
f6683080b0
Update label styles for text wrapping, multiline titles on settings
...
makes Labels on settings page to wrap in 2 lines
2026-05-02 20:37:12 +03:00
erik
e65c023772
Handle macOS media controls
2026-05-02 18:24:44 +02:00
Christopher Drosos
c2216e6981
Correct language names to use proper capitalization
...
all names now have the first character in cap
2026-05-02 14:02:04 +03:00
Tim
82484d032d
feat(player): implement media session ipc
2026-05-02 05:46:22 +02:00
Timothy Z.
01e728bd84
Merge pull request #1230 from Sanjays2402/fix/lithuanian-iso-code
...
Build / build (push) Has been cancelled
Dev: Fix correct Lithuanian ISO 639-2 code from 'ltu' to 'lit'
2026-05-01 19:53:07 +03:00
Timothy Z.
607826388a
Merge pull request #1247 from Stremio/fix/spacebar-click-hold-behaviour
...
Player: Fix spacebar hold recognision
2026-05-01 19:42:28 +03:00
Timothy Z.
b249f27143
fix: spacebar hold recognision
2026-05-01 19:39:37 +03:00
Timothy Z.
17f0ee0f62
Merge pull request #1246 from Stremio/fix/gamepad-modal-overflow
...
GamePad: Fix modal overflow
2026-05-01 19:37:38 +03:00
Timothy Z.
69a11bd25d
fix: correctly scroll only content in modal
2026-05-01 19:33:46 +03:00
Timothy Z.
e6078f6822
fix: gamepad modal overflow
2026-05-01 19:07:42 +03:00
Timothy Z.
dcf5173b22
Merge pull request #1244 from Stremio/refactor/player-offload-subtitles-logic
...
Dev: Offload all subtitles logic from Player to dedicated hook
2026-05-01 18:50:09 +03:00
Timothy Z.
6fc21e314d
Merge pull request #1237 from AKnassa/fix/fullscreen-state-desync-on-route-change
...
App: Correctly display fullscreen status
2026-05-01 18:41:19 +03:00
Timothy Z.
42579ce297
cleanup
2026-05-01 18:37:19 +03:00
AK
5686019587
fix(fullscreen): use settings hook for escape behavior
...
Wrap the fullscreen provider with the core suspender so it can read escExitFullscreen through useSettings instead of manually parsing core event payloads.
2026-04-30 15:29:56 -04:00
AK
fa3cd0f5b2
fix(fullscreen): ignore shortcut in editable fields
2026-04-30 12:23:15 -04:00
Timothy Z.
a1d42f686e
Player: offload all subtitles logic to hook
2026-04-30 15:31:02 +03:00
Timothy Z.
856f612f23
Merge pull request #1243 from Stremio/fix/subtitles-selection-improvements
...
Build / build (push) Waiting to run
Player: improve auto selection of subs
2026-04-30 14:45:34 +03:00
Timothy Z.
02d7a0a7a6
Merge branch 'development' into fix/subtitles-selection-improvements
2026-04-30 14:16:24 +03:00
Timothy Z.
2b7746b6a2
Merge pull request #1242 from Stremio/feat/redesign-player-controls
...
Player: redesign player controls
2026-04-30 14:14:17 +03:00
Timothy Z.
e2c5c43dad
fix: improve auto selection of subs
2026-04-30 11:54:20 +03:00
Timothy Z.
aa84737299
feat: redesign player controls
2026-04-30 00:31:06 +03:00
AK
dfe0d08a78
chore(fullscreen): drop inline rationale comments, bump copyright to 2026
...
Addresses review feedback: the explanatory block comments in
FullscreenProvider (source-of-truth rationale, CoreTransport typing
note) were noise — the same context already lives in the PR
description and commit history. Copyright headers on the four new
files were carried over from the template at 2023; bumped to 2026.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
2026-04-29 17:20:54 -04:00
Timothy Z.
a83788ef67
bump: release v5.0.0-beta.36
Build / build (push) Waiting to run
2026-04-29 17:38:18 +03:00
Timothy Z.
12af0e1d5e
refactor: correct the gamepad lock id
2026-04-29 17:33:31 +03:00
Timothy Z.
7637620ac5
gamepad: add lock unlock on dom
2026-04-29 17:25:35 +03:00
Timothy Z.
2c578bf40a
Merge pull request #1239 from Stremio/refactor/gamepad-detection
...
GamePad: support auto controller detection
2026-04-29 16:55:11 +03:00
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
Timothy Z.
73a02564b3
refactor: make sure the gamepad modal focus is respected
2026-04-29 16:48:53 +03:00