Skip to content

Codenotch 1.10.0

Choose a tag to compare

@vinzdg vinzdg released this 12 Sep 09:59
· 622 commits to main since this release

Tells you when a limit resets or runs out, speaks Russian, and reads Kimi.

What's new

  • A card when a limit resets, and when one runs out — the notch slides out a card the moment a provider's limit rolls over, and again when a session or weekly limit hits 100%. Notifications in Settings chooses which, with an optional chime. Thanks @mulhamna.
  • Kimi — weekly and 5-hour limits, its running sessions, and clicking one raises the exact terminal tab it is in rather than just the app. Thanks @8nevil8.
  • Русский — a fifth language, on the Mac and on Windows. Thanks @unchase.
  • Quit from Settings — for when the menu bar icon is switched off. Thanks @RrezonCurraj.
  • More of Settings in Simplified Chinese. Thanks @DrSmoothl.

Security

  • A web page can no longer reach Codenotch's local servers. The Ollama relay and the Windows event server refuse cross-origin browser requests, and raw provider responses are kept out of the system log. Thanks @fourcolors.
  • DeepSeek's page address is now checked exactly. The old check used a substring, so a lookalike domain such as platform.deepseek.com.attacker.example would have passed. Thanks @yehia2030.
  • Windows diagnostics print the shape of a value, never the value — so no token or conversation content can land in a report. Thanks @yehia2030.

Windows

  • The port is built, tested and linted on every change (thanks @RawJat), its README is current, and clippy's suggestions are in.

Fixes

  • The move handle lines up with the camera housing. Thanks @RrezonCurraj.
  • Kimi's terminal focus escapes every value it puts into AppleScript, not just one.

Contributors

@mulhamna, @8nevil8, @unchase, @RrezonCurraj, @DrSmoothl, @fourcolors, @yehia2030, @RawJat — thank you.


Requires macOS 26. Notarized; delivered over Sparkle to anyone already running Codenotch.