From 83e99aa2dca6db3691e30608dba5cc6e2ca6c345 Mon Sep 17 00:00:00 2001 From: Montana Date: Sat, 4 Jul 2026 04:10:08 -0700 Subject: [PATCH 1/2] fix(assets): rename 521x521 iconset files to their real 512x512 sizes The images are actually 512x512 and 1024x1024. iconutil silently ignores unrecognized filenames, so regenerating azad.icns from this iconset would drop the 512pt/1024px representations. Pixel content unchanged. --- .../{icon_521x521.png => icon_512x512.png} | Bin .../{icon_521x521@2x.png => icon_512x512@2x.png} | Bin 2 files changed, 0 insertions(+), 0 deletions(-) rename crates/azad/assets/azad.iconset/{icon_521x521.png => icon_512x512.png} (100%) rename crates/azad/assets/azad.iconset/{icon_521x521@2x.png => icon_512x512@2x.png} (100%) diff --git a/crates/azad/assets/azad.iconset/icon_521x521.png b/crates/azad/assets/azad.iconset/icon_512x512.png similarity index 100% rename from crates/azad/assets/azad.iconset/icon_521x521.png rename to crates/azad/assets/azad.iconset/icon_512x512.png diff --git a/crates/azad/assets/azad.iconset/icon_521x521@2x.png b/crates/azad/assets/azad.iconset/icon_512x512@2x.png similarity index 100% rename from crates/azad/assets/azad.iconset/icon_521x521@2x.png rename to crates/azad/assets/azad.iconset/icon_512x512@2x.png From 62dc3a926e2571865e917c4374526b9d8e2f33c3 Mon Sep 17 00:00:00 2001 From: Montana Date: Sat, 4 Jul 2026 04:10:08 -0700 Subject: [PATCH 2/2] chore: remove unused workspace deps, fix SC2034, un-hardcode AGENTS.md path - Drop [workspace.dependencies] thiserror/num_cpus: no workspace crate references either (Cargo.lock unaffected; both remain as transitive deps of third-party crates). - azad-dev.sh: unused 'attempt' loop variable -> '_' (shellcheck SC2034). - AGENTS.md: /Users/spence/Applications/... -> ~/Applications/..., matching the AZAD_APP_DIR default in the justfile and azad-dev.sh. --- AGENTS.md | 2 +- Cargo.toml | 4 ---- crates/azad/scripts/azad-dev.sh | 3 +-- 3 files changed, 2 insertions(+), 7 deletions(-) diff --git a/AGENTS.md b/AGENTS.md index d4f5dbf..c6428fb 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -52,7 +52,7 @@ When taking over a task, do this first: Expected service/app identifiers: - LaunchAgent label: `ai.azad` -- App bundle executable: `/Users/spence/Applications/Azad.app/Contents/MacOS/azad` +- App bundle executable: `~/Applications/Azad.app/Contents/MacOS/azad` - Logs: `~/Library/Logs/Azad/` ## Current Behavioral Priorities diff --git a/Cargo.toml b/Cargo.toml index c271ecb..32baceb 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -13,7 +13,3 @@ edition = "2024" rust-version = "1.85.0" repository = "https://github.com/spence/azad" license = "MIT" - -[workspace.dependencies] -thiserror = "1.0" -num_cpus = "1.16" diff --git a/crates/azad/scripts/azad-dev.sh b/crates/azad/scripts/azad-dev.sh index 3e9b109..b7e222e 100755 --- a/crates/azad/scripts/azad-dev.sh +++ b/crates/azad/scripts/azad-dev.sh @@ -411,8 +411,7 @@ bootstrap_until_loaded() { } kickstart_with_retry() { - local attempt - for attempt in $(seq 1 20); do + for _ in $(seq 1 20); do if launchctl kickstart -k "$SERVICE_TARGET" >/dev/null 2>&1; then return 0 fi