robin/src-tauri
pyr0ball d7c41f07fe feat(patterns): add missing-shared-library pattern to all distro families
Real-world trigger: libQt6PrintSupport.so.6 missing from CheatEngine
portable binary on Linux Mint 22.3.

Windows/macOS migrants double-click a binary, nothing happens, and they
have no idea why — the dynamic linker error goes to journald silently.
Robin catches 'cannot open shared object file: No such file or directory'
in journald and explains the Linux shared library model, pointing to the
right package manager command (apt/pacman/dnf/zypper) per distro family.

Also documents why 'pip install pyqt6' doesn't fix system library errors.

Added to 23 pattern files covering all source OS / target distro family
combinations.
2026-05-20 13:14:36 -07:00
..
capabilities chore(m1): use notify v8, dirs v6, tighten capabilities permissions 2026-05-18 14:53:05 -07:00
icons feat: M0 scaffold — Tauri 2 + Vue 3, system tray, first-run onboarding, config layer 2026-05-18 10:06:49 -07:00
patterns feat(patterns): add missing-shared-library pattern to all distro families 2026-05-20 13:14:36 -07:00
src fix(window): hide chat window on close instead of destroying it 2026-05-20 11:18:25 -07:00
.gitignore feat: M0 scaffold — Tauri 2 + Vue 3, system tray, first-run onboarding, config layer 2026-05-18 10:06:49 -07:00
build.rs fix(m1): address HIGH review findings — journald zombie, silent exit, double-delivery 2026-05-18 18:56:45 -07:00
Cargo.lock fix(build): add reqwest, fix exhaustive match, tauri deprecation, Cargo.lock 2026-05-20 08:32:39 -07:00
Cargo.toml fix(build): add reqwest, fix exhaustive match, tauri deprecation, Cargo.lock 2026-05-20 08:32:39 -07:00
tauri.conf.json feat(ui): replace Vue/Vite frontend with self-contained static HTML 2026-05-20 12:23:04 -07:00