Releases: emylfy/macrift
Releases · emylfy/macrift
26.05
New
- Privacy & Security tweaks — Recommended (ads, firewall, guest, screen lock, analytics, dictation) and Strict (Siri, AirDrop, captive portal, Bonjour, Gatekeeper) categories
- Update Control — defer macOS upgrades 30/60/90 days via MDM profile
- Launchpad category folders — auto-organize apps into folders by App Store category, with reset
- Tweak daemons — Stillcolor-port dithering for smoother gradients; Ctrl+arrow space switcher
- Tahoe (macOS 26+) — context menu icons tweak
- Claude Code module — settings, hooks, agents, slash commands, rules, env vars
- Starship presets — 12 official presets in Shell menu
- fzf search in Homebrew — fuzzy across all Brewfiles, multi-select
- Dock layout save/restore
- Xcode CLT — installable from Apps menu, no Homebrew required
macrift --uninstall— clean removal
Changed
- Install without git/sudo — curl+tar only; global command via
~/.local/bin - Atomic install/update — verifies download before replacing, restores on failure
- Hot Corners — single 2×2 grid instead of 4 sequential menus
- Tweaks — wizard launches with all categories, no upfront multiselect
- Install ALL bundles — one grouped multiselect instead of 7 dialogs
- Auto terminal titles from breadcrumb path
Removed
- Hardening menu (privacy.sexy online preset)
- Dock autohide tweak
- Git dependency in install/update
Packages
- Dev —
tlrc,claude,claude-code,zed - Utils —
keyboard-cowboy - App Store — v2RayTun, New File Menu Lite
26.04.4
26.04.3
New
- Unified App Store installs —
masentries in Brewfiles install individually, with App Store redirect for unpurchased apps - Multiselect separators — visual dividers between package groups
- Brewfile sections — all bundles reorganized with category headers
- Three-finger drag — new trackpad tweak
- Tiled window margins — disable Window Manager tile gaps
- ~/Library and boot sound — handled natively in tweak wizard instead of separate steps
- Gatekeeper on Sequoia — auto-opens System Settings when manual confirmation required
- dnspyre cleanup — auto-removed after DNS benchmark if it was installed on the fly
Changes
- Homebrew runs faster — skips auto-update, analytics, cleanup hints
brew bundleno longer upgrades existing packages or spams output- Removed
(cask)suffix from package labels - Spicetify Marketplace installed via official script and auto-applied
- Simplified sudo prompt — no background keep-alive process
- Tweak wizard re-reads current values on every loop
- "Cancel" → "Back" across all menus
Packages
- Added — Claude, Claude Code, Zed, Keyboard Cowboy, v2RayTun, New File Menu Lite
- Removed — ImageOptim, SketchyBar
26.04.2
New
- Dark/light theme — UI colors auto-adapt to your terminal background
- Zinit + plugins — .zshrc sets up syntax highlighting, autosuggestions, completions, and fzf-tab
- Catppuccin Mocha — one-click shell theme for fzf, bat, eza, starship, and syntax highlighting
- 6 new Finder tweaks — Recent Tags, Quit menu, trash warning, sounds, spring folders, desktop sort
- Sudo fallback — protected tweaks auto-escalate instead of failing
- Raycast in profile save/restore
Changes
- Profile reworked — Save/Restore with location picker (Desktop, Documents, iCloud Drive)
- Shell menu — "Full setup" option and dedicated Catppuccin entry
- .zshrc — fzf-tab, history-search bindings, more aliases
- Hot Corners back cancels the whole flow
- Menus render without flicker on fast terminals
- Input prompts ignore arrow keys
26.04.1
New
- Disable pointer acceleration — new tweak in Trackpad & Mouse
- Click wallpaper shows desktop — new tweak in Misc
Changes
- Tweaks flow simplified — pick categories in one screen, no submenu
- Hot Corners shows visual corner diagram while picking; "Keep current" as first option
- Dock Layout simplified — Clear / Spacer / Reset only
- Service restarts now ask for confirmation
- DNS benchmark includes your current DNS for comparison; warns if VPN detected
- Update check can be skipped with
MACRIFT_NO_UPDATE=true
Removed
config/dock.txt— dock layout is now manualapply_all_tweaks— replaced by unified wizard
26.04
New
- Tweak Wizard — pick tweaks across categories — skip, apply, or reset to default. Progress dots, live counter, summary before applying
- Reset to defaults — press
don any tweak to restore macOS default - Hot Corners — arrow-key picker per corner, current action marked
Changes
- Tweaks menu simplified — wizard replaces 7 separate categories
- Apply ALL runs in one pass, restarts only what changed
- Confirm is single-keypress —
y/n, no Enter Ctrl+Cexits cleanly everywhere←arrow goes back from any menu- Human-readable values in apply log
- SpotX, privacy.sexy, Mole dialogs use arrow-key menus instead of typing Y/N
Packages
- Dev — bash (bash 5 via Homebrew)
- Utils — cork
- App Store — TestFlight
Fixes
- Fixed crash when no tweaks were selected
- Profile backup now works on bash 3.2 (stock macOS)
v26.03.1
New
- Extensions installer — multi-select VS Code extensions from config; auto-detects code / cursor / codium
- System Security Status — FileVault, Firewall, SIP, Gatekeeper overview with Gatekeeper toggle
- DNS Provider Menu — 11 providers including Cloudflare, Google, Quad9, AdGuard, NextDNS, ControlD
- Homebrew Cleanup — brew cleanup + autoremove from the Cleanup menu
- Ghostty Catppuccin Themes — Mocha and Latte auto-downloaded on config apply
- Arrow Key Navigation — navigate menus with Up/Down, select with Enter/Right, go back with Left
Changes
- Hot Corners uses audit table — no more unnecessary Dock restarts
- Spicetify Marketplace moved into Spotify submenu
- Menus hide cursor during display, dynamic number width for 10+ items
Packages
- Dev — fastfetch, macmon, mas, mole, t3-code, android-platform-tools; docker → docker-desktop
- Utils — betterdisplay, logi-options+, macs-fan-control, supercorners
- Media — affinity
- App Store — removed CapCut, v2RayTun
VSCode Settings
Complete overhaul — sidebar left, status bar hidden, single active tab, compact tabs, Maple Mono / Fira Code, organize imports on save
v26.03
New
- iTerm2 Dynamic Profiles — 3 preset themes: Cyberdrift, Nord Frost, Tokyo Night with auto-default
- iTerm2 system tweaks — GPU renderer, compact tabs, hidden scrollbar, focus follows mouse
- Dock Layout — config-file based, "Clear Dock" option
Changes
- UI theme: Ice Blue — gray borders, blue accent numbers, ice title
- Log symbols — clean icons replace text tags
- Switched to CalVer versioning
v0.4.0
v0.3.0
New
- CLI flags —
--dry-run,--no-confirm,--logfor preview, unattended runs, and logging - Mac App Store — install apps via
maswith multi-select - Dock Layout — set up dock apps, add spacers, reset to default
- Profile Backup — export/import Brewfile, macOS defaults, dotfiles, editor settings, iTerm2, dock layout
- Nerd Fonts bundle — Fira Code, JetBrains Mono, Meslo, Cascadia Code, Hack, Maple Mono
- Keyboard & Text tweaks — key repeat speed, press-and-hold, auto-correct, smart substitutions
- Screenshots tweaks — format, save location, shadow, date in filename
- Hot Corners — interactive corner action picker
- CI — ShellCheck, syntax validation, Brewfile lint