Commit graph

  • b1c87299a2 Format core sources master KhooLy 2026-07-26 18:52:49 +0300
  • 110267076b Fix SIMKL watched episode payload KhooLy 2026-07-26 18:46:38 +0300
  • 51cb6a06f4 Add Trakt comments request plan KhooLy 2026-07-26 18:32:15 +0300
  • b1fc4c0b8f Improve external continue watching sync KhooLy 2026-07-26 18:01:01 +0300
  • fc0d5d56ba Support provider sync and calendar data plans KhooLy 2026-07-26 17:15:18 +0300
  • f2568a46c3 chore: format core sources KhooLy 2026-07-26 15:22:31 +0300
  • 4ce094c702 fix calendar episode mapping and visibility KhooLy 2026-07-26 04:40:10 +0300
  • 669f36f259 Refine library history and recommendation requests KhooLy 2026-07-26 03:14:04 +0300
  • 0179c0871d Handle wrapped SIMKL library responses KhooLy 2026-07-26 02:53:55 +0300
  • 36c10734ae Add integration settings contract KhooLy 2026-07-26 02:24:33 +0300
  • 427a86c1a3 fix: refresh OAuth and resolve Nuvio avatars KhooLy 2026-07-26 01:09:40 +0300
  • 1fab5d27c2 chore: format core sources KhooLy 2026-07-22 20:36:55 +0300
  • 4e787268b8 refactor: split core and streaming engine modules KhooLy 2026-07-22 18:46:54 +0300
  • fffbe628c7 Add shared cross-platform domain policies KhooLy 2026-07-22 16:56:28 +0300
  • 5435cb9025 feat: improve calendar episode metadata KhooLy 2026-07-22 02:10:07 +0300
  • fe817cb41d feat: extend core integrations KhooLy 2026-07-22 01:07:50 +0300
  • cd2973d9bb Enable rquickjs bindgen against the iOS SDK sysroot in the xcframework script KhooLy 2026-07-20 03:24:38 +0300
  • 945f8357f4 Add scraper settings-layout support to plugin runtime KhooLy 2026-07-20 02:48:27 +0300
  • f9000b4dbd Preserve plugin-sourced subtitles and scraper overrides across re-fetch KhooLy 2026-07-20 02:40:12 +0300
  • 80657b75bf Enable rquickjs bindgen so plugin-js-engine cross-compiles for Android KhooLy 2026-07-20 02:18:05 +0300
  • 0d1acf1eb3 Port Nuvio-compatible scraper JS engine into fluxa_core KhooLy 2026-07-20 01:30:05 +0300
  • ca34306f86 Add isEpisodeReleased FFI method and upcomingRowEnabled safe pref KhooLy 2026-07-20 00:06:23 +0300
  • 8772f9a8e8 batch the two initial discover-page prefetches into one round trip KhooLy 2026-07-19 16:48:59 +0300
  • 76b05c0216 route playerFrameUrl through the external-open path KhooLy 2026-07-19 16:32:55 +0300
  • 9a253b34ff stop treating externalUrl as a playable stream URL KhooLy 2026-07-19 16:23:26 +0300
  • 6c4744333d Follow SeekHead to locate MKV Chapters past the first Cluster KhooLy 2026-07-19 03:02:05 +0300
  • ef82039197 Sort merged external continue-watching items by savedAt KhooLy 2026-07-19 02:30:04 +0300
  • 93f2651556 fix extract_anilist_id_from_links to try later links after a malformed match KhooLy 2026-07-19 00:01:33 +0300
  • e69c035e59 move AniList anime-tracking detection and match policy into core KhooLy 2026-07-18 23:52:28 +0300
  • a92a25c662 add shared business policy for addon priority, home ranking, scrobble, and collection sources KhooLy 2026-07-18 23:37:45 +0300
  • e1a3b2445a deduplicate shared business logic KhooLy 2026-07-18 21:47:23 +0300
  • 491868fa22 move remaining desktop policy into core KhooLy 2026-07-18 21:04:54 +0300
  • d6c3bd72be centralize desktop domain policy in core KhooLy 2026-07-18 20:17:51 +0300
  • 25b3ca73a0 Read removed/_mtime from Stremio library items; add watchlist extraction KhooLy 2026-07-18 20:11:15 +0300
  • 5f43a8c11a Carry a timestamp on AniList PLANNING (watchlist) entries KhooLy 2026-07-18 20:02:07 +0300
  • d7def2c615 Add core_invoke method to build AniList SaveMediaListEntry variables KhooLy 2026-07-18 19:26:06 +0300
  • e9e6debc40 Accept nested JSON for timestamped merge args instead of double-encoded strings KhooLy 2026-07-18 18:44:18 +0300
  • 3f68a26cbf Add generic timestamp-based membership merge for watchlist/watched sync KhooLy 2026-07-18 18:42:38 +0300
  • e68dcc405c Add reusable calendar planning and profile-aware library commands KhooLy 2026-07-18 16:52:14 +0300
  • 256a0aeaee Route fluxa_core JNI functions through core_invoke KhooLy 2026-07-18 15:00:58 +0300
  • 1b223ecbc3 Parse and normalize addon stream results with provider-tagged stream fields KhooLy 2026-07-18 15:00:49 +0300
  • d03b86fa1c Sort home continue-watching by lastWatchedAt; stop bumping savedAt from watch history KhooLy 2026-07-18 15:00:41 +0300
  • f9532a9224 Add continue watching source preference (stremio/nuvio/trakt/simkl/anilist) KhooLy 2026-07-18 15:00:36 +0300
  • 8038a1c1da Treat near-zero progress with a placeholder duration as up-next KhooLy 2026-07-16 18:56:54 +0300
  • 0602944f0f Filter adult-genre items out of curated home shelves KhooLy 2026-07-16 18:56:54 +0300
  • b87cb98d3d Pick the torrent file matching the requested episode, not the largest KhooLy 2026-07-16 18:56:54 +0300
  • a6f90bb36a Add Nuvio sync merge planning and desktop policy helpers KhooLy 2026-07-16 18:53:50 +0300
  • f0d77c8b61 Apply cargo fmt across accumulated unformatted files KhooLy 2026-07-15 20:08:18 +0300
  • 2594af72da Add torrent/magnet-link support to streaming and offline downloads agent/apple-streaming-engine KhooLy 2026-07-15 19:32:18 +0300
  • 0228bc97e4 Carry remote catalog sources through paging KhooLy 2026-07-14 22:24:34 +0300
  • 5fb1c08afd Add Apple streaming engine bridge KhooLy 2026-07-14 18:13:54 +0300
  • 3cc63912fd Make fetchDiscoverPage results append unconditional, not gated to the merge flow KhooLy 2026-07-13 23:08:51 +0300
  • dff036ee63 Surface content_types on discover state for the client to build a dynamic Type filter KhooLy 2026-07-13 22:48:58 +0300
  • 0b2acedd3c Add pluginStreamResultsToStreams: map plugin results onto the addon Stream shape KhooLy 2026-07-13 16:56:50 +0300
  • da11474e88 Wire plugin repository management into the headless engine KhooLy 2026-07-13 16:36:28 +0300
  • e790a42dfa Add plugin manifest/stream-result types and parsing (Nuvio-compatible plugins) KhooLy 2026-07-13 16:22:40 +0300
  • da48e912ed Rename Apple UniFFI module agent/fluxa-rust-core-apple KhooLy 2026-07-13 13:58:07 +0300
  • 79a728d4f7 Add iOS build target for fluxa_core KhooLy 2026-07-13 02:36:38 +0300
  • a873bb6471 Guard refreshContinueWatching completion against stale generations KhooLy 2026-07-13 05:03:24 +0300
  • 44d779c8b1 Move Trakt/Simkl mapping, search merge, and diff-plan logic from desktop into core KhooLy 2026-07-13 04:29:32 +0300
  • ec06c7513a Add iOS build target for fluxa_core KhooLy 2026-07-13 02:36:38 +0300
  • b6523a7749 Add YouTube trailer resolution via ANDROID_VR client KhooLy 2026-07-13 01:59:28 +0300
  • dd7f43b99f Add lossless Nuvio collection compatibility KhooLy 2026-07-12 18:48:53 +0300
  • a0df2534a6 Add TMDB builtin-addon mapping functions KhooLy 2026-07-12 13:49:40 +0300
  • ec5418a295 Don't let a blank incoming poster/logo/background wipe cached art KhooLy 2026-07-12 13:23:36 +0300
  • 31556a62cb Refine sync and streaming boundaries KhooLy 2026-07-12 02:47:09 +0300
  • 8af555f608 chore: format core sources KhooLy 2026-07-12 01:49:50 +0300
  • 5b62386516 Prefetch initial Discover catalog pages KhooLy 2026-07-12 01:43:43 +0300
  • b9b690f135 Improve torrent streaming and playback matching KhooLy 2026-07-12 01:24:11 +0300
  • 24a0e0dcb2 Add pagination support for discover catalog browsing KhooLy 2026-07-12 00:53:53 +0300
  • 323b46d9ae Drop addon name prefix from discover catalog labels KhooLy 2026-07-12 00:53:39 +0300
  • 6e37494135 Treat anime as its own discover content type KhooLy 2026-07-12 00:53:25 +0300
  • 674a977d29 Preserve Nuvio collection sources KhooLy 2026-07-11 14:51:24 +0300
  • b11c8ad2c5 Add anime-skip.com timestamp parsing KhooLy 2026-07-11 14:36:09 +0300
  • f7920e3d13 Track per-addon stream failures so the UI can surface them instead of silently dropping results KhooLy 2026-07-11 13:19:22 +0300
  • 17e7eaee6d Don't discard in-flight stream results on a redundant duplicate request KhooLy 2026-07-11 13:00:55 +0300
  • ae2a662a12 Drop stale detail-stream results from an abandoned episode selection KhooLy 2026-07-11 04:20:32 +0300
  • 403b413a11 Verify next-episode stream matches requested episode before selecting it KhooLy 2026-07-11 04:20:26 +0300
  • 5834189d90 Fix inverted released_only filter in next-episode resolution KhooLy 2026-07-11 04:19:30 +0300
  • 12fc4398e6 Fix core CI checks KhooLy 2026-07-11 00:03:03 +0300
  • 85dcc014eb Preserve home data during refresh KhooLy 2026-07-10 23:57:06 +0300
  • 194cb4cff3 Always include collection focus GIFs KhooLy 2026-07-10 23:51:53 +0300
  • cf9b0cbe06 Add subtitle delay alignment policy KhooLy 2026-07-10 23:23:58 +0300
  • 8ce31e7214 Preserve selected stream provider on completion KhooLy 2026-07-10 20:22:49 +0300
  • 05b60e1da4 Avoid repeated torrent file prioritization KhooLy 2026-07-10 19:41:35 +0300
  • c1ef70c9e2 Scope readiness-poll torrent adds to the requested file KhooLy 2026-07-10 17:25:20 +0300
  • 5c07852af7 Wire torrentStatusInfo into the FFI dispatch table KhooLy 2026-07-10 16:39:18 +0300
  • e7012c643d Track catalog fetch as a distinct loading state in Discover KhooLy 2026-07-10 16:22:28 +0300
  • c2b0e610ec Plan Discover per selected catalog KhooLy 2026-07-10 13:53:39 +0300
  • 83df69a7dd Stop excluding catalogs from discover when they lack declared genre support KhooLy 2026-07-10 13:28:32 +0300
  • 913ac0fdcd Exclude catalogs without genre support from genre-filtered discover requests KhooLy 2026-07-10 13:12:41 +0300
  • b2c9c4f439 Save outgoing episode progress atomically with playerLoadStreamsRequested KhooLy 2026-07-10 12:29:50 +0300
  • 766d988d67 Fix continue-watching progress merge losing episode season/number KhooLy 2026-07-10 12:19:15 +0300
  • 4f90c99117 chore: format Rust sources KhooLy 2026-07-10 11:18:01 +0300
  • b196e61f48 Add Anilist auth provider to profile token merge KhooLy 2026-07-10 11:11:41 +0300
  • 7ac59c9bc9 Update README links to FluxaMedia org repos KhooLy 2026-07-10 11:11:28 +0300
  • da3a45a6d5 Ignore AGENTS.md KhooLy 2026-07-10 11:11:18 +0300
  • 54e5fffe17 Fix continue-watching progress merge losing episode name/thumbnail KhooLy 2026-07-10 02:40:42 +0300
  • c5a98f0473 Fire continue-watching badge refresh in parallel with home bootstrap KhooLy 2026-07-09 21:29:52 +0300
  • 69e4c0974c Don't filter anime discover results by native item type KhooLy 2026-07-09 21:29:41 +0300