Releases: Anodynous/stenogotchi
Releases · Anodynous/stenogotchi
Stenogotchi v0.1.0
Added
- Modifier, function and navigation-key support, both individually and in combination (unsupported inputs logged in plover.log).
- Reactions to new records in WPM-tracking mode.
- Plover dictionary lookup with eINK display and STENO input support. The plugin (dict_lookup) utilizes native Plover lookup functionality for full compatibility with supported dictionary formats.
- Buttonshim actions, both built-in and custom, accessible through web UI.
- Hardware build guide.
Changed
- Plover v4.0.0.dev10 or higher required.
- Stenogotchi_link v0.3.0 required. Plugin now logs to plover.log.
- Character and personality adjustments.
- Simplified installation process.
- Added documentation for aligning text output with target device expected input language and layout.
- Web UI default port changed from 8080 to 80.
- Bluetooth connection established only once Plover has started.
Fixed
- Significantly reduced input latency in STENO mode.
- Improved Bluetooth pairing and connection management.
- Web UI now starts only once a wifi connection has been established.
Bugfixes for both STENO and QWERTY mode
Added
- DS3231 real time clock module wiring and positioning reference picture to README.
- Four new faces, producing processing animation when combined.
- WPM stats now track and display top result for session.
Changed
- Led plugin and default patterns to better indicate noteworthy events.
Fixed
- QWERTY-mode breaking bug introduced in v0.0.4.
- Letter capitalization, symbol characters and return key in STENO-mode.
Bugfixes and user configurability improvements
Added
- This CHANGELOG file.
- User configurable bluetooth device name using main.plugins.plover_link.bt_device_name.
- User configurable list of bluetooth mac addresses, in order of priority, to auto-connect to using main.plugins.plover_link.bt_autoconnect_mac.
- User configurable option to clear eINK display at shutdown using ui.display.clear_at_shutdown.
- User configurable wpm calculation method using main.plugins.plover_link.wpm_method.
- User configurable wpm update frequency and calculation window in seconds using main.plugins.plover_link.wpm_timeout.
- More variety in mood indicators on common events.
- Requirements file.
Changed
- Improved installation guide and documentation in README.
- All functionality in buttonshim plugin reworked into class for better integration with the project.
- More consistent logging messages.
- Stenogotchi_link version upgrade to v0.0.4.
Fixed
- Reboot after initial setup or hostname change not working.
- Wifi status not showing as [OFF] if wifi is disabled at boot.
- Mode not changing to STENO when Plover becomes operational.
- All button press events not producing logging messages.
- Dependencies for stenogotchi_link Plover plugin corrected in setup.cfg.
First public pre-release
Added
- First public pre-release version on GitHub
- Stenogotchi, portable stenography using Plover and bluetooth keyboard emulation on a Raspberry Pi Zero W. With support for Waveshare 2.13 v2, ButtonSHIM and UPS-Lite v1.2 modules.
- Plover plugin stenogotchi_link for communicating between Plover and Stenogotchi
- README now includes tested installation guide no longer requiring building PyQt5 from source
- README now includes basic configuration and usage documentation
- LICENSE file