Releases: dharmab/skyeye
v0.6.3
v0.6.2
- Rewrote SkyEye's TacView client.
- If the client detects a data inconsistency, it invalidates SkyEye's internal state and then fully resynchronizes with TacView.
- Client logging is significantly more verbose to allow operators to correlate tacview object state with trackfile state.
- FADED calls are now only issued if the faded hostile is within weapons range of a friendly.
- Decluttered Discord trace reports.
What's Changed
- Only broadcast FADED calls when contact is near a friendly aircraft by @dharmab in #313
- Remove internal response line from trace report by @dharmab in #314
- ignore .acmi files by @dharmab in #315
- Add more callsign parser tests by @dharmab in #316
- Check if found trackfile location is zero in most workflows by @dharmab in #317
- Rewrite TacView client by @dharmab in #318
- Remove callsign from trace context by @dharmab in #319
Full Changelog: v0.6.1...v0.6.2
v0.6.1
Fix a crash that could occur if a hostile trackfile was removed or expired while the controller iterated over combinations of potentially merged trackfiles.
What's Changed
Full Changelog: v0.6.0...v0.6.1
v0.6.0
SkyEye can now publish a report to a Discord webhook when it responds to a request or broadcasts a call, making it easier for players and admins to troubleshoot the bot.
What's Changed
Full Changelog: v0.5.2...v0.6.0
v0.5.2
v0.5.1
v0.5.0
- SRS' secure coalition radios/coalition audio security is now supported. Note this is not an actual security feature (hence why SkyEye was effectively bypassing it before this version), it is a roleplaying feature only.
- PICTURE requests no longer require callers to provide their callsign.
- Tweaks to the bot's pronunciation based on SME feedback.
- Tweaks to speech recognition based on playtesting.
- An autoscaler companion tool has been added which can be used to trigger creating or destroying a SkyEye cloud instance as needed, significantly reducing hosting costs. See the documentation in the admin guide for details.
- On Windows, WinSW is now bundled for service management, replacing the PowerShell wrapper script.
- A configuration flag has been added which redacts non-essential STT transcriptions from the logs.
What's Changed
- minimize length of decimals in sunrise message by @dharmab in #287
- unify SRS data and audio clients by @dharmab in #286
- automatically reconnect to SRS by @dharmab in #289
- Allow transcriptions to be excluded from logs by @dharmab in #290
- Replace PowerShell supervisor script with WinSW by @dharmab in #291
- Add support for coalition audio security by @dharmab in #288
- Add more alternative words by @dharmab in #293
- Add troubleshooting steps to player guide by @dharmab in #294
- Clean up SRS package by @dharmab in #296
- Simplify main.go by @dharmab in #295
- Improve DECLARE/SNAPLOCK parsing by @dharmab in #299
- Fix disabling automatic picture by @dharmab in #302
- Allow Picture without a Pilot Callsign by @dMARLAN in #301
- Remove Civil Aviation Pronunciation by @dMARLAN in #300
- Add a scaler tool by @dharmab in #273
- Fix container push action by @dharmab in #304
- fix winsw.exe bundle path by @dharmab in #305
Full Changelog: v0.4.0...v0.5.0
v0.4.0
Controller now broadcasts MERGED calls, and also includes MERGED WITH fill-in in PICTURE, BOGEY DOPE, DECLARE and SNAPLOCK.
What's Changed
- Implement MERGED calls by @dharmab in #248
- Clear trackfile database on mission restart by @dharmab in #266
- Fix formatting of SUNRISE call by @dharmab in #281
- Log version and whisper model information on startup by @dharmab in #282
- Add missing build tags to VSC settings by @dharmab in #283
- Force English transcription when using multilingual model by @dharmab in #284
Full Changelog: v0.3.1...v0.4.0
v0.3.1
- Controller now responds to your radio checks with a less confusing message when it heard you but can't see you on the radar scope (e.g. because you're still starting your aircraft on the ramp)
- Slight improvements to speech recognition quality
- Controller will no longer respond to your DECLARE or SNAPLOCK calls with a declaration for your own aircraft
- Player's guide updated with recommendation to avoid callsigns that sound kind of like numbers (e.g. "Knight"/"Nine")
- Minor updates to documentation and various internal improvements
What's Changed
- Enable additional linter presets by @dharmab in #261
- Benchmark and tune speech recognition by @dharmab in #263
- Document AVX2 requirement by @dharmab in #264
- Check for AVX2 support before loading whisper model by @dharmab in #265
- Update documentation by @dharmab in #267
- Add benchmark result for medium model on 3900XT by @dharmab in #268
- Fix table by @dharmab in #269
- update benchmarks by @dharmab in #270
- Sort benchmarks by practical performance by @dharmab in #271
- Sort benchmarks by practical performance by @dharmab in #272
- Improve results of DECLARE/SNAPLOCK calls by @dharmab in #276
- Correct 'bogueed' to BOGEY DOPE by @dharmab in #279
- Recommend against callsigns that sound like numbers by @dharmab in #278
- Reply to radio check even when callsign not on scope by @dharmab in #280
Full Changelog: v0.3.0...v0.3.1
v0.3.0
SkyEye can now listen and speak on multiple radio frequencies, similar to a human using the Simultaneous Transmission feature in SRS.
What's Changed
- Tune logging by @dharmab in #257
- Remove stalled STT issue from admin guide by @dharmab in #258
- Receive and transmit on multiple radio channels by @dharmab in #259
- Hoggit test tweaks by @dharmab in #260
Full Changelog: v0.2.12...v0.3.0