4 Commits

Author SHA1 Message Date
baliasnyifeliks
c9442a20c7 refactor(season): rename loop variable for consistency
The loop variable `season` was renamed to `seasonInfo` to maintain consistency
with the naming convention used in the rest of the codebase and improve
code readability.
2026-01-13 15:01:49 +02:00
baliasnyifeliks
cfc0539f9f refactor(season): rename loop variables for clarity and consistency
The loop variables in season processing methods were renamed from 'season' to 'seasonItem' and 'seasonInfo' to improve code readability and avoid naming conflicts. This change maintains the same functionality while making the code more maintainable.
2026-01-13 14:59:01 +02:00
baliasnyifeliks
257d3445a1 feat(season): implement dynamic season number extraction and episode loading
- Add GetSeasonNumber method to extract season numbers from titles
- Implement LoadMissingSeasonEpisodes to fetch episodes for seasons without them
- Refactor season handling to use AddSeason method for consistency
- Improve episode template generation with proper season numbering
2026-01-13 14:53:06 +02:00
baliasnyifeliks
5bda0da6fb feat(starlight): add new online module for StarLight streaming service
- Add Controller.cs for handling StarLight API endpoints
- Add ModInit.cs for module initialization and configuration
- Add StarLightModels.cs for data models (SearchResult, ProjectInfo, etc.)
- Add OnlineApi.cs for integrating with the online API system
- Add StarLight.csproj for project configuration
- Add StarLightInvoke.cs for core functionality including search, project retrieval, and stream resolution
- Add manifest.json for module metadata and initialization

The implementation includes:
- Search functionality with caching
- Project information retrieval with season and episode handling
- Stream resolution with multiple fallback options
- Proxy support and error handling
- Integration with the existing online module system
2026-01-13 09:21:51 +02:00