Changelog

v2.7.0

2026-09-19

New additions and improvements

  • Complete usage documentation has been added to the official website: menu editor guide, plug-in management, setup instructions, both in Chinese and English
  • Added “Help” to the menu bar and status bar menu: usage instructions, menu editor guide, setup instructions, FAQs, and plug-in development with one click
  • The novice guide can be viewed at any time from “Help → Rewatch Guide”
  • After selecting an application in “Open with”, the menu icon automatically changes to the icon of that application.
  • When selecting an icon, you can search all symbols that come with the system
  • “Restore Default” will now restore the plug-in menu to its factory state, and your own newly created menus and scripts will not be affected.
  • The directory condition of display rules supports matching package directories such as .app and .xcodeproj by extension
  • The main window can be resized, and the window size and position will be remembered after exiting
  • Menu editor, plug-in management: the width of each column can be adjusted by dragging it, and it will still be the way you adjusted it next time you open it.
  • Menu editor: supports undo/redo (⌘Z)
  • Menu editor: prompt directly at the top when the function is turned off
  • Use system notification reminder instead when checking for new version
  • Plug-in management: The updated content of the plug-in supports English
  • Plug-in management: The operation button for plug-in details is fixed at the bottom of the panel
  • Add empty status prompts in menu library, plug-in list, and search results without results
  • Will confirm once before hiding the status bar icon
  • You can turn on automatic backup to iCloud, and you can see the last backup time in the settings
  • Show progress when backing up and restoring iCloud data

New plugin

Plug-in management → Install in Plug-in Store.

  • Keyboard backlight shortcuts: Change F5 / F6, which are occupied by voice input and do not disturb on the new MacBook, back to adjust the keyboard backlight
  • Git warehouse webpage: Open the webpage corresponding to the current warehouse or file in the browser, supports GitHub / GitLab / Bitbucket / Gitee / Codeberg
  • IP Address: View and copy the local/public IP in the status bar with one click

Bug fixes

  • Fixed the issue where the menu does not appear when the menu extension filter is filled with “.jpg” or “JPG” -Fixed the problem that when dragging a group onto itself, the group disappears together with the menu items inside it
  • Fixed the issue where menu items dragged from the menu library lost the “dynamic title” setting
  • Fixed the issue where after setting a shortcut key for a status bar menu item, there would be an additional item “As administrator…” in the menu.
  • Fixed the problem that “Restore Default” will delete self-created menus and scripts placed in built-in groups (such as “Scripts”). Now they will be retained and moved to the top level.
  • Fixed the issue where installed plug-ins cannot be seen in plug-in management when the network is disconnected
  • Fixed the issue where “Allow installation of unsigned plug-ins” is checked in the settings and does not take effect.
  • Fixed the issue where the settings of the plug-in were cleared after upgrading the plug-in
  • Fixed the problem that iCloud backup and restore may miss plug-ins and other content, but prompts that the operation is successful
  • Fixed the issue where the app needs to be restarted to take effect after restoring from iCloud
  • Fixed automatic check for updates never running
  • Repair point “Check for updates” shows the cached results and cannot check the new version.
  • Fixed the issue where the retry button in the plug-in store does not respond when clicked.
  • Fixed the problem that the title of the property panel in the English interface still displays Chinese
  • Fixed the issue of incomplete display of some buttons and labels in the English interface
  • Fixed the issue where the plug-in menu title was incorrectly translated in the English interface
  • Fixed an issue where an empty “Plugins” group would appear after repeatedly “Restore Default” in the English interface.

Plug-in development

  • Fixed the issue where app.file.read silently returns null value when reading a binary file
  • Fix the problem of app.network.externalIP blocking for ten seconds
  • Fixed the issue where app.share may wait and not return after being called
  • Added app.context.dataDirectory(), the plug-in’s own writable directory, which will not be cleared when upgrading the plug-in

Feedback and communication

If you encounter problems or want to communicate, please contact:

  • Customer service QQ: 102378237
  • QQ communication group: 1097016301
  • Support email: support@byteage.com

v2.6.1

2026-08-26

New additions and improvements

  • Settings: Status bar icon can be hidden
  • Plug-in management: When the plug-in has a new version, the updated content will be displayed
  • Menu editor: Change the menu display condition to “Display timing” radio selection (always displayed / only when files are selected / only when directories are selected / when files or directories are selected)
  • Menu editor: keep current tab when switching menu items
  • Complete the English interface: license, plug-in permissions, system permissions, icon selector, plug-in form, etc.
  • The “Bundle ID” of “Open with” is renamed to “Application ID”

Bug fixes

  • Fixed the issue where clicking the “System right-click menu” occasionally did not respond
  • Fixed the problem of custom menu names being translated in English interface
  • Fixed the issue where purchase, tutorial and other links in the English interface jump to the Chinese page
  • Fixed the issue where “OK” can be clicked on the plug-in form before the data is loaded.
  • License exception prompts are more accurate and no longer always prompt “Activation code is invalid”

Upgrade Tips

  • “Display timing” will automatically correspond to the original settings, no need to reconfigure

Feedback and communication

If you encounter problems or want to communicate, please contact:

  • Customer service QQ: 102378237
  • QQ communication group: 1097016301
  • Support email: support@byteage.com

v2.6.0

2026-08-10

New additions and improvements

  • Added built-in menu “Copy File Name”: Copy the name of the selected file, supports multiple selections
  • Added built-in menu “Paste image as PNG”: save the image in the clipboard as PNG directly to the current folder
  • Added built-in menu “Calculate total size”: counts the total space occupied by selected files/folders; progress will be displayed for large folders and can be canceled at any time
  • Added “Open each file individually” option to “Open with”: When using tools such as IDA Pro that “can only open one file at a time”, multiple selections can open multiple independent windows at once (check the “Execute” page of the menu editor)
  • The confirmation pop-up window for operations such as move/copy is clearer: it will explain the specific object and destination of “Move N items to XXX”, no longer just a general question
  • Menu Editor: After selecting a template for “New File”, the target extension will be automatically filled in, eliminating the need for manual input.
  • Menu Editor: Change the settings menu icon to a visual grid click, eliminating the need to manually enter the icon name.
  • Added “Show in Finder” option to “Copy to/Move to”: automatically highlight the result in Finder after completion (check on the “Execute” page of the menu editor)
  • When “Copy to/Move to/New File/New Folder” encounters insufficient permissions, it will ask whether to try again as an administrator: don’t bother when normal permissions are sufficient. When you encounter a protected directory, you can escalate the permissions as needed. There is no need to configure the entire menu as an administrator in advance.

Bug fixes

  • Fixed an issue where the main window would pop up unexpectedly when starting up the computer
  • Fixed the issue where after canceling script execution, “Execution Completed” is still prompted and the prompt sound is played.
  • Fixed the issue where the “minimum/maximum number of selections” in the menu editor were out of focus and discarded after manual input.
  • “Copy to/Move to” automatically renames and retains both files when encountering a file with the same name (such as “File 2.ipa”). It no longer reports errors and no longer silently overwrites the original file.
  • Fixed an issue where the system notification of completion of the operation is not displayed in some cases
  • Clearer prompts when “Open with” cannot find the corresponding application
  • Fixed the issue of occasional lag when opening plug-in management

Upgrade Tips

  • The three newly added built-in menus (copy file name/paste image as PNG/calculate total size) will be added to “Menu Editor → Menu Library” and can be used by dragging them into the right-click menu as needed.
  • The Root Permission Assistant has been updated this time: users who have used the “As Administrator” function will be prompted to re-authorize for the first time after the update (enter the administrator password once)

Feedback and communication

If you encounter problems or want to communicate, please contact:

  • Customer service QQ: 102378237
  • QQ communication group: 1097016301
  • Support email: support@byteage.com

v2.5.2

2026-07-03

Improvements

  • Redo “Restore to Default”: Now only the built-in menus are restored, the menus you added, self-built scripts, and installed plug-in menus will be retained (previously they would be cleared together)
  • Added “Reset”: right-click any built-in menu item in the menu editor to restore it to default independently without affecting other menus
  • When you right-click on an empty space on the desktop or a folder, menus such as “New Folder, New File, Open Common Directory, Copy Path” will be displayed. These menus will automatically take effect after this upgrade, and no manual settings are required.
  • Supports English interface: When the system language is English, the built-in menu names will now be displayed in English (previously, some menus still displayed Chinese), and will automatically switch with the system language.
  • Script execution result pop-up window improvement: the result content can be scrolled to view, long output will no longer be truncated and lost, and the entire content can be viewed with one click “View Complete Output”
  • Menu Editor: Added “Select App…” button to “Open with” - select an app to fill it in automatically, no need to manually remember the Bundle ID; the matching condition copy is clearer, and a “?” explanation button is added

Bug fixes

  • Fixed the issue where the menu of installed plug-ins disappears from the menu editor after clicking “Restore Default”

Feedback and communication

If you encounter problems or want to communicate, please contact:

  • Customer service QQ: 102378237
  • QQ communication group: 1097016301
  • Support email: support@byteage.com

v2.5.1

2026-06-09

Bug fixes

  • Fixed an issue where some users (especially permanent licenses) would be repeatedly asked to reactivate
  • Fixed the problem that the menu cannot be used normally when right-clicking in synchronized folders such as iCloud disk
  • Fixed the issue where the menu does not pop up when clicking the iRightMenu Pro button in the Finder toolbar
  • Fixed the problem of creating the wrong location when “right-click on the folder → New Folder”
  • Fixed the issue where right-clicking to create a new file or creating a new folder fails when the folder path contains spaces in iCloud and other directories.

Improvements

  • When you right-click an empty space on the desktop or a folder, menus such as “New Folder”, “New File”, “Open Frequently Used Directory”, and “Copy Path” will also appear.
  • The ipa re-signature plug-in adds “Remove application support device restrictions”
  • Preferences → Diagnosis Added “Export Diagnostic Log”

Upgrade instructions

  • “Right-click on the desktop or blank space to see the complete menu” will not automatically take effect for users who are already using iRightMenu Pro - the menus you have created will still be displayed according to the previous rules. To enable: Open Preferences → Menu Editor, find menus such as “New Folder”, “New File”, “Open Common Directory”, “Copy Path”, etc. In the “Matching Rules” on the right, uncheck both “Require files” and “Require folders”. New users do not need to do anything.

Feedback and communication

If you encounter problems or want to communicate, please contact:

  • Customer service QQ: 102378237
  • QQ communication group: 1097016301
  • Support email: support@byteage.com

v2.5.0

2026-06-02

New

  • Added Ask each time mode to the menu “Execution Permissions” - when triggered, a three-button dialog box will pop up (normal user / as administrator / cancel), select according to this requirement
  • Press and hold ⌥ in the status bar menu to temporarily switch to “X as administrator”, click to execute directly as administrator (Finder right-clicking is not supported)

Improvements

  • “New File/Copy to/Move to/New Folder/Plug-in Menu” also supports execution as an administrator (previously only the script menu supported it)
  • Added “Execution permission” option to the properties panel of the plug-in menu
  • The preference setting “Diagnosis → Root Permission” displays the current assistant version number. When it expires, an orange reminder and an upgrade button are given.

Bug fixes

  • Fixed the issue where “Copy to/Move to/New File/New Folder” configured with administrator rights does not take effect -Fixed the problem that administrator rights assistant would not update automatically
  • Files created/copied/moved as an administrator are owned by you (can be edited and deleted directly in Finder)

Upgrade instructions

  • The first time you start v2.5.0, the system password box will pop up once to authorize the administrator assistant - a one-time upgrade, and then daily updates will no longer pop up the password box needlessly.

Feedback and communication

If you encounter problems or want to communicate, please contact:

  • Customer service QQ: 102378237
  • QQ communication group: 1097016301
  • Support email: support@byteage.com

v2.4.0

2026-05-05

New

  • Added Add executable permission to the built-in script - add chmod +x to the selected file, suitable for command line tools or scripts downloaded from compressed packages/online

Improvements

  • The built-in scripts “Remove Quarantine Flag” and “Repair App Signature” now run with normal user rights (no longer need to enter the administrator password for the first time), and support Multi-select batch operations
  • Fix app signature” is no longer only displayed for .app - any codesign applicable object such as .dylib / .framework / command line binary can be used
  • The “Copy Path” built-in function uses shell safe format (single quoted package path + space separated), consistent with macOS Finder option-cmd-C. Pasting into Terminal can now be used directly as a command line parameter (paths containing spaces are no longer broken); pasting into a plain text context will add quotation marks but does not affect the content

Bug fixes

  • Fixed the problem that commands such as pbcopy / osascript to control GUI App in the script menu (custom shell/python/applescript, etc.) failed silently - the previous command was “successful” but did not actually write to the clipboard/control the App. Now the user’s clipboard and GUI session can be accessed normally
  • Fixed an issue where the cursor would jump to the end when deleting characters in the middle when editing script content in the menu editor.
  • Fixed the issue where the Dock icon remains and does not disappear after closing the script error dialog box (such as IPA installation failure prompt)
  • Fixed the issue where double-clicking the .app icon did not respond after the main window was closed - the main window will now be reopened

Upgrade instructions

  • The menu library templates of the two built-in scripts “Remove Quarantine Flag” and “Fix App Signature” have been upgraded to the new version, but old menu items that have been dragged to the right-click menu will not be automatically synchronized - If you want to use the new version, please delete them in the menu editor and then re-drag them from the menu library.
  • Add executable permission” is a new built-in script. After upgrading, old users will not automatically add it to the right-click menu** (to avoid disturbing the configured menu); it can be seen under “Menu Library → Script” on the left side of the menu editor. Drag it to the right-click menu as needed to take effect.
  • “Copy path” format changed from newline-delimited to shell-quoted - if your previous workflow relied on splitting clipboard content by line (such as pbpaste | while read line), the script needs to be adjusted accordingly

Feedback and communication

If you encounter problems or want to communicate, please contact:

  • Customer service QQ: 102378237
  • QQ communication group: 1097016301
  • Support email: support@byteage.com

v2.3.0

2026-04-20

Bug fixes

  • Fixed the issue where two error dialog boxes were accidentally displayed after the execution of some plug-ins.
  • Fixed the issue where the Lua error dialog box pops up after some plug-ins are executed (affecting plug-ins such as IPA installer)
  • Fixed the issue where button text such as “Cancel”, “OK”, “Select” and “Unnamed Folder” are displayed in English under the Chinese system

Related to plug-in developers

  • Plug-in engine version upgraded to 1.3.0
  • app.crypto added HMAC-SHA1, PBKDF2, ECDSA signature/verification, HTML entity codec, Base64URL codec
  • app.network added resolve (DNS resolution) and ping (connectivity test)
  • app.system added deviceModel, isLoginItem, setLoginItem
  • app.system adds new PII hardware identifiers serialNumber / hardwareUUID / diskSerial, which requires hardware_id permission. An authorization window will pop up for first time use.
  • app.window.element adds new sub-namespaces: tree / find / click / value / setValue, supporting AX element-level automation
  • A new read-only constant table app.errors (INVALID_ARGUMENT / OPERATION_FAILED / PERMISSION_DENIED / SYSTEM_PERMISSION_NOT_GRANTED) is added on the Lua side, which can replace the hard-coded string match err.code
  • Added L2 permission: login_item (modify startup items)
  • Fixed the problem that app.plugin.name() / app.plugin.version() / app.plugin.author() always returns nil (the plug-in name in the log will be displayed correctly instead of “Unnamed Plugin”)
  • Fixed the issue where app.api.since(path) returns "1.0.0" instead of nil for non-existing APIs (nil means “API does not exist” and is clearly distinguished from “API introduced in 1.0.0”)

Upgrade instructions

  • After the update, it is recommended to go to the plug-in management to check for plug-in updates. Some plug-ins that have been adapted to the 1.3.0 API can bring more capabilities.
  • Old plug-ins (minEngineVersion ≤ 1.2.0) do not need to be modified and are fully backward compatible

v2.2.0

2026-04-17

Plug-in capability extension

  • Plug-ins can now manage Bluetooth devices, control windows, obtain location information, and query audio devices
  • The plug-in can monitor system events: Bluetooth device connection/disconnection, screen configuration changes, location updates, etc.
  • Added APK installer plug-in

Plug-in management optimization

  • Redesigned the plug-in list, the name and description are displayed in two lines, and the function of each plug-in can be seen clearly at a glance
  • Plug-ins that are incompatible with the current version will be clearly prompted, and you will find that they cannot be used until you no longer install them.
  • The information on the plug-in details page is arranged more clearly, and the permission management function is added
  • Sensitive permissions (such as keyboard simulation, location acquisition) will pop up to confirm when used for the first time, and can be managed at any time on the details page

Bug fixes

-Fixed the problem of application becoming unresponsive after script execution failed. - Fixed the problem that built-in operations such as copying paths, cutting files, and creating new folders are not available - Fixed the issue that the environment variables in the preferences were not saved after the window was closed after being modified. -Fixed the problem of repeated plug-in permission pop-up windows in some scenarios - Fixed multiple potential issues affecting stability

Upgrade instructions

  • After updating, please go to the plug-in management to check for plug-in updates. Some plug-ins may need to be updated to the latest version before they can be used properly.
  • When using Bluetooth, location, keyboard simulation and other functions for the first time, the system will pop up a permission request. Please authorize as needed.

Related to plug-in developers

  • The plug-in engine version has been upgraded to 1.2.0, adding bluetooth, window, location, and audio modules
  • All API error return values are changed from string to table {code, message}, This is a destructive change, please update the error handling logic in the plug-in
  • plugin.json adds a minEngineVersion field to declare the minimum engine version required by the plugin, and refuse to load if it is not met.
  • Added app.api / app.plugin modules to query the engine version and API capabilities at runtime

If you encounter problems or have any suggestions after the update, please join the QQ communication group (1097016301) to give feedback, and we will follow up as soon as possible.

v2.1.0

2026-04-09

Experience optimization

  • Added first-time user guide to help you quickly understand the menu editor
  • The plug-in management page has been changed to a three-panel layout, which is consistent with the menu editor style.
  • Plug-in management supports right-click menu (install/uninstall/enable/disable/update/export)
  • Added “Help → Instructions” entry to the menu bar
  • Display operation prompts when the menu tree is empty
  • Added “Diagnosis” tab in preferences (log level, open log folder)

Improved stability

  • Optimize the underlying architecture to improve the stability and response speed of plug-in execution
  • When the main program is not running, the right-click operation will automatically launch the main program without manual startup.
  • Fixed the issue of layout occasionally jumping when switching pages

Bug fixes

  • Fixed the issue where the plug-in menu is incorrectly displayed on non-target files -Fixed the problem that prompt tool is unavailable when re-signing plug-in is started
  • Fixed the problem that the new file function cannot find the template
  • Fixed the problem of incomplete display due to line wrapping of long text in the form input box
  • Fixed the search box accidentally gaining focus when the menu editor is launched
  • Fixed the issue where the selected status is out of sync when right-clicking on the plug-in list
  • Support directory extension matching (such as .app directory)

v2.0.0

2026-04-06

New menu designer

  • Visual menu editor, drag-and-drop sorting, hierarchical nesting, and multi-select batch operations
  • Built-in rich menu template library, add frequently used menu items with one click
  • Real-time editing of various settings of menu items in the property panel
  • Menu items can be displayed in the right-click menu and status bar at the same time

Plug-in system

  • Brand new Lua plug-in engine, 56+ functional interfaces
  • Online plug-in store, one-click installation, update and uninstall
  • 10+ official plug-ins: file hash verification, file locking, IPA re-signing, image conversion, smart decompression, batch renaming, etc.
  • Plug-in signature verification, safe and reliable

Built-in script

  • Added 15 practical scripts: calculating file check value, converting HEIC to JPG, converting image format, repairing application signature, cleaning .DS_Store, converting plist, formatting JSON/XML, etc.
  • Script execution supports progress display and cancellation

System compatibility

  • Full support for macOS 26
  • Finder extensions are automatically enabled, no manual settings required
  • Supports iCloud Drive, OneDrive and other cloud disk directories

Other improvements

  • Full adaptation to dark mode
  • iCloud menu configuration backup and restore
  • The prompt sound after execution can be customized
  • Overall performance optimization, menu response is faster