AVATeR v0.13.2 release
wold October 10, 2023 #AVATeRAVATeR v0.13.2 concludes the USB changes. There's a new "device information" panel; MSI installer; the VirtualCD compatibility issue was fixed; Kobo and Sony readers are now detected (annotation support will follow in v0.14) - testing is welcome; and various smaller changes.
Changelog
0.13.2 October 6th 2023
- fixed: enabling LM on a fresh install no longer requires rescanning devices
- fixed: VirtualCD compatibility issue
- fixed: removed unnecessary wait times on startup/manual scans
- added: device information panel tool
- changed: start device monitor before startup device scan
Kobo/Sony readers
- added: detect Kobo/Sony readers (no annotation support)
- added: enable manual backup tool for Kobo readers (WIP)
- added: enable uploading tool for Kobo readers (fonts/dicts) (WIP)
- fixed: toggling manual backup items for non-PB readers
Minor changes
- fixed: missing device storage icon (main card only)
- added: get device storage details (size, VSN/UUID, etc.)
- added: checkDB now shows a results window
- added: store more LocalMirror device details (model IDs) (to activate,
disable and re-enable a LM)
- added: store device ID hex values in manual backup
- added: show debuglog in textviewer window
- added: show wait cursor during checkDB run
- Windows: updated Qt6 to 6.5.3
USBscanner(s)
- changed: reworked/cleanup WIN32 USB related functions
- changed: reworked internal event messaging structures
- changed: monitor rejects incompatible devices earlier
- fixed: linux instance_id handling
- various improvements
Full changelog (.txt) including previous versions.
Details
Read on for additional details.
Device information panel
Details about an e-reader, its storage drives and databases are now listed by the "Device Information" window in the tool menu. It's fully text based, so nothing exciting.
Kobo and Sony detection, tool support
Kobo and Sony readers are now detected and shown in the device list - annotation support will arrive in the upcoming v0.14 release. Testing is welcome. Note for Sony's readers that after granting file access on the e-reader screen (Sony) a manual device re-scan may be needed (use the scan button or F5); this may be fixed later.
The manual backup tool and uploader now supports Kobo readers, but this too is early days. The uploader can copy fonts and dictionaries. For Sony readers some additional changes are required coming with v0.14.
Windows MSI installer + changes
A new Windows .msi
installer was added. MSI lacks the known security risks of .exe
installers, and are easier for managed installations (use ACCEPT=YES
to accept the license).
Note the MSI installer currently allows only one (MSI) installed version: any previous MSI-installed version will be uninstalled; the binary isn't signed; and is CPack/Wix 3 based.
Windows EXE install location changed
The .exe
will now by default install to the program directory AVATeR
. This can be manually changed during installation.
USB device detection/handling changes
The main changes involved reworking the Windows USB related functions, and retrieving storage related details (disk size, etc) and storing these.
Windows functions were reorganized: in the early days, one large function was used (being happy it worked), that was eventually split up (+-0.9.8), but that could still be improved upon. Expect a minor speed-up as well.
These changes also work towards open sourcing this part, though this is still low priority.
Windows VirtualCD compatibility fixed
Manually adjusting the VirtualCD driveletters shouldn't be necessary any more.
Linux build systems updated
Linux build VMs were updated, with exception of Debian Buster. This might bump some dependency versions, which may affect other distro's. If there are any issues, let us know.
Fedora 38 replaces 37
The Fedora 37 build was replaced with 38, due to VM issues. 35 will be kept for now.
Next release
The next v0.14 release adds Kobo annotation support, and perhaps also Sony support. While Sony readers aren't a priority, supporting a diverse set of readers will improve the program design - ideally. It seems however doable while keeping things simple (Frankly, I had to keep myself from doing this already, needing to finish the USB parts first ;)).
For Linux Wayland (i.e. Fedora 37/38) pop-up dialog windows are not centered properly; this is due to Wayland and is a known issue with Qt. This remains to be investigated.
On the long term, adding CLI interaction is considered. As is allowing manual selection of a device directory; this was explored (re VirtualCD), and would allow accessing network mounted devices. These will land eventually in a future release.
Downloads
Requirements
Fedora 37 replaced with 38
Linux build VMs were updated, except Buster (possibly bumping dependency versions)
- Windows: Windows 10/11+
- Linux Redhat: Fedora 35 (glibc 2.34), Fedora 38 (glibc 2.36)
- Debian Bookworm (~Ubuntu 22+), Bullseye/standard (~20+), Buster/compatible (~18-19)
Full system requirements / supported devices.
Linux RedHat (Fedora, SUSE, etc)
avater-0.13.2.0-1-fedora35-qt5.x86_64.rpm
SHA256: a6296eea84aeeff9f53dee3ad6cd4f8f361125c318f6fc866eee9826f089dd94
avater-0.13.2.0-1-fedora38-qt6.x86_64.rpm
SHA256: a36c6347c542795bb13f3df6e6df391c0204c32e974f19a18d8069a8feaf0605
Linux Debian (Ubuntu, Mint, etc)
avater_0.13.2.0-1_amd64_debian10-buster-qt5.deb
SHA256: 7f83b02e400f1b6fe8a9de87bf6ad17e74385b7ac03a0a377d0b70022639788c
avater_0.13.2.0-1_amd64_debian11-bullseye-qt5.deb
SHA256: 6f3917720757fc992e62e4b3cb13c37d37173a6c85c9192d4aa5fabac7caa358
avater_0.13.2.0-1_amd64_debian12-bookworm-qt6.deb
SHA256: e9af010a2d0335f3153841cd1c1d5edb16b86b2a5318c5408b4b06a89182e306
Windows
avater_0.13.2.0_windows_amd64.exe
SHA256: 4d05cc4388abb0c8a85281efff3a3b9dd735b7ee204e44239f1db6bb15cd6506
avater_0.13.2.0_windows_amd64.msi
SHA256: fd79ab734222d81a7f4a50036c36622e566f43b1256e0d352d42a053304ce4c7
avater_0.13.2.0_windows_amd64.zip
SHA256: 43e3c4c912a2c585d1eec2b9cf2768f67be66e50582c19ce5aab03d74b523eed