robin/src-tauri
pyr0ball efec0a53ee feat(manage): manage.sh overhaul + exe-relative pattern loading + desktop entry
manage.sh:
- run: foreground execution with auto DISPLAY + RUST_LOG
- start/stop/restart/status: background daemon lifecycle
- logs: tail Robin log file
- build-debug: Rust-only build (no Node/npm needed)
- desktop-install/remove: system application menu entry
- autostart-enable/disable: XDG autostart entry
- install: build-debug + desktop-install + autostart-enable in one step
- uninstall: reverses install cleanly

patterns.rs:
- Add exe-relative candidates: binary-dir/patterns/ and binary-dir/../../patterns/
  This means the binary works from any working directory without requiring
  the user to cd into ~/robin/ first
2026-05-20 11:06:55 -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): mobile-origin users + dual-boot supplement system 2026-05-19 09:32:18 -07:00
src feat(manage): manage.sh overhaul + exe-relative pattern loading + desktop entry 2026-05-20 11:06:55 -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 fix(build): add reqwest, fix exhaustive match, tauri deprecation, Cargo.lock 2026-05-20 08:32:39 -07:00