What's Changed
This beta introduces BT peer geolocation with country flag display and hardens the application's logging infrastructure for improved diagnostics.
✨ New Features
- Peer Geolocation — Country flags (🇩🇪 🇯🇵 🇺🇸) now appear next to peer IP addresses in the task detail panel, with country and continent info on hover. Powered by DB-IP's
dbip-country-lite.mmdbbundled database viamaxminddbcrate - Browser Extension Badge — Added browser extension download badge and feature description to README
🛠 Improvements
- Logging Persistence —
gpu_guardpre-flight crash recovery events now write to the mainmotrix-next.logfile instead of ephemeral stderr, making Issue #188-class problems diagnosable from user-submitted logs - Log Noise Reduction — Suppressed verbose DEBUG output from
maxminddb,sqlx, andzbuscrates vialevel_for()filters, reducing log file noise by ~30% - Frontend Log Standardization — Replaced 5 remaining
console.log/console.errorcalls inmain.tsandBasic.vuewith the centralizedloggerutility for proper file persistence - Sentinel Error Reporting — GPU crash sentinel file operations (
write/remove) now report failures instead of silently discarding errors
📦 Downloads
| Platform | Architecture | File |
|---|---|---|
| macOS | Apple Silicon · Intel | .dmg
|
| Windows | x64 · ARM64 | -setup.exe
|
| Linux | x64 · ARM64 | .AppImage .deb
|