Skip to content

Watchoo v1.2.0

Choose a tag to compare

@github-actions github-actions released this 03 Nov 08:19
· 7 commits to main since this release
5ec8261

Changelog: CHANGELOG.md.
Docker image: ghcr.io/studoo-app/watchoo:1.2.0.

[1.2.0] - 2026-11-03

AI signatures declared in the commits, and languages of the contributors. No incompatible change: the
database is migrated at the first command, and the existing commits are analyzed at the next sync, without
any request to the forge.

Added

  • AI signatures: watchoo log, watchoo contributors, the TUI and the web interface show the AI
    tools declared in the commits (co-author line, footer, agent account) for Aider, Claude, Codex,
    GitHub Copilot and Cursor. A signature says a tool was declared, not who wrote the code, and its absence
    proves nothing: no score, no percentage, never "human". Existing commits are analyzed at the next
    sync, without any request to the forge.
  • Languages of a contributor: lines added in each language by the commits of a contributor, with their
    percentage, read from the local Git clone in the same pass as the +/- lines (no extra request). New
    "Languages" card on a contributor's page and main language of each of their repositories, LANGUAGE
    column of watchoo contributors, "Languages" line in the contributor detail of the TUI. Merge commits,
    dependencies and generated files do not count. Existing commits are read again from the clone at the
    next sync; their +/- lines do not change.
  • --json: ai_signatures and ai_scanned on commits; ai_signed_commits, ai_scanned_commits,
    ai_tools, languages_scanned_commits and languages on contributors.
  • Database: migration 00008 (commits.ai_rules_version, table commit_ai_signatures) and migration
    00009 (commits.languages_version, table commit_languages).

Fixed

  • Release notes: the footer of the GitHub release (changelog link, Docker image) is in English.