Commit graph

159 commits

Author SHA1 Message Date
Timothy Z.
d7df369616 create gradient using colorref
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-13 15:56:28 +02:00
Timothy Z.
dd12f3a855 Merge remote-tracking branch 'origin/main' into fix/window-state-titlebar-color
# Conflicts:
#	src/stremio_app/window_helper.rs
2026-05-13 15:54:43 +02:00
Timothy Z.
4b310e9afd correct color to match normal baground 2026-05-13 15:47:38 +02:00
Timothy Z.
49dcebab4e update to match secondary bg 2026-05-13 15:46:09 +02:00
Timothy Z.
271382c752 update to use correct color 2026-05-13 15:43:17 +02:00
Владимир Борисов
59fe6b77a0
Merge pull request #42 from Stremio/fix/correctly-close-fullscreen-esc-shortcut
Some checks are pending
Continuous integration / test (push) Waiting to run
Shortcuts: Fix esc shortcut to only close fullscreen
2026-05-12 16:34:20 +03:00
Timothy Z.
a5f0f62d02 fix: esc shortcut close fullscreen
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-12 15:29:34 +02:00
Владимир Борисов
5632cd7dc4
Merge pull request #63 from Stremio/claude/fix/server-reader-error-break
Some checks are pending
Continuous integration / test (push) Waiting to run
Fix server reader IO error loop
2026-05-12 14:34:29 +03:00
Владимир Борисов
a6026fb568
Merge pull request #61 from Stremio/claude/fix/pipe-forward-fallthrough
Fix peer-death command drop on single-instance forwarding
2026-05-12 14:29:24 +03:00
Владимир Борисов
b8b045b286
Merge pull request #43 from Aztup/feat/mpv-vf-filter
Player: allow setting mpv vf property for RTX Auto HDR / VSR support
2026-05-12 14:25:06 +03:00
Timothy Z.
4c92d6658b fix: break server reader threads on read error
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-12 10:30:36 +02:00
Timothy Z.
60ccf06a29 fix: fall through to self-launch when peer forward fails
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-12 10:14:16 +02:00
Timothy Z.
b06ce07077 fix: window state and title bar color
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-11 17:52:30 +02:00
Timothy Z.
368a0062ed Player: launch external player via play-external IPC
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-05-11 01:35:53 +03:00
Aztup
0d519db7b4 Add Vf to communication.rs 2026-05-02 15:45:22 +02:00
Владимир Борисов
7f2bbb2c12
Merge pull request #38 from Stremio/feat/player-add-video-scale-property
Some checks failed
Continuous integration / test (push) Has been cancelled
Feat/Player add video scale property
2026-04-23 11:18:41 +03:00
Владимир Борисов
d8ec1c4cc1
Merge pull request #39 from Stremio/feat/media-keys-support
Feat/Player add media keys support
2026-04-23 11:17:49 +03:00
Claude
e25dc1fd02
fix(Player): stop fabricating end-file on transient mpv event errors
Commit 0b882f3 synthesized an Event::EndFile(Error) whenever
event_context.wait_event returned libmpv2::Error::Raw and forwarded it
to the web layer. MPV is fully able to continue playback after such
transient errors (its demuxer cache is intact), so fabricating an
end-of-file caused long-running HTTP streams (e.g. RealDebrid) to flip
to a blocking "Loading failed" overlay mid-playback. Revert that branch
to the prior log-and-continue behavior.

Also downgrade PlayerEnded errors from critical:true to critical:false
so genuine mpv_end_file_reason::Error surfaces as a 3s toast in
stremio-web (Player.js), letting the user retry, instead of an
unrecoverable full-screen overlay.
2026-04-22 22:07:54 +00:00
Timothy Z.
285415be55 chore: lint 2026-04-22 18:23:29 +03:00
Timothy Z.
fe13fb0fa4 feat: add media keys support to player 2026-04-22 18:18:07 +03:00
Timothy Z.
342a005dc0 feat: player add video scale property 2026-04-22 15:34:21 +03:00
Botzy
d43c462adf fix(Player): added demuxer cache time to get buffered value 2026-04-14 12:07:31 +03:00
Vladimir Borisov
0b882f3f9b
Handle Player critical errors 2026-03-12 17:28:44 +02:00
Vladimir Borisov
15069204be
Server IPC key
Some checks failed
Continuous integration / test (push) Has been cancelled
2026-02-02 17:21:47 +02:00
Vladimir Borisov
07d821012d
server IPC key 2026-02-02 14:54:41 +02:00
Vladimir Borisov
be55565ee4
Check for architecture specific updates
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-11-27 16:35:40 +02:00
Владимир Борисов
53cfa3dc21
Windows no ARM build 2025-11-12 18:02:41 +02:00
Vladimir Borisov
e04cf5f0c4
Allow UI to set video output but keep gpu-next in the list 2025-08-01 12:04:25 +03:00
Vladimir Borisov
b37fbbd4c8
64 bit build 2025-06-30 12:39:12 +03:00
Tim
7ca2e78dac Merge branch 'main' of https://github.com/Stremio/stremio-shell-ng into refactor/preload-ipc-init
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-06-25 13:05:10 +02:00
Tim
1c40762cf5 chore: clippy
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-06-25 13:04:37 +02:00
unknown
d51211d071 refactor(webiew): remove init ipc logic 2025-06-21 01:23:07 +02:00
Tim
65b7978abd refactor: use OnWindowFocus derive instead of raw event handler 2025-04-02 18:58:23 +02:00
Tim
20dbac018a refactor(app): use WM_SETFOCUS event instead to send ipc win-state-change
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-04-02 13:15:25 +02:00
Tim
972a6fe0a0 fix(app): send ipc win-state-changed on paint 2025-04-01 16:27:14 +02:00
Владимир Борисов
222e59442b
Merge pull request #22 from Stremio/fix/fullscreen-win-visibility-change
Some checks are pending
Continuous integration / test (push) Waiting to run
fix(app): send ipc event when fullscreen state change
2025-04-01 16:22:54 +03:00
Tim
ff820cea6b fix(app): send ipc event when fullscreen state change 2025-04-01 12:28:23 +02:00
Tim
98edc086ea feat(webview): redirect to warning page for non-whitelisted host 2025-03-31 14:25:23 +02:00
Tim
c665c2fb75 fix(webview): handle window request 2025-03-31 14:05:41 +02:00
Владимир Борисов
38d52a3c6a
Merge pull request #15 from Stremio/feat/webview-handle-window-open
feat(webview): handle window.open
2025-03-24 17:03:03 +02:00
Tim
5afca64bda fix(player): handle SubDelay mpv prop 2025-02-27 23:08:21 +01:00
Tim
3848b5a59f fix(app): send visibility events when window is shown or hidden 2025-02-24 14:25:02 +01:00
Tim
8ef0f079b6 fix(webiew): incorrect condition for window.open js script
Some checks failed
Continuous integration / test (push) Has been cancelled
2025-02-24 00:28:56 +01:00
Tim
ae5e8eb0e4 feat(webview): handle window.open 2025-01-31 17:40:05 +01:00
Tim
9364538e41 refactor(app): make updater thread blocking 2025-01-31 10:18:12 +01:00
Tim
520971b841 refactor(app): wait for app-ready before checking for updates 2025-01-30 17:25:55 +01:00
Vladimir Borisov
21fb872a51
Disable player loggin in release 2025-01-28 11:12:07 +02:00
Vladimir Borisov
82a0b15b35
Do not set audio track id. Set audio name 2025-01-28 09:50:50 +02:00
Vladimir Borisov
9e1c06c7d2
Enable context menus for text boxes 2025-01-24 12:27:17 +02:00
Vladimir Borisov
d9fbabbf62
Use layout for the splash image 2025-01-23 17:36:22 +02:00