Skip to content

Releases

v0.5.1

Choose a tag to compare

@deviantony deviantony released this 24 Feb 08:46
v0.5.1
8bb6f5c

What's New

Security

  • Path traversal protection — prevent symlink-based and directory traversal attacks on file read and git endpoints
  • CSRF protection — origin validation blocks cross-origin requests to the local server
  • Payload validation — request body size limit (1 MB) and shape validation on the feedback endpoint
  • File size limit — 10 MB cap on file reads to prevent memory exhaustion
  • Error sanitization — generic error messages instead of leaking internal details

Infrastructure

  • Plugin namespace update — updated plugin references to new deviantony-plugins namespace

v0.5.0

Choose a tag to compare

@deviantony deviantony released this 19 Feb 09:01
v0.5.0
1fd818b

What's New

Annotation Types

  • Action & Question annotation kinds — Annotations can now be categorized as actions or questions, with a distinct blue theme for questions

Diff Viewer

  • Collapsible unchanged lines — Unchanged sections in the diff viewer are now collapsed by default, making it easier to focus on what changed

Editor

  • Go and YAML language support — Added syntax highlighting for Go and YAML files

Bug Fixes

  • Fix navigation scroll in code mode — Resolved an issue where scrolling broke when switching from diff to code view
  • Fix annotation widget click handling — Annotation widgets no longer consume click events meant for the editor

Developer Experience

  • Dev command — Added make dev for local development
  • Improved install logic — make install now supports the dev claude command
  • Simplified git file listing — Cleaner internal logic for listing git-tracked files

v0.4.1

Choose a tag to compare

@deviantony deviantony released this 06 Feb 08:15
v0.4.1
9b743ac

What's New

Bug Fixes

  • Fix canon binary invocation in slash commands — The setup and new commands no longer rely on $PATH to find the canon binary. The binary is now invoked using its full install path ($HOME/.local/bin/canon), fixing false "PATH not configured" warnings caused by non-interactive shell environments in Claude Code.

v0.4.0

Choose a tag to compare

@deviantony deviantony released this 06 Feb 08:06
v0.4.0
781a256

What's New

UI Improvements

  • Lucide React icons — Replaced inline SVGs with lucide-react icon library for cleaner, more consistent iconography in the completion screen

Code Quality

  • Biome linting & formatting — Added Biome as the project linter and formatter, replacing the need for ESLint/Prettier
  • Stricter lint rules — Re-enabled stricter Biome lint rules with proper code fixes across the codebase
  • Codebase audit fixes — Applied fixes from a comprehensive codebase audit including tokenized border-radius values and other consistency improvements

Developer Experience

  • Bun-first tooling — Updated all documentation and specs to reference Bun instead of npm/npx
  • Release skill — Added a release slash command for streamlined version bumping and publishing
  • Design reviewer agent — Added a design reviewer subagent for UI review workflows
  • TypeScript LSP plugin — Enabled typescript-lsp plugin for improved editor integration

v0.3.0

Choose a tag to compare

@deviantony deviantony released this 05 Feb 08:36
e4af82d

What's New

Focus Mode

  • Fullscreen focus mode for distraction-free code review (press F to toggle)

UI Improvements

  • Diff stats display showing line additions/deletions in editor header
  • Gutter indicators with left-bar markers for selected and annotated lines
  • Refined sidebar resize handle with gradient line indicator

Code Quality

  • Migrated CSS to component-based CSS Modules for better maintainability
  • Removed unused AnnotationCard component
  • Added CSS Modules keyframe pattern documentation

Documentation

  • Added branded README banner with light/dark theme support
  • Updated tagline to be more concise

v0.2.2

Choose a tag to compare

@deviantony deviantony released this 05 Feb 01:33
df40c93

Changes

  • Improved port conflict error message to suggest finishing existing session instead of killing it

v0.2.1

Choose a tag to compare

@deviantony deviantony released this 05 Feb 01:15
f6ab42f

Changes

  • Renamed /canon command to /canon:new
  • Updated README with auto-update instructions for plugin
  • Added restart reminder after updates

v0.2.0

Choose a tag to compare

@deviantony deviantony released this 05 Feb 00:48
00ea5b8

What's New

  • Added /canon:setup command for easy binary installation and updates
  • Added --version / -v CLI flag
  • Updated platform support: Linux (x64, arm64), macOS (Apple Silicon), Windows (x64)
  • Improved /canon command with binary check and helpful error message
  • Simplified installation via Claude Code plugin system

Install

/plugin marketplace add deviantony/canon
/plugin install canon@canon
/canon:setup

0.1.0

Choose a tag to compare

@deviantony deviantony released this 04 Feb 22:12
v0.1.0
e499ddf
v0.1.0

0.1.0