Commit graph

  • 6365ab189d Ad-hoc sign macOS release bundle master v0.1.29 KhooLy 2026-07-26 19:29:23 +0300
  • a64e7d1450 Fix macOS libmpv portability check KhooLy 2026-07-26 19:03:10 +0300
  • 6e11fc679a Release v0.1.29 with mpv gpu-next.17 KhooLy 2026-07-26 18:58:50 +0300
  • 267cf8b4a3 Refine player skip and next episode actions KhooLy 2026-07-26 18:43:23 +0300
  • e0d1d700d2 Add Trakt comments detail dialog KhooLy 2026-07-26 18:32:06 +0300
  • 9fd5285eb7 Refresh continue watching after external sync KhooLy 2026-07-26 18:03:07 +0300
  • 1c16719117 Fix continue watching sync and dismissal KhooLy 2026-07-26 17:57:57 +0300
  • 5de8168bbf Complete external sync and calendar integration KhooLy 2026-07-26 17:15:02 +0300
  • 52284c53f8 fix(windows): synchronize native player controls and status KhooLy 2026-07-26 14:48:01 +0300
  • 64025232f9 fix calendar provider sync and presentation KhooLy 2026-07-26 04:40:02 +0300
  • f28c52c2d8 ci: validate bundled macOS libraries KhooLy 2026-07-26 03:42:55 +0300
  • 0c46c16001 Fix similar title source picker and Trakt results KhooLy 2026-07-26 03:36:04 +0300
  • f0e1a13fe8 Keep profile controls accessible during image selection KhooLy 2026-07-26 03:22:41 +0300
  • dd82614e57 Improve profile image pack selection KhooLy 2026-07-26 03:18:56 +0300
  • f357af0d9e Add profile picker customization and recommendation sources KhooLy 2026-07-26 03:13:56 +0300
  • e194041b3f Retry Trakt sync after authorization failures KhooLy 2026-07-26 02:53:48 +0300
  • 7ae9919546 Fix mpv first-frame audio handoff KhooLy 2026-07-26 02:36:00 +0300
  • 0136de4549 Improve external library sync settings KhooLy 2026-07-26 02:24:25 +0300
  • 3e7b8d062e feat: add provider library sources and sync fixes KhooLy 2026-07-26 01:09:30 +0300
  • b9e7e6f805 Fix desktop OAuth callback handoff KhooLy 2026-07-26 00:29:40 +0300
  • 4f21ab1566 fix: expose platform GL resolvers v0.1.28 KhooLy 2026-07-22 22:53:50 +0300
  • dd8ab61eae fix: compile platform GL bindings KhooLy 2026-07-22 22:20:03 +0300
  • 4eb0f54b8c fix: restore Windows and macOS builds KhooLy 2026-07-22 21:41:47 +0300
  • 19b5b461a9 fix: sync generated core method list KhooLy 2026-07-22 20:29:06 +0300
  • aeadd2b81a feat: show addon uptime status KhooLy 2026-07-22 18:48:31 +0300
  • 5ea0d04a13 refactor: split desktop player and engine modules KhooLy 2026-07-22 18:46:44 +0300
  • 73b5c5c2ec Delegate desktop sync decisions to core KhooLy 2026-07-22 16:56:22 +0300
  • 87d9739956 feat: organize plugin repositories KhooLy 2026-07-22 02:16:12 +0300
  • 876c61bd73 feat: improve desktop calendar and plugins KhooLy 2026-07-22 02:10:23 +0300
  • f360c71be2 fix: stabilize Linux Vulkan playback KhooLy 2026-07-22 01:07:53 +0300
  • 5c0ce696de open externalUrl streams in the browser without flashing the player KhooLy 2026-07-19 16:35:39 +0300
  • 0b693c3c57 pass the required unknownName arg to core's parseManifest KhooLy 2026-07-19 16:35:07 +0300
  • df290f27c6 delegate anime-tracking detection and AniList matching to fluxa-core KhooLy 2026-07-18 23:52:35 +0300
  • fdccb06183 delegate remaining screen and hook policy to fluxa-core KhooLy 2026-07-18 23:38:19 +0300
  • 87f209d7fb use shared core business policies KhooLy 2026-07-18 21:47:47 +0300
  • dcbd7880e6 use native fullscreen on Linux KhooLy 2026-07-18 21:09:47 +0300
  • e054fd06bc delegate reusable policy to fluxa core KhooLy 2026-07-18 21:05:30 +0300
  • 75c1b3a9d4 delegate library and playback policy to core KhooLy 2026-07-18 20:18:06 +0300
  • d3a001d193 Move Linux Vulkan rendering off the GTK main thread KhooLy 2026-07-16 19:12:36 +0300
  • a31ae053de Move business policy from the shell into fluxa-core KhooLy 2026-07-16 18:53:51 +0300
  • c1f36a7359 Route UpdateModal strings through i18n KhooLy 2026-07-16 18:05:58 +0300
  • a76674ee48 Recover swapchain state after a Vulkan render error KhooLy 2026-07-16 18:05:58 +0300
  • cb059a6fcb Pin guarded fetches to the addresses vetted by net_guard KhooLy 2026-07-16 18:05:58 +0300
  • 4411d78580 Create storage key file with 0600 from the start KhooLy 2026-07-16 18:05:43 +0300
  • 3f8368dbae Generate cast proxy tokens from the OS CSPRNG KhooLy 2026-07-16 18:05:43 +0300
  • b04b8b830f Reject nuvio_request paths that don't start with / KhooLy 2026-07-16 18:05:43 +0300
  • 5a07658981 Interrupt runaway plugins and cap QuickJS memory KhooLy 2026-07-16 18:05:43 +0300
  • c08a9c610e Add missing i18n keys for render backend and player engine settings KhooLy 2026-07-15 19:38:34 +0300
  • b2ad5e55ea Surface Nuvio sync errors in the settings UI KhooLy 2026-07-15 19:36:14 +0300
  • 736b99313e Add stream/magnet link copy and download-from-context-menu KhooLy 2026-07-15 19:36:03 +0300
  • dfc1299215 Add libVLC as an alternate playback engine KhooLy 2026-07-15 19:35:24 +0300
  • 21c674dc43 Add Vulkan and D3D11 GPU render backends for mpv playback KhooLy 2026-07-15 19:34:12 +0300
  • 1022d26dda Fix silent audio after switching audio track mid-playback KhooLy 2026-07-14 22:25:11 +0300
  • 82560d788b Bundle GStreamer plugins in Linux builds for media framework support KhooLy 2026-07-13 19:58:44 +0300
  • 6887d8c0b2 Add RSA/ECDSA sign/verify for full crypto.subtle parity with Nuvio KhooLy 2026-07-13 18:02:18 +0300
  • 112dde688e Add crypto polyfill to the plugin runtime (CryptoJS + WebCrypto) KhooLy 2026-07-13 17:48:38 +0300
  • 78acb8e6fb Add the fetchPluginManifest effect handler KhooLy 2026-07-13 17:24:08 +0300
  • af37a159d4 Wire plugin scrapers into detail stream loading KhooLy 2026-07-13 17:21:33 +0300
  • 18e0eed24c Add production plugin runtime: rquickjs sandbox behind run_plugin_scraper KhooLy 2026-07-13 17:17:41 +0300
  • d4e170be27 Regenerate coreMethods.ts for pluginManifestParse/pluginStreamResultsParse KhooLy 2026-07-13 16:22:55 +0300
  • c0b5ecb0b0 Add rquickjs plugin-execution spike (Nuvio-compatible scraper plugins) KhooLy 2026-07-13 16:14:22 +0300
  • 18db03bb1f Delegate similarTitles/search-merge/fetch-policy/link-classification to fluxa-core KhooLy 2026-07-13 04:29:58 +0300
  • 1bbea10434 Fix stale Continue Watching episode labels KhooLy 2026-07-13 03:15:48 +0300
  • 2c5b159605 fix(player): wait for rendered video before handoff KhooLy 2026-07-13 02:24:24 +0300
  • 91a68c899e Fix YouTube trailer playback and fullscreen overlay rendering KhooLy 2026-07-13 02:00:14 +0300
  • fde3f44f21 fix(player): apply stream request headers KhooLy 2026-07-12 18:58:48 +0300
  • ebf8a2adf6 Preserve Nuvio collection sources in desktop sync KhooLy 2026-07-12 18:49:06 +0300
  • 54371cb489 Add Discord community link to README KhooLy 2026-07-12 14:09:44 +0300
  • 391c7b9893 Pair adaptive video/audio streams for YouTube trailers without HLS KhooLy 2026-07-12 13:51:38 +0300
  • 73cde13c90 Add TMDB as a built-in metadata provider KhooLy 2026-07-12 13:49:28 +0300
  • 43aa2b863b Stop dropping disabled addons during Nuvio profile import KhooLy 2026-07-12 13:14:49 +0300
  • 62e8af09df Filter disabled addons from Home catalogs and hero banner KhooLy 2026-07-12 13:14:44 +0300
  • 5042300b9f Select high quality trailer variants KhooLy 2026-07-12 12:59:08 +0300
  • be598c90d5 Move trailer resolution out of streaming engine KhooLy 2026-07-12 12:52:36 +0300
  • 8c8d937ca5 chore: bump version to 0.1.27 v0.1.27 KhooLy 2026-07-12 01:45:27 +0300
  • c181126a07 Hide Discover result count KhooLy 2026-07-12 01:43:35 +0300
  • 885a341a4f Use loading error screen for playback failures KhooLy 2026-07-12 01:29:37 +0300
  • 099e2925b6 Fix catalog pagination deduplication KhooLy 2026-07-12 01:24:03 +0300
  • 84349c1daa Replace blocking playback-error modal with a toast, surface subtitle addon failures KhooLy 2026-07-12 01:18:14 +0300
  • c88e6c9d1b Allow removing a single recent search entry KhooLy 2026-07-12 00:57:57 +0300
  • aaf1ddfe18 Remove torrent source debug panel from loading overlay KhooLy 2026-07-12 00:57:57 +0300
  • d24f8317fc Style poster titles bold/white with a gray release year KhooLy 2026-07-12 00:55:16 +0300
  • 240aadf6a0 Load more discover results as the user scrolls KhooLy 2026-07-12 00:55:06 +0300
  • 202dcfa923 Exclude search-only catalogs from discover type filter KhooLy 2026-07-12 00:54:30 +0300
  • 68f2359dbc Improve subtitle setting controls KhooLy 2026-07-11 20:40:30 +0300
  • 7be07f828e fix: quote ANGLE cache warm command KhooLy 2026-07-11 20:38:43 +0300
  • 18147c6a08 fix: register ANGLE cache workflow triggers KhooLy 2026-07-11 20:36:23 +0300
  • d36d76d904 Load skip segments before playback KhooLy 2026-07-11 20:34:13 +0300
  • e415e07f96 Fix IntroDB segment submission KhooLy 2026-07-11 20:27:45 +0300
  • e835c4e49a Simplify skip segment settings KhooLy 2026-07-11 20:24:28 +0300
  • 23eb472b12 Improve subtitle customization and capture sync KhooLy 2026-07-11 20:18:45 +0300
  • 1e8f37633d Fix recent search selection KhooLy 2026-07-11 14:56:02 +0300
  • ceb991ebc1 Open imported Nuvio collection sources KhooLy 2026-07-11 14:51:24 +0300
  • d47e30fed6 Add anime-skip.com as a third skip-segment provider KhooLy 2026-07-11 14:36:17 +0300
  • 13ead49812 Stop episode synopsis from expanding to full text on hover KhooLy 2026-07-11 13:26:30 +0300
  • e6565f8a5f Fix calendar date handling and expand calendar screen KhooLy 2026-07-11 13:26:03 +0300
  • 45647bf4df Retry torrent playback on peer stall instead of failing after one 60s wait KhooLy 2026-07-11 13:25:54 +0300
  • a271a2b78d Add optional trailer autoplay on the detail screen hero banner KhooLy 2026-07-11 13:25:47 +0300
  • da7f9ed34f Remember window size and position across restarts KhooLy 2026-07-11 13:25:38 +0300
  • 8622fc9085 Make the offline banner app-wide instead of Nuvio-specific KhooLy 2026-07-11 13:23:44 +0300