12 Commits

Author SHA1 Message Date
Felix
6aece92fd0 refactor!: migrate all modules to new module interface architecture
BREAKING CHANGE: All module routes changed from /{module} to /lite/{module}

- Implement IModuleLoaded and IModuleOnline interfaces across all modules
- Add HttpHydra support to all Invoke classes for HTTP request handling
- Replace ModuleInvoke.Conf() with ModuleInvoke.Init() in all ModInit classes
- Convert loadKit() from async to synchronous calls in all controllers
- Replace direct AppInit.conf.online.with_search.Add() with reflection-based
  RegisterWithSearch() method for decoupled module registration
- Simplify cacheTime() logic by removing mikrotik/multiaccess conditionals
- Add GlobalUsings.cs to all modules for shared namespace imports
- Update OnlineApi to use ModuleOnlineItem instead of value tuples
- Bump all module versions to new major versions
2026-03-28 10:18:21 +02:00
Felix
2d9f507683 chore(config): update stats endpoint URL across all modules
Updates the stats service URL from lmcuk.lampame.v6.rocks to lmcuk.lme.isroot.in in all mod initialization files to reflect server migration.
2026-03-08 12:23:52 +02:00
Felix
dbb24205d7 refactor(nmoonanime): rename MoonAnime module to NMoonAnime 2026-03-07 17:12:49 +02:00
Felix
b7aaf0cc93 feat: Add serial parameter to disable Ashdi multivoice for VODs and optimize direct HLS playback in AnimeON. 2026-02-24 18:57:01 +02:00
Felix
e8f10e1e18 Add multivoice and quality for Movie 2026-02-21 13:17:08 +02:00
Felix
5e1a810ca5 feat(config): add webcorshost support for CORS proxy routing
Add new `webcorshost` configuration option that allows routing all HTTP requests through a CORS proxy for modules that require it. This feature enables compatibility with modules that need CORS bypass while maintaining support for existing features like `streamproxy` and `apn`. Also reduces disconnect time from max 16 hours to 4 hours for improved reconnection behavior.
2026-02-14 13:23:16 +02:00
baliasnyifeliks
d91629079a chore(version): bump versions across multiple streaming service modules
Update version numbers for AnimeON, Bamboo, CikavaIdeya, Makhno, Mikai,
UAKino, UaTUT, Uaflix, and Unimay modules to reflect latest releases.
Note that CikavaIdeya and UAKino have unusual binary-looking version
numbers that appear intentional.
2026-02-06 17:25:12 +02:00
baliasnyifeliks
708d708f2a update version 2026-02-01 18:41:51 +02:00
baliasnyifeliks
0928fb668c update version in right place 2026-01-31 22:03:13 +02:00
baliasnyifeliks
ff48bccb58 Replace stats 2026-01-31 21:55:26 +02:00
baliasnyifeliks
4ada69a415 Delete false start 2026-01-31 21:34:41 +02:00
baliasnyifeliks
2249a36c96 Fix 2026-01-31 21:30:55 +02:00