Releases: klabast/macOSDefaultApps
Releases · klabast/macOSDefaultApps
Release list
v0.7.1
What's Changed
Full Changelog: v0.7.0...v0.7.1
v0.7.0
v0.6.1
What's Changed
- ci: bump the tap on release by @klabast in #9
- 0.6.1 — review pass: crlf presets, curated app save, off-main reload by @klabast in #11
Full Changelog: v0.6.0...v0.6.1
v0.6.0
What's Changed
- docs: successor framing, brew trust by @klabast in #7
- restore point, captured before the first change by @klabast in #8
Full Changelog: v0.5.1...v0.6.0
v0.5.1
v0.5.0
What's Changed
Full Changelog: v0.4.0...v0.5.0
v0.4.0
v0.3.0
Full Changelog: https://github.com/klabast/macOSDefaultApps/commits/v0.3.0
v0.2.0
presets and import/export.
- presets: named association sets stored as plain settings files in ~/.mda — save the current state, switch between them, git the folder into your dotfiles
- ui: presets menu with a change preview (from → to per row, result icons after applying), import any duti/mda settings file, export as .mda
- cli:
mda save [name];mda applynow applies everything it can and reports the rest — missing apps are skipped and listed, exit 1 flags leftovers. built for fresh-machine restores. mda savewarns when ~/.mda is not under git (unversioned saves overwrite without history)
requires macos 15+. app still unnotarized — see the site for the open-anyway path.
v0.1.0
first release.
- swiftui app: by-type / by-app sidebar, searchable handler picker with app icons, localized for en/de/fr/es/it/pt/nl/pl
- cli
mda: get / ls / set / dump / apply — apply reads duti settings files unchanged - built exclusively on NSWorkspace + UniformTypeIdentifiers, no deprecated LaunchServices calls
- universal binaries (arm64 + x86_64), requires macos 15+
gatekeeper note: the app is not notarized yet. first launch: system settings → privacy & security → "open anyway". the cli has no such friction.