Releases: qmsk/e2
0.6.1
v0.6.0-rc.1
This is a packaging maintenance release containing packaging changes, updated third-party libraries and bugfixes.
Highlights
- Switch to using Go dep for the backend + npm for the web frontend
- Updated Raspberry PI GPIO/SPI support
- Docker images at https://hub.docker.com/r/qmsk/e2/
- Debian packages for amd64/armhf at https://github.com/qmsk/e2/releases
Fixed issues
- gpio stopped working after kernel upgrade to 4.9 #29
Changes from 0.5
- switch from git submodules to dep
- travis: bump go version 1.10, dep ensure
- fix printf formatting bugs revealed by golang 1.10 test
- fixup submoules to remove vendor/github.com/kidoman/embd from index
- override golang.org/x/sys for go 1.6 compat
- Dockerfile: multi-stage build with golang+node using dep and bower
- update build to use dep ensure
- Use dep for Go vendoring (#32)
- Drop Go 1.6 support
- bump build image to ubuntu:bionic for Go 1.10
- Switch to Go 1.10 (#34)
- switch back to github.com/kidoman/embd master
- Switch back to upstream github.com/kidoman/embd with fixes (#35)
- static: npm package.json for web frontend UI
- static: switch from bower_components to node_modules
- remove bower.json
- update Dockerfile for npm install
- update build/Dockerfile for npm intall
- Migrate from bower to npm (#36)
- travis docker push on tags
- fix env.global to not trigger matrix builds
- fix missing skip_cleanup
- fix docker-push.sh script
- Deploy docker image from travis (#37)
- also build .deb packages
- travis release uploads *.deb
- make TALLY_GPIO_PINS optional, default to no gpio
- Build .deb packages (#38)
- update README
- fix web nav links to use #! prefix
- README: install
v0.6.0-dev.5
update README
v0.6.0-dev.4
fix docker-push.sh script
v0.5.0-alpha.1
- Add support for background sources (#21)
- server web: show auxes in main view
- client discovery: skip slave devices
- Dockerfile
- web: ssl support for relative ws/wss urls
- Use travis for GitHub CI, running Go package tests (#23)
- Fix handling of discovery errors (#24)
- Fix handling of v5 EC-200 discovery packets for non-VP hosts #25
- Fix tally discovery handling #26
- Travis release builds / deploys #28
v0.5.0-alpha.0
fix dist tarball relative paths
0.4.2
-
#18 Allow the GPIO status
--gpio-green-pin
,--gpio-red-pin
options to be used without mapping any--gpio-tally-pin
inputsFix the tally
Source.Connected
state, and bring the GPIO green status pin high if there are any connected E2 systems, without expecting any--gpio-tally-pin
input source to be present. -
#19 Fix an off-by-N bug in the tally state after E2 inputs were removed
The tally package confused the
SourceCol
'smap[int]Source
integer indexes with the[]Source
slice indexes. This caused the active output layer sources to be mapped to incorrect tally inputs in the case of non-consecutive Source IDs.
v0.4.1
Tally Transitions
-
Handle manual T-bar transitions
Also handles aborted transitions (return T-bar to original position).
-
Compute a tally.Color using the new
--tally-color-*
optionsA transition first jumps to the
--tally-color-transition=ff8800
and then fades to the resulting program/preview color as the transition completes. Aborting a manual transition returns to the previous color. -
Change the SPI-LED driver to use the
tally.Color
-
Change the Web UI to render transitions, and use the
--tally-color-*
for the fullscreen tally view.
v0.4.0
Tally Transitions
-
Follow E2 screen destination AutoTrans progress for Tally
-
Consider GPIO and Universe Tally to be high if the tally is either on Program, or transitioning to Program
During an AutoTrans operation, both tally inputs will be high. Once the transition completes, the Program/Preview states are updated to their final state.
TODO
-
Manual T-bar transition progress
-
This initial support only works for full ScreenDest transitions
Individual Layer transitions are not considered; they tally state will update once the layer transition completes.
-
Animate Web UI and SPI-LED transitions
The Web UI and SPI-LED tally drivers currently do not show transition progress
v0.3.2
Tally Universe
- Support
tally --universe-line-format=none
to omit any line endings from sent packets - Default to sending each tally update as a single packet, containing each template output line
Use--universe-tally-lines
to for the previous default behavior of a separate UDP packet per line