mrleo1nid
  • Joined on 2025-10-20
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 22:03:44 +00:00
041df061f9 Enhance ChannelPlayer component: add volume control functionality with a slider, update mute logic to respect last volume level, and integrate volume translations for improved user experience.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 21:54:09 +00:00
5ad2746ddb Refactor ShowDetail component to display loaded seasons: update season counting logic to return an array of loaded seasons, enhance UI to show the number of loaded seasons and their details, and update translations for new season information.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 21:50:33 +00:00
17fdf32a3c Update RootLayout component to adjust container width based on route: integrate useRouterState for dynamic max-width handling, allowing admin pages to have a wider layout while keeping public pages compact.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 21:45:30 +00:00
0cfc72166a Add TV bumpers functionality: introduce configuration options for bumpers in .env.example and appsettings.json, enhance ChannelEndpoints to manage jingles and bumper assets, and update Channel and ScheduleEntry models to support bumper logic. Implement validation for bumper settings and integrate bumper handling in scheduling logic.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 20:15:15 +00:00
622bf1e440 Implement stream cookie deletion in logout and account deletion endpoints: add DeleteStreamCookie method to remove the stream cookie upon user logout and account deletion, enhancing security by preventing access to streams after token expiration.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 20:08:18 +00:00
0891b4e6a8 Add loudness normalization settings: introduce NormalizeLoudness and LoudnessTargetLufs options in configuration files, update FfmpegMediaProcessor to apply loudness normalization during media processing, and document changes in media storage guide.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 19:40:38 +00:00
65f2a1d4ec Enhance media upload functionality: add skipped file tracking in upload store, update UploadSnackbar to display skipped duplicates, and improve UI responsiveness for upload status indicators.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 19:25:08 +00:00
8f8ce5122a Refactor media upload handling in MediaPanel: remove direct upload logic and integrate useUploadStore for file enqueueing. Update translations for upload status and add UploadSnackbar component to display upload notifications in the UI.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 19:18:57 +00:00
2523808e3b Enhance schedule and show management: add season and episode information to ScheduleEntryDto, update ListShowsQueryHandler to include season counts, and modify frontend components to display this new data. Improve EPG handling by consolidating program entries into blocks for better clarity in the streaming interface.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 18:55:35 +00:00
517f11c897 Enhance ShowDetail component: display season and episode information alongside asset names in a more structured format, improving user experience. Update AirPage to simplify program labels by removing episode index display, ensuring clarity in the streaming interface.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 18:22:49 +00:00
1b078cdfd3 Enhance ChannelPlayer component: implement custom controls for play/pause, mute, and fullscreen functionality, and update UI to reflect live status. Integrate i18n support for live translations in both Russian and English.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 18:14:34 +00:00
7b5c601821 Configure entity key generation in AppDbContext: set Guid keys for domain entities to never be generated by EF, preventing unintended updates during child entity additions.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 16:53:03 +00:00
4202c51a5b Add maintenance management features: implement maintenance endpoints in the API, enhance media upload handling to skip duplicate files, and update frontend routes and translations for maintenance operations.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 16:22:29 +00:00
6e7db4a6a9 Refactor media asset handling: update ListMediaAssetsQuery to accept an array of statuses, modify MediaEndpoints to handle multiple statuses, and enhance MediaProcessingQueue for improved signal handling. Update frontend components to support new status filtering and improve user experience with asset selection.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 16:08:26 +00:00
8281832e1d Update routing for admin channels and shows: add index routes for channels and shows, refactor components to use Outlet for nested routing, and enhance type definitions for new routes in the routing structure.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 15:52:24 +00:00
b7cdc4ad96 Refactor media upload handling in MediaPanel: implement support for multiple file uploads with progress tracking, update UI to display current upload status, and enhance translations for uploaded file count.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 15:18:30 +00:00
7309a25764 Remove downloads management features: delete DownloadsEndpoints and related API logic, remove associated frontend components and routes, and update documentation to reflect the removal of the downloads directory from the application structure.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 14:21:02 +00:00
44d10f667c Update qbittorrent service configuration in Docker: switch to host network mode for improved DHT functionality, adjust WEBUI_PORT to 8090, and remove port mappings to prevent conflicts with app services.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 13:42:22 +00:00
e7840ba919 Add torrent client integration and downloads management: introduce qbittorrent service in Docker setup, implement downloads endpoint in API, and enhance media storage to handle imported files. Update frontend routes and translations for downloads management.
mrleo1nid pushed to main at mrleo1nid/TeleWave 2026-07-24 13:27:30 +00:00
5853009d71 Enhance AirPage and ChannelPlayer components: add error handling for unavailable streams, implement retry functionality, and update translations for offline states. Refactor ChannelPlayer to accept an onUnavailable callback for better error management.