Skip to content

vicash v0.1.7

Choose a tag to compare

@caaatto caaatto released this 04 Jun 14:28
· 3 commits to main since this release

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.