Skip to content

AllInOneIME 0.4.0

Choose a tag to compare

@melatonin98034 melatonin98034 released this 10 Oct 20:20
cdd34bb

Note: not yet signed or notarized by Apple. Install: open the DMG and double-click "Install AllInOneIME"; if macOS won't open it, click Open Anyway in System Settings → Privacy & Security. Download it only from this page.

注意:还没有 Apple 签名和公证。安装:打开 DMG,双击「Install AllInOneIME」;macOS 提示无法打开时,到 系统设置 → 隐私与安全性 点「仍要打开」。只从这个页面下载。

SHA-256: 5ffc7062d34d22734c775a1f3d91dca19159ecb3a1f1187ab80092fa56d2f058


English

Added

  • @claude runs in the background by default (a Claude Code background session) instead of opening Terminal, with a notification when it's done; click it to open the session in Terminal. The new @tasks shows the background tasks' progress and replies. The settings switch it back to Terminal.
  • Icons in the command list: a colored square with an SF Symbol for each command (like iOS Settings), and in @tasks for done / working / waiting for you. Custom commands and plugins can set their own with icon (an SF Symbol name) and color.
  • @settings opens the settings window.

Changed

  • The command list has every command, 5 shown at a time: ↑↓, the wheel or the trackpad scroll it (the position shows on the right), digits pick among the rows shown, and a click picks one.

Fixed

  • Opening Claude Code or a command in Terminal did nothing when the login shell starts a wrapper first (such as the Kiro CLI's kiro-cli-term): the command was dropped, leaving an empty prompt. The command is now typed once the shell is ready (asking once for permission to control Terminal).
  • @tasks opens a task whose process has ended with claude --resume.

Upgrading

  • @claude now runs in the background and notifies you when it's done; to open Terminal as before, turn off "@claude runs in the background and notifies me" in the settings.
  • The first time a Terminal window is opened (@claude in Terminal mode, a notification, @tasks, "run in Terminal" commands), macOS asks whether AllInOneIME may control Terminal: click OK. Without it things still work, except that a shell which starts a wrapper first (like the Kiro CLI's) may not run the command.

中文

新增

  • @claude 默认在后台运行(Claude Code 的后台会话),不再打开终端;做完弹系统通知,点通知在终端里打开那个会话接着聊。新命令 @tasks 查看后台任务的进度和回复。设置里可以改回在终端打开。
  • 命令列表加了图标:每个命令一个彩色小方块配 SF Symbols 图标(像 iOS 设置那样),@tasks 里用图标表示完成 / 进行中 / 等你。自定义命令和插件可以用 icon(SF Symbol 名)和 color 指定自己的图标。
  • @settings:直接打开设置窗口。

改动

  • 命令列表里有全部命令,一次显示 5 个,用 ↑↓、滚轮或触控板往下滚(右下角显示位置),数字选当前看到的那几行;也可以直接点。

修复

  • 在终端里打开 Claude Code 或命令时,如果登录 shell 会先启动一层包装(比如 Kiro CLI 的 kiro-cli-term),命令会被吞掉,只剩一个空的提示符。现在等 shell 准备好再输入命令(第一次会请求「控制终端」的权限)。
  • @tasks 打开一个进程已经结束的任务时,改用 claude --resume 重新打开那个会话。

升级须知

  • @claude 现在默认在后台跑、做完通知你;想要以前那样直接打开终端,在设置里关掉「@claude 在后台运行,做完通知我」。
  • 第一次打开终端(@claude 的终端模式、点通知、@tasks、「在终端运行」命令)时,macOS 会问是否允许 AllInOneIME 控制「终端」,点「好」。不允许也能用,只是遇到 Kiro 这类会先包一层的 shell 时命令可能不执行。