5 Commits

Author SHA1 Message Date
Felix
e784b09e6d refactor(modules): migrate with_search registration to CoreInit.conf.online
All modules with search functionality now register via CoreInit.conf.online.with_search
instead of the previous Online.ModInit.conf.with_search location.

Updated modules:
- AnimeON, Bamboo, JackTor, KlonFUN, Makhno, Mikai
- NMoonAnime, StarLight, UafilmME, Uaflix, Unimay

Co-authored-by: Qwen-Coder <qwen-coder@alibabacloud.com>
2026-04-10 16:25:18 +03:00
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
cecc70abe4 refactor(nmoonanime): update display name 2026-03-08 08:37:01 +02:00
Felix
dbb24205d7 refactor(nmoonanime): rename MoonAnime module to NMoonAnime 2026-03-07 17:12:49 +02:00