Releases: MixedRealityLab/nottreal
v1.0.1
This release is the first Windows-compatible NottReal. There is now an app bundle for macOS (macOS 10.14 and 10.15 tested only) and an exe for Windows (Windows 10 tested only).
Bug fixes since v1.0.0:
- All: Clarify that the code currently is not ready for Python 3.8
- All: Fix command line argument setting the configuration directory
- All: ActiveMQ no longer shows as an option unless the Python stomp module is available (this may be included in future binaries)
- macOS: Resolve issue with duplicate menu names causing issues on item selection
- Windows: Configuration directories are directories on Windows, 'files' on macOS (i.e. packages)
- Windows: Add the menus that were missing on Windows
- Windows: Fix Qt not using the correct path separator on Windows
Changes:
- The voice output 'macOS Say' is now listed as 'Native TTS'
v1.0.0
This is the first public production release of NottReal and should be considered stable. If you encounter issues, please raise an issue on GitHub.
Bug fixes since v1.0.0b6:
- Alert the user if portaudio is not installed and provide installation information
- Avoid spamming the user with alerts if there is an ActiveMQ error
- Don't require STOMP library unless we're using ActiveMQ
- Don't show data recording as enabled if it isn't
- Configuration directories are now a package on macOS with the extension .nrc
- Syslog logging now occurs (needed for frozen binaries)
v1.0.0 Beta 6
This sixth beta fixes a number of bugs and improves the user experience.
Bug fixes:
- Voice recogniser submenu lags one selection behind
- Fix bug with the 'enable data recording' menu option showing incorrect ticked if it couldn't be enabled
User experience enhancements:
- Error messages are show as alerts in the UI
- New welcome dialog shown on opening the application
- New 'new configuration directory' option
v1.0.0 Beta 5
This fifth beta fixes a number of bugs, improves the code, and includes a freezing into macOS bundles. This means this is the first binary release!
Bug fixes:
- Mobile VUI output did not update when the configuration directory was changed during runtime
- Corrupt appstate files now get replaced
- Reversed control flow for updating runtime options
- App state now saves when changing configuration
- App state now saves on close
- App is robust and now longer crashes if modules loaded in different orders
Tweaks:
- Current configuration directory shown in title
- Logging messages have been tidied up
- UI correctly shows option state if the option failed to change
v1.0.0 Beta 4
This fourth beta introduces some new features and bug fixes. NottReal v1 is now feature-complete, so future releases will focus on bug fixes.
New features:
- [user] The configuration directory can now be configured at runtime
- [user] The application state (i.e. options and their values) autosave to the configuration directory and restore on re-opening
- [user] Application state saving can be disabled with the
--nostate
runtime argument (or selecting the option from the File menu) - [dev] Runtime options can be programmatically updated in the UI
Bug fixes:
- Fixed non-working response to enter key pressed while focused on a prepared message
- Fixed enter key triggering voice from a select file/directory dialog
v1.0.0 Beta 3
This third beta introduces some new features and bug fixes.
New features:
- [user] Machine transcription is now included by way of the SpeechRecognition Python library
- [user] Runtime options are now shown in the application menu rather than in the Wizard window making the overall UI less cluttered
- [user] It's now possible to change the voice recognition library, voice synthesis library, and data recording directory during use, meaning you now longer need a long string of arguments while starting NottReal
- [dev] Runtime options can now include directory selection
Bug fixes:
- VUI states are now consistently resting, busy, listening, and speaking
v1.0.0 Beta 2
In addition to quite a bit of code cleanup, this second beta introduces some new features and bug fixes.
New features:
- [user] The flutter during the 'speaking' state now has a configurable input source
- [user] Logging options are now only shown if logging is enabled
- [dev] Runtime options can now also include dropdown lists
- [dev] Swapped from using sounddevice to pure pyaudio for input source
Bug fixes:
- The microphone stops listening correctly when its no longer needed
- Queued messages are now shown as a queue
v1.0.0 Beta 1
This is the first public release of NottReal.
Currently only source code is distributed (binaries will follow in a later release).