Releases: neilenns/streamdeck-trackaudio
Releases · neilenns/streamdeck-trackaudio
v4.2.0
v4.1.0
v4.0.1
v4.0.0
Important
This release removes the stateColor
property from custom templates. If you used custom templates and relied on this property you
will need to update your templates to use the state
property and conditionals to select the colour you want to display.
What's Changed
Breaking changes ⚠️
Improvements ✨
- Add dial action for controlling station volume by @neilenns in #317
- Support muting on the station status action by @neilenns in #318
- Add main volume action by @neilenns in #340
- Add cross-reference to vATIS actions on ATIS letter by @neilenns in #365
- Adjust default step to 2 by @neilenns in #375
- Dim volume dials when no voice connection is available by @neilenns in #378
- Show station volume in red when muted by @neilenns in #386
Bug fixes 🐛
- Fix settings layout for station volume action by @neilenns in #321
- Make decrementing the volume work by @neilenns in #325
- Make station volume actions show unavailable state by @neilenns in #328
- Muted stations should reset to black after disconnecting from TrackAudio by @neilenns in #335
- Station volume change amount range should be 1-10 by @neilenns in #338
- Make hotline action show correct state colours by @neilenns in #349
- Make TrackAudio states display correctly by @neilenns in #351
- Make checkboxes work correctly by @neilenns in #369
- Show icon on station volume action by @neilenns in #371
- Force refresh of station dials when callsign changes by @neilenns in #380
- Don't show warning icon when adding an action and TrackAudio isn't running by @neilenns in #383
- Fix state problems with main volume dial by @neilenns in #389
Documentation 📖
- Update DEVELOPMENT.md by @neilenns in #300
- Update README.md by @neilenns in #309
- Update documentation to reference vATIS plugin by @neilenns in #314
- Update readme by @neilenns in #355
Infrastructure updates 💻
- Update all minor and patch dependencies by @renovate in #301
- Update dependency markdownlint to ^0.37.0 by @renovate in #303
- Update all minor and patch dependencies by @renovate in #302
- Update all minor and patch dependencies by @renovate in #305
- Update dependency markdownlint to v0.37.1 by @renovate in #304
- Update all minor and patch dependencies by @renovate in #307
- Update dependency markdownlint to v0.37.2 by @renovate in #308
- Update dependency @rollup/plugin-node-resolve to v16 by @renovate in #306
- Update dependency typescript-eslint to v8.18.2 by @renovate in #310
- Refactor action manager by @neilenns in #329
- Debounce display updates by @neilenns in #339
- Update dependency markdownlint to v0.37.3 by @renovate in #343
- Update all minor and patch dependencies by @renovate in #342
- Massive rework of the templates by @neilenns in #358
- Move class types to constants by @neilenns in #363
- Use app monitoring instead of polling to establish websocket connection by @neilenns in #367
- Use isConnected and isVoiceConnected directly by @neilenns in #381
- Update all minor and patch dependencies by @renovate in #384
- Clean up code comments on controllers by @neilenns in #390
Full Changelog: v3.4.0...v4.0.0
v3.4.0
Note
Auto-adding tracked frequencies requires TrackAudio beta 1.3.0-beta.4 or later.
Auto-adding stations requires
What's Changed
New features 🎉
- Auto-add all tracked frequencies on connect by @neilenns in #294
- Add an auto-set speaker mode setting to status actions by @neilenns in #296
- Add an auto-set listen mode setting to status actions by @neilenns in #298
Improvements ✨
Documentation 📖
Infrastructure updates 💻
- Update all minor and patch dependencies by @renovate in #288
- Update dependency markdownlint to v0.36.1 - autoclosed by @renovate in #287
- Migrate renovate config by @renovate in #289
- Update dependency @types/node to v22 by @renovate in #291
- Update all minor and patch dependencies by @renovate in #290
- Update all minor and patch dependencies by @renovate in #292
- Update dependency markdownlint-cli to ^0.43.0 by @renovate in #299
Full Changelog: v3.3.3...v3.4.0
v3.3.3
v3.3.2
What's Changed
Infrastructure updates 💻
- Update all minor and patch dependencies by @renovate in #272
- Update all minor and patch dependencies by @renovate in #275
- Update dependency @rollup/plugin-commonjs to v28 by @renovate in #273
- Update dependency @rollup/plugin-replace to v6 by @renovate in #274
Full Changelog: v3.3.1...v3.3.2
v3.3.1
What's Changed
Documentation 📖
Infrastructure updates 💻
- Update all minor and patch dependencies by @renovate in #254
- Update all minor and patch dependencies by @renovate in #258
- Update dependency @elgato/cli to v0.3.2 by @renovate in #255
- Update dependency markdownlint to ^0.35.0 by @renovate in #256
- Update all minor and patch dependencies by @renovate in #260
- Update dependency chokidar to v4 by @renovate in #261
- Update all minor and patch dependencies by @renovate in #262
- Update dependency @rollup/plugin-typescript to v12 by @renovate in #263
- Update all minor and patch dependencies by @renovate in #264
- Update dependency @elgato/cli to v1 by @renovate in #266
- Update dependency markdownlint-cli to ^0.42.0 by @renovate in #265
- Update dependency @elgato/streamdeck to v1 by @renovate in #267
- Set
noImplicitOverride
to true in tsconfig.json by @neilenns in #270
Full Changelog: v3.3.0...v3.3.1
v3.3.0
What's Changed
New features 🎉
Improvements ✨
Bug fixes 🐛
Infrastructure updates 💻
- Update all minor and patch dependencies by @renovate in #244
- Use generics to remove code duplication by @neilenns in #246
Full Changelog: v3.2.0...v3.3.0