fluxa-core/src
KhooLy ef82039197 Sort merged external continue-watching items by savedAt
replace_external_continue_watching_json deduped items via a HashMap and
returned them via into_values() with no final sort, so the order was
whatever HashMap's randomized per-process iteration produced instead of
most-recently-watched-first. Sort descending by saved_at_ms before
returning, matching the pattern already used by
trakt_playback_items_dedup_json.
2026-07-19 02:30:04 +03:00
..
bindings Route fluxa_core JNI functions through core_invoke 2026-07-18 15:00:58 +03:00
headless_engine deduplicate shared business logic 2026-07-18 21:47:23 +03:00
runtime
types
action_contract.rs deduplicate shared business logic 2026-07-18 21:47:23 +03:00
addon_protocol.rs deduplicate shared business logic 2026-07-18 21:47:23 +03:00
addon_resource.rs Parse and normalize addon stream results with provider-tagged stream fields 2026-07-18 15:00:49 +03:00
addon_store.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
anime_detection.rs move AniList anime-tracking detection and match policy into core 2026-07-18 23:52:28 +03:00
app_state.rs
calendar_plan.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
cast_protocol.rs
constants.rs
content_identity.rs Route fluxa_core JNI functions through core_invoke 2026-07-18 15:00:58 +03:00
core_api.rs move remaining desktop policy into core 2026-07-18 21:04:54 +03:00
core_contract.rs
core_error.rs
data_policy.rs
desktop_playback.rs centralize desktop domain policy in core 2026-07-18 20:17:51 +03:00
discovery_plan.rs
dolby_vision_rpu.rs
env.rs
external_sync.rs Sort merged external continue-watching items by savedAt 2026-07-19 02:30:04 +03:00
ffi.rs move AniList anime-tracking detection and match policy into core 2026-07-18 23:52:28 +03:00
headless_adapter_plan.rs
home_ranking.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
intro_segments.rs
lib.rs deduplicate shared business logic 2026-07-18 21:47:23 +03:00
library_persistence.rs centralize desktop domain policy in core 2026-07-18 20:17:51 +03:00
library_state.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
log_sink.rs
nuvio_sync.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
oauth_plan.rs move remaining desktop policy into core 2026-07-18 21:04:54 +03:00
offline_download.rs
platform_plan.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
player_flow.rs
player_policy.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
player_scrobble.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
plugins.rs
profile_contract.rs move remaining desktop policy into core 2026-07-18 21:04:54 +03:00
profile_prefs.rs Add continue watching source preference (stremio/nuvio/trakt/simkl/anilist) 2026-07-18 15:00:36 +03:00
repository_flow.rs Parse and normalize addon stream results with provider-tagged stream fields 2026-07-18 15:00:49 +03:00
search_plan.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00
stream_policy.rs
subtitle_sync.rs deduplicate shared business logic 2026-07-18 21:47:23 +03:00
tmdb_plan.rs
trailer_subtitles.rs deduplicate shared business logic 2026-07-18 21:47:23 +03:00
watchlist_plan.rs add shared business policy for addon priority, home ranking, scrobble, and collection sources 2026-07-18 23:37:45 +03:00