Releases: rse/vingester
Releases · rse/vingester
Vingester 2.1.0
- IMPROVEMENT: provide a FFmpeg "Mode" (VBR/ABR/CBR) field for better ffmpeg(1) CLI default options
- CLEANUP: use the same "circled" icons for all browser configuration entry icons
Vingester 2.0.3
- UPGRADE: upgrade to VueJS 3.0.11
- BUGFIX: use "npx electron" in "npm start" for portability reasons
- BUGFIX: the width/height of browsers in Headless mode were incorrectly calculated
- EXTENSION: add a "Sample-Test.yaml" for a quick test-drive with https://vingester.app/test/
Vingester 2.0.2
- BUGFIX: correctly display the graphical display icon on added/cloned browser configurations
- BUGFIX: do not stumble over old Vingester 1.x configurations of the display field
Vingester 2.0.1
- IMPROVEMENT: provide a more convenient "npm start" task for development
- IMPROVEMENT: provide an audio device "(none)" for getting rid of audio in Frameless mode
- IMPROVEMENT: pass video framerate to FFmpeg sink for better quality and dynamically determine default bitrate
- UPGRADE: upgrade minor dependencies
- BUGFIX: fix packaging under Windows with Node 16 where cross-zip failed
- CLEANUP: make ESLint happy and cleanup code
Vingester 2.0.0
- EXTENSION: add "Trust" (ignore SSL/TLS certs) functionality
- EXTENSION: add "Node.js API" (enable Node API integration) functionality
- EXTENSION: add "OBS DOM" (emulate OBS Studio Browser Source DOM) functionality
- EXTENSION: add "Persist" (persistant browser session) and "Clear" (clear persistance) functionality
- EXTENSION: add "Collapsed" icon for collapsing/expanding a browser configuration in the user interface
- EXTENSION: add "DevTools" button to open a Chromium DevTools window for low-level interaction
- EXTENSION: add "PATCH" section for more elaborate Web Contents patching
- IMPROVEMENT: documented everything related to Vingester in the new Vingester Guide https://vingester.app/guide/
- IMPROVEMENT: validate all fields, show errors with red backgrounds and provide defaults on empty entry
- IMPROVEMENT: improve and update sample configurations
- IMPROVEMENT: replace the textual display field with a graphical display toggle
- BUGFIX: apply a workaround for FFmpeg under Linux: fallback to system ffmpeg(1) if embedded FFMpeg crashes
- BUGFIX: fixed styling of disabled buttons
- UPGRADE: upgrade to Electron 12.0.7
- UPGRADE: upgrade minor dependencies
Vingester 1.9.1
- BUGFIX: once again fix importing of external configurations
Vingester 1.9.0
- IMPROVEMENT: major control user interface styling overhaul
- IMPROVEMENT: always copy the sample files to provide fresh ones on startup
- BUGFIX: fix importing of external configurations
Vingester 1.8.1
- IMPROVEMENT: use a title for the error message log dialog to be less confusing
- IMPROVEMENT: center text in most dialog fields where numbers are expected
- IMPROVEMENT: small style cleanups
Vingester 1.8.0
- IMPROVEMENT: add zoom level control field for setting the browser zoom level
- IMPROVEMENT: add CSS style control field for injecting a user style into the browser
- IMPROVEMENT: sanitize the browser configurations to be able to load old configurations
- IMPROVEMENT: add support for FFmpeg-based output recording or streaming
- IMPROVEMENT: provide error modal dialog and use it in case Web Contents does not load
- BUGFIX: for a "Color" of value "transparent" make a frameless window also really transparent
- BUGFIX: fixed internal browser stopping by reordering the steps
- BUGFIX: fixed zoom-level handling for offscreen rendering
- BUGFIX: correctly reinitialize state of browser on (re)start and reload
- UPGRADE: upgrade to Electron 12.0.6
- UPGRADE: upgrade minor dependencies
Vingester 1.7.1
- IMPROVEMENT: improve performance of preview generation by switching from Jimp to Electron NativeImage
- IMPROVEMENT: fix NDI video frame generation on big endian CPU based computers
- UPGRADE: upgrade to Electron 12.0.5
- BUGFIX: delay initial automatic update check to not fail internally