Releases: rhevorn/machkit
Release list
MachKit v2.3.2
What's Changed
New Features
- copy hovered hex color with the C key
Fixes
- copy color on short drags and stop eating ⌘C
- avoid non-Sendable NSFont static properties
- repair Click to copy strings and font statics
- require a real drag before starting capture
- show Click to copy on the color chip
- copy color on click and activate for key copy
- make C-copy work under IME with feedback
- skip redraw after a committed region selection
- stop loupe flash and CoreText hex HUD crash
- hide color loupe once region drag starts
Performance
- reuse loupe tile while the sample rect is unchanged
- sample hover colors from raw bitmap bytes
- redraw only loupe chrome on hover moves
Improvements
- share HUD text attributes for loupe and labels
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
Signing
This build uses ad-hoc code signing and is not notarized by Apple. macOS may require Control-clicking MachKit and choosing Open on first launch.
MachKit v2.3.1
What's Changed
New Features
- sharpen tool SEO titles, FAQs, and local-vs-online guide
- expand Codec with Data URI, radix, and transfer encodings
- add ghost SelectControl variant
- add Cipher tool for local encrypt/decrypt
- fix web-tool window sizes and multilingual search
Fixes
- align prerender checks with JSON Formatter SEO copy
- enable Codec file saves and Data URI swap
- harden port-scan prefs and unclip timestamp content
- link MachKit help to GitHub
Improvements
- organize App/Core by domain and sync tool catalogs
- unify ToolContent page edge padding
Documentation
- sync 20-tool counts and Codec/Cipher product copy
Other Changes
- Merge branch 'feature/v2.3'
- polish(tools): tighten regex, chmod, cron, and port-scan layouts
- polish(tools): align muted sidebar workbench chrome
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
Signing
This build uses ad-hoc code signing and is not notarized by Apple. macOS may require Control-clicking MachKit and choosing Open on first launch.
MachKit v2.3.0
What's Changed
New Features
- localize status menu and keep theme/language in sync
- harden project quality and web experience
- draft locally and apply to /etc/hosts explicitly
- add loupe color sampling and keep window shadows
- polish formatter UI with history, path preview, and theme
- add pin, reorder, and semantic icon accents
- add categorized cleanup rules and safer residue detectionrules and safer residue detection"
- add Check for Updates via GitHub Releases Atom feed
Fixes
- localize route lookup and stabilize Vite HMR in WebView
- harden H5 utilities and retire deprecated Phosphor names
- restore complete product gallery
- reuse the React root across hot reloads
- stop System-tab crash and harden background activity cleanup
Improvements
- migrate marketing site to TypeScript and TSX
- migrate H5 tools to TypeScript and TSX
Other Changes
- polish(ui): clarify route lookup input and hash algorithm tabs
- polish(website): align localized product presentation
- polish(json): move actions above the editor and simplify result controls
- simplify(menubar): replace live monitor popover with Open/Quit menu
- polish(screenshot): calm selection chrome and tighter toolbar corners
- polish(ui): introduce MachKitLayout with 20pt page margins
- polish(settings): drop group frames and right-align row controls
- polish(ui): unify native page spacing to 18 / 16 / 14
- polish(ui): align Tools and Settings page padding with other pages
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
Signing
This build uses ad-hoc code signing and is not notarized by Apple. macOS may require Control-clicking MachKit and choosing Open on first launch.
MachKit v2.2.5
What's Changed
New Features
- use day-picker datetime UI and disable web tool context menus
- bidirectional convert and relative calculator
- add highlight, escape, cursor path, and clipboard fill
- support clipboard read/write for embedded tools
Fixes
- stop scanning UI flicker on re-scan
- harden WebView bridges and finish H5 tool review polish
- localize environment title in the editor header
Improvements
- rename password format to string
- unify H5 UI on shared MachKit design system
- merge IP inspector into CIDR tool
- split shared UI into shadcn-style components
Documentation
- add repository agent guidelines
Other Changes
- polish(hosts): left-align environment sidebar labels
- polish(jwt-lab): prioritize generate and tighten decode results
- polish(image-process): split options/preview and fix batch save
- polish(qr-code): redesign controls and fix WKWebView save
- polish(cron): compact window and clearer open layout
- polish(color-lab): replace native picker and tighten preview layout
- polish(text-diff): merge editors with inline diff and resizable panes
- polish(hosts): tighten sidebar rows and move delete to context menu
- polish(codec): compact window with grouped codec rail
- polish(number-base): sidebar categories and combined value-unit field
- polish(regex-lab): compact window and regex-literal editor layout
- polish(url-lab): compact window and anatomy-style editor layout
- polish(tools): unify checkbox UI and rename IP Inspector labels
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
Signing
This build uses ad-hoc code signing and is not notarized by Apple. macOS may require Control-clicking MachKit and choosing Open on first launch.
MachKit v2.2.4
What's Changed
New Features
- refine menu bar popover layout and native appearance
- redesign menu bar monitor popover
- expand performance monitoring with SoC metrics and app network ranking
- redesign junk cleanup flow and harden concurrent scans
Fixes
- complete locale coverage for new monitoring and status bar strings
Improvements
- centralize monitoring in SystemMonitorService
- extract performance sampling math into MachKitCore
Documentation
- add monitoring architecture and metric semantics guide
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
Signing
This build uses ad-hoc code signing and is not notarized by Apple. macOS may require Control-clicking MachKit and choosing Open on first launch.
MachKit v2.2.3
What's Changed
Fixes
- isolate the main window configurator coordinator to the main actor
- hop to the main actor for deferred annotator model updates
- re-check screen recording access after a fresh permission grant
- keep open context menus visible when capturing screenshots
- avoid xcrun prompts when scanning simulator devices
- bake the website download URL at Pages build time
Performance
- render and encode screenshot exports off the main thread
- capture every display in parallel when freezing the screen
Improvements
- derive annotation ink colors from a single RGB source
Other Changes
- Revert "ci: deploy GitHub Pages from version tags"
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
Signing
This build uses ad-hoc code signing and is not notarized by Apple. macOS may require Control-clicking MachKit and choosing Open on first launch.
MachKit v2.2.2
What's Changed
New Features
- toggle individual tools with their global shortcuts
- toggle the tools list with its global shortcut
- polish screenshot annotator brushes, frame drag, and cursors
- confine screenshot editor to one display with movable frame
- restore active screenshot sessions and keep one display freeze
- rebuild screenshot undo history around a stable base image
- share screenshot text layout across preview and export
- add mosaic brush modes and more annotation inks
- refine screenshot geometry helpers
- enrich Performance monitoring and pause idle sampling
Fixes
- show app uninstall confirmation inside the details sheet
- harden tools-list toggle window tracking
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
Signing
This build uses ad-hoc code signing and is not notarized by Apple. macOS may require Control-clicking MachKit and choosing Open on first launch.
MachKit v2.2.1
What's Changed
Fixes
- prevent invalid localization extraction
- harden screenshot capture timing and annotator updates
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
Signing
This build uses ad-hoc code signing and is not notarized by Apple. macOS may require Control-clicking MachKit and choosing Open on first launch.
MachKit v2.1.1
What's Changed
New Features
- expand cleanup coverage and safety
- rename tools section to utilities
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.
MachKit v2.1.0
What's Changed
New Features
- add port scanner
- add connection trace
- add cURL lab
- add text lab
- add certificate lab
- add chmod lab
- add JWT lab
- expand unit converter
- extend byte unit conversions
- enhance QR code generator
- add image processing utility
- add IP inspector
- add XML plist converter
- add number base converter
- add URL lab
- add QR code generator
- add color lab
- add data format converter
- add cron expression builder
- add IP CIDR calculator
Installation
- Download the macOS ZIP file.
- Extract it and move MachKit to Applications.
- Open MachKit.
- If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.