vicash v0.1.7
vicash v0.1.7
Tiny diagnostic release. No new features, just better forensics when something goes wrong.
v0.1.6 switched to the Windows GUI subsystem so launching vicash no longer pops a cmd window. The downside: when a panic happens, the Rust default handler tries to print to stderr, but with no console attached the message is dropped on the floor. The user sees a generic "vicash.exe stopped working" dialog with zero diagnostic information.
This release fixes that.
What's new
- A panic hook now appends every crash (message + Rust backtrace) to
%APPDATA%\caaatto\vicash\config\panic.log. Attach this file to a bug report and the offending location is right there. - All log output is also teed to
%APPDATA%\caaatto\vicash\config\log.txt, truncated past ~512 KB so the disk does not fill on long sessions. Useful when investigating issues that do not panic outright. - Terminal launches (
vicash --list, etc.) still print to the parent console exactly as before. The file logs are additive, not a replacement.
Update
If you are on v0.1.5 or v0.1.6: open F1, scroll to Update -> Install and restart now. vicash swaps itself in place and relaunches. The top-right "Update available" badge added in v0.1.6 should also be visible in the main preview window.