Releases: syncropic/catchmytask
Releases · syncropic/catchmytask
v0.2.2 — Artifact Browser & Docs
What's New
Artifact Browser (New View)
- Project-wide browser: New
Artifactstab in the activity rail with 3-panel layout - Left sidebar: Filter by parent item, file type category (code, docs, images, data), or source (contained, ref_local, ref_remote) with live counts
- Main area: Sortable list and grid views with full-text search across artifact names and parent items
- Right drawer: Inline preview for images, text, and PDF; metadata panel with item link, MIME type, size, and path; download and open actions; prev/next navigation
Artifact System (Phase 1)
- Discovery: Automatic detection of artifacts in complex work items (folders with
item.md+ files) andrefsfrontmatter references - API:
GET /api/artifacts(project-wide),GET /api/items/{id}/artifacts(per-item),GET /api/items/{id}/artifacts/{path}(serve content) - Security: Path traversal protection, proper MIME types, ETags, Content-Disposition, X-Content-Type-Options
- Indicators: Artifact count badges in board cards and list view
Documentation
- Updated README with Web UI section, complex item format, and artifact overview
- Updated landing page work item example with
refs,depends_on,parentfields - Updated in-app docs with Artifact Browser feature and complex item directory structure
- Updated AGENT.md with simple vs complex item formats
- Updated CLAUDE.md with artifacts design doc reference
Fixes
- Replaced emoji icons with plain Unicode to avoid Clippy-face rendering on Windows
- Fixed React hooks ordering in BoardView (ESLint rules-of-hooks)
- Fixed Clippy warnings (needless borrows, redundant closures)
Full Changelog: v0.2.1...v0.2.2
v0.2.1 — Artifact Browsing
What's New
Artifact Browsing System (Phase 1)
- Discovery: Automatically detects artifacts in complex work items (contained files +
refsfrontmatter) - API:
GET /api/items/{id}/artifactslists artifacts with metadata;GET /api/items/{id}/artifacts/{path}serves files with proper MIME types, ETags, and security headers - Web UI: Compact file-tree view in detail panel with collapsible categories, search filter, and inline viewer for images/text/PDF
- Indicators: Artifact count badges (📎) in board cards and list view
Improvements
- Path traversal protection via canonicalization
- MIME detection for ~40 file types
- Weak ETags from
mtime:sizefor caching - Design document:
docs/design/artifacts.md
Full Changelog: v0.2.0...v0.2.1
Full Changelog: v0.2.0...v0.2.1
v0.2.0 — Syncropic Earth Minerals Rebrand
What's New
Syncropic Brand Rebrand
- Earth Minerals copper accent theme replacing cold blue-gray palette
- Full dark/light mode toggle with dark as default
- Warm color tokens throughout: copper (#b45309), jade, sandstone, lapis, bronze, amethyst
- Solid navbar (removed glassmorphism)
- Copper-colored favicon
Web UI Improvements
- Theme toggle in navigation bar (sun/moon icons)
- GitHub repository link in navbar
- Removed version from hero banner
- Semantic color tokens for status, priority, and agent indicators
CLI & Agent Integration
- Updated bundled Claude Code skill (SKILL.md) with comprehensive agent reference
- Documented all 16 commands including
serve,archive,projects,setup - Added agent tips:
--body,--complex,--add-tag,--append - Filtering & search patterns documented
cmt setup --claude-codeinstalls the updated skill
Migration from work-manager
- CLI renamed from
work→cmt - Directory renamed from
.work/→.cmt/ - Environment variable renamed from
WORK_ACTOR→CMT_ACTOR - Export filename:
work-export-*.zip→cmt-export-*.zip
Full Changelog
Full Changelog: https://github.com/syncropic/catchmytask/commits/v0.2.0