- Replaced filter invert method with proper CSS overrides
- Fixed light gray backgrounds showing in dark mode
- Improved text contrast and visibility for all Swagger elements
- Applied dark theme to inputs, buttons, tables, and code blocks
- Better color scheme with #1e1e1e, #2d2d2d backgrounds and #e0e0e0 text
- Removed lengthy documentation text from Swagger API page
- Added prominent CORS error explanation to General Documentation
- Users now understand "Try it out" failures are normal browser behavior
- Provided alternative testing methods (cURL, Postman, code examples)
- Split categories 5-15 into separate files for better organization
- Added User, MAG, Enigma, Streams, Channel, Station, Movie, Series, Episode, Server, and Settings APIs
- Each category now has its own dedicated documentation file
- Total: 111 endpoints fully documented across 15 categories
- Added 11 GET INFO endpoints to OpenAPI spec
- Created detailed documentation with code examples
- Includes Python, PHP, and JavaScript examples
- Added best practices and common use cases
Improve: Allow custom protocol, server, and port configuration
- Add protocol selector (http/https)
- Allow custom port input (not just predefined)
- Single unified server configuration
- Better flexibility for users with custom setups