- 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
- Bugfix for input options categories in checking if there are custom parameters in a push url
- Option groups now have an ability to expand/collapse. When collapsed a summary of non-default configured options is shown.
- Question marks in the target should be kept as part of the target url. Additional params should always be added after an additional ?.
- Improved (mostly SRT) push param options layout
- Fixed option groups:
- 1: Typing in PUSH TARGET will reset all settings set up below
- 2: If you hide settings the settings do not propogate
- 3: Sublist and option categories share the same container class name, causing CSS collisions
LSP: fallback to name if capabilities.connector[*].friendly is missing
LSP: prettyish interface for enumerate_sources that's better than a datalist (cached data times out after 10sec)
Includes:
- new buildUI element option 'postSave'
- new buildUI element option 'prefix'
- validation 'track_selector_parameter' and 'track_selector' in convertBuildOptions now expand help text
- new element option 'disable' in convertBuildOptions
- new element type 'bool' in convertBuildOptions (equals checkbox)
- new element type 'unixtime' in convertBuildOptions
- new element option 'format' in convertBuildOptions
- UI for scheduling automated pushes based on variables
- MistServer: sorting of capabilities.push_parameters
- Prevent an empty (null) variable_list to break adding automatic pushes
- automatic push config: start and stop if conditions
- Fix LSP to hide endVariableValue on boolean expression
- Remove references to current evaluation in LSP
- Also remove the start variable requirement from the frontend
- allow endVariabbles without startVariables, bugfix variable value hint
- push target url parameters: dump 'leftover' params in a custom params field; added customizable inputlist inputs
- autopushes: when the variable settings are not set, they are '', not 0. Also trigger onchange of comparison operator fields when the edit page loads so the variable value fields are shown or hidden properly.
- autopush tab onchange maar nu goed (?) fixup pl0x
- autopush: there's fun and joy in making Jaron do multiple fixups
- autopush tab: not my fault Balder asks one change at a time D: