Skip to content

Releases: rhevorn/machkit

MachKit v2.3.2

Choose a tag to compare

@github-actions github-actions released this 19 Sep 09:17

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

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. 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

Choose a tag to compare

@github-actions github-actions released this 08 Sep 07:26

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

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. 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

Choose a tag to compare

@github-actions github-actions released this 30 Aug 11:44

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

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. 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

Choose a tag to compare

@github-actions github-actions released this 29 Aug 09:24

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

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. 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

Choose a tag to compare

@github-actions github-actions released this 23 Aug 07:02

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

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. 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

Choose a tag to compare

@github-actions github-actions released this 19 Aug 13:12

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

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. 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

Choose a tag to compare

@github-actions github-actions released this 17 Aug 13:07

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

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. 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

Choose a tag to compare

@github-actions github-actions released this 16 Aug 13:58

What's Changed

Fixes

  • prevent invalid localization extraction
  • harden screenshot capture timing and annotator updates

Installation

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. 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

Choose a tag to compare

@github-actions github-actions released this 30 Aug 09:19

What's Changed

New Features

  • expand cleanup coverage and safety
  • rename tools section to utilities

Installation

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.

MachKit v2.1.0

Choose a tag to compare

@github-actions github-actions released this 15 Aug 14:31

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

  1. Download the macOS ZIP file.
  2. Extract it and move MachKit to Applications.
  3. Open MachKit.
  4. If macOS blocks the app, open System Settings → Privacy & Security and choose Open Anyway.