Skip to content

Notchikko v1.2

Choose a tag to compare

@LLLLLayer LLLLLayer released this 19 Apr 18:37
· 14 commits to main since this release

Highlights

Approval flow

  • Approval card only surfaces for actual blocking permission requests. Informational notifications no longer hijack the panel or park Clawd in .approving.
  • Background sessions now celebrate on Stop (3s) regardless of which session is active — the foreground-session gate is gone.

CLI matrix

  • Codex: matcher switched to .* (regex, matches any tool); SessionEnd hook removed.
  • Gemini CLI: marked Planned and hidden from onboarding / Settings until full support lands.

Observability

  • App and hook share a structured log format: YYYY-MM-DD HH:mm:ss.SSS LEVEL [Tag] sid=xxxxxxxx req=xxxxxxxx msg, both in ~/Library/Logs/Notchikko/.
  • SocketServer now logs listen() / accept() / JSON-decode failures instead of swallowing them.
  • Hook writes its own hook-YYYY-MM-DD.log with per-invocation event / request-id / duration.
  • Hook version bumped to 4 — go to Settings → Integration and reinstall hooks to get the disk log.

Notch UX

  • Drag release: SVG swaps instantly on mouse-up. The 350ms fly-back no longer drags the dragging sprite with it.
  • Clawd now rests fully below the notch, no portion hidden inside the hardware cutout. Fly-back lands cleanly below the notch with no "behind-the-notch flash".

Polish

  • Shortcuts settings page restyled to match the Display list layout.
  • Approval card buttons no longer print shortcut hints (less visual noise on each click target).

更新亮点

审批流

  • 审批卡片只在真正阻塞的权限请求时出现,普通通知不会再占住面板或把 Clawd 卡在 .approving 状态。
  • 后台 session 收到 Stop 也会触发 3 秒庆祝,不再受"必须是前台 session"的限制。

CLI 适配

  • Codex:matcher 改成 .*(正则,匹配任意工具);移除了 SessionEnd hook。
  • Gemini CLI:标记为 Planned,在引导/设置里先隐藏,等完整适配落地再恢复。

可观测性

  • App 和 hook 共用一套结构化日志格式:YYYY-MM-DD HH:mm:ss.SSS LEVEL [Tag] sid=xxxxxxxx req=xxxxxxxx msg,都写到 ~/Library/Logs/Notchikko/。
  • SocketServer 现在会把 listen() / accept() / JSON 解码失败记录下来,不再吞错。
  • Hook 单独写 hook-YYYY-MM-DD.log,包含每次调用的事件名 / request_id / 耗时。
  • Hook 版本升到 4 — 到 设置 → 集成 重装 hook 即可启用磁盘日志。

Notch 体验

  • 拖拽释放:松手瞬间 SVG 就切回正常姿态,350ms 的飞回动画不会再拖着"拖拽中"的图。
  • Clawd 现在完全贴在 Notch 下方,身体不会有任何部分被硬件刘海挡住;飞回动画落点也干净了,不再有"消失在 Notch 里"的闪烁。

打磨

  • 快捷键设置页重排版,和显示器列表保持一致风格。
  • 审批卡片按钮去掉了快捷键提示文字(点击区域的视觉噪音更少)。

Full changelog: v1.1...v1.2