mirror of
https://github.com/euzu/tuliprox.git
synced 2026-10-16 12:52:24 +02:00
* feat(watch): group added/removed contexts per watch entry
- watch entries: regex string or {pattern, on:
[channels|group_added|group_removed]}
- one playlist.watch.changed per refresh with WatchChange list;
playlist.groups.changed aliased
- Telegram/ntfy message length limits
- web UI: Mapping and Watch sub pages, new Mapping icon
- ClusterFlags on create_bitset!, bitflags removed
BREAKING CHANGE: playlist.watch.changed templates must use the new
watch.* fields
* feat(watch): group added/removed contexts per watch entry
- watch entries: regex string or {pattern, on:
[channels|group_added|group_removed]}
- one playlist.watch.changed per refresh with WatchChange list;
playlist.groups.changed aliased
- Telegram/ntfy message length limits
- web UI: Mapping and Watch sub pages, new Mapping icon
- ClusterFlags on create_bitset!, bitflags removed
BREAKING CHANGE: playlist.watch.changed templates must use the new
watch.* fields
115 lines
2.2 KiB
Rust
115 lines
2.2 KiB
Rust
mod api;
|
|
mod api_proxy;
|
|
mod api_user;
|
|
mod app_config;
|
|
mod base;
|
|
mod byte_size;
|
|
mod cache;
|
|
mod config_type;
|
|
mod curation;
|
|
mod epg;
|
|
mod epg_smart_match;
|
|
mod geoip;
|
|
mod hdhomerun;
|
|
mod hls;
|
|
mod hls_corrupt_segment_watchdog_mode;
|
|
mod hls_manifest_recovery_burst_level;
|
|
mod hls_segment_repair_mode;
|
|
mod hls_strip_mode;
|
|
mod input;
|
|
mod input_update_quality;
|
|
mod ipcheck;
|
|
mod log;
|
|
pub mod macros;
|
|
mod messaging;
|
|
mod metadata_update;
|
|
mod panel_api;
|
|
mod paths;
|
|
mod pattern_template;
|
|
mod plans;
|
|
mod playlist_update_state;
|
|
mod proxy;
|
|
mod proxy_type;
|
|
mod rate_limit;
|
|
mod recording;
|
|
mod rename;
|
|
mod reverse_proxy;
|
|
mod schedule;
|
|
mod sort;
|
|
mod source;
|
|
mod stream;
|
|
mod stream_history;
|
|
mod target;
|
|
mod template_definition;
|
|
mod time_units;
|
|
mod tmdb_curation;
|
|
mod trakt;
|
|
mod watch;
|
|
mod web_auth;
|
|
mod web_ui;
|
|
|
|
mod disk_alert;
|
|
mod favourites;
|
|
mod library;
|
|
mod media_server_catalog;
|
|
mod network_access;
|
|
mod proxy_user_status;
|
|
mod qos_aggregation;
|
|
|
|
pub use crate::apply_batch_aliases;
|
|
pub use api::*;
|
|
pub use api_proxy::*;
|
|
pub use api_user::*;
|
|
pub use app_config::*;
|
|
pub use base::*;
|
|
pub use byte_size::*;
|
|
pub use cache::*;
|
|
pub use config_type::*;
|
|
pub use curation::*;
|
|
pub use disk_alert::*;
|
|
pub use epg::*;
|
|
pub use epg_smart_match::*;
|
|
pub use favourites::*;
|
|
pub use geoip::*;
|
|
pub use hdhomerun::*;
|
|
pub use hls::*;
|
|
pub use hls_corrupt_segment_watchdog_mode::*;
|
|
pub use hls_manifest_recovery_burst_level::*;
|
|
pub use hls_segment_repair_mode::*;
|
|
pub use hls_strip_mode::*;
|
|
pub use input::*;
|
|
pub use input_update_quality::*;
|
|
pub use ipcheck::*;
|
|
pub use library::*;
|
|
pub use log::*;
|
|
pub use media_server_catalog::*;
|
|
pub use messaging::*;
|
|
pub use metadata_update::*;
|
|
pub use network_access::*;
|
|
pub use panel_api::*;
|
|
pub use paths::*;
|
|
pub use pattern_template::*;
|
|
pub use plans::*;
|
|
pub use playlist_update_state::*;
|
|
pub use proxy::*;
|
|
pub use proxy_type::*;
|
|
pub use proxy_user_status::*;
|
|
pub use qos_aggregation::*;
|
|
pub use rate_limit::*;
|
|
pub use recording::*;
|
|
pub use rename::*;
|
|
pub use reverse_proxy::*;
|
|
pub use schedule::*;
|
|
pub use sort::*;
|
|
pub use source::*;
|
|
pub use stream::*;
|
|
pub use stream_history::*;
|
|
pub use target::*;
|
|
pub use template_definition::*;
|
|
pub use time_units::*;
|
|
pub use tmdb_curation::*;
|
|
pub use trakt::*;
|
|
pub use watch::*;
|
|
pub use web_auth::*;
|
|
pub use web_ui::*;
|