Repository navigation
Notchikko v1.2
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);SessionEndhook 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/. SocketServernow logslisten()/accept()/ JSON-decode failures instead of swallowing them.- Hook writes its own
hook-YYYY-MM-DD.logwith 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
draggingsprite 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 改成
.*(正则,匹配任意工具);移除了SessionEndhook。 - 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