LSP Stream status page:

- reCSSification
- added tablike navigation instead of big buttons, created header module
- embed page: use findMist module and improve url calculation
- clean up streams page, don't erase selection on readonly fields, fix minify errors ;_;
- Tags: listen to Enter, fix remove button
- General: make dashboard items claim the full line, even when empty
- Active pushes: removed log messages
- Auto pushes: removed stop all button; don't set retry to 0
- Processes: do not justify logs; fix old process removal
- Logs: added "view raw" buttons that open new window
- pushes are now in a table
- finished? maybe?
- push stats now update
- added track timing graph
- restructure: dashboard sections are reusable modules that work independently
- most issues ironed out
- also use module for bigbuttons and more cleanup
- horizontal automatic push table
- added right click menu
- (browse) folder support
- overview looks okay with new dark skin
- page improvements and dark skin tweaks
- overview: paginization, thumbnail mode
- page: remove old streams page
- store prefered page size
- streams page: added text to explain left click action
- add stream source as title
LSP: add long press = right click converter
LSP: pagecontrols: add 'jump to' select box, skin tweaks
LSP: stream names can start with a number :)
LSP: thumbnail module: open the (non moving) jpeg source by default, switch to mjpeg on hover
LSP: active streams websocket: repeatedly send messages to poke MistServer to send updates. Very ugly patch - backend should be updated so this is not needed.
Embed: chromecast: remove error message when cast is not supported
This commit is contained in:
Cat 2024-09-23 15:25:41 +02:00 committed by Thulinma
parent 8737392b51
commit bae853e0c0
22 changed files with 2688 additions and 1293 deletions

File diff suppressed because one or more lines are too long

View file

@ -2555,7 +2555,6 @@ MistSkins["default"] = {
if (!window.chrome || !window.chrome.cast || !window.chrome.cast.isAvailable || (tries > 5)) {
if (ele.parentNode) { ele.parentNode.removeChild(ele); }
MistVideo.log("Chromecast is not supported");
console.warn(chrome,chrome.cast,chrome.cast ? chrome.cast.isAvailable : undefined,cast);
return;
}