featurebugfix

Changelog — March 23, 2026

Fixed project list filtering (active/archived tabs) and create-project GraphQL mutation, and added the Agentation visual feedback widget for development.

✨ New Features

  • Agentation Visual Feedback Widget — Integrated the Agentation dev tool for AI agent visual feedback. The component is mounted at the root layout level and renders exclusively in development mode, with zero impact on production builds. Also adds the Agentation MCP config and updates generated files. #PR-315

🐛 Bug Fixes

  • Projects — Robust Active/Archived Tab Filter — Replaced the fragile { not: 'DONE' } filter with explicit notIn/in array predicates to reliably separate active and archived projects. Active tab now queries workflowState NOT IN [DONE, ARCHIVED] AND archivedAt IS NULL; Archived tab queries workflowState IN [DONE, ARCHIVED] OR archivedAt IS NOT NULL. Fixes edge cases where DONE projects were leaking into the Active view. Fixes #313. #PR-317

  • Create Project — Stray category Field in GraphQL Input — The create-project form passed a category field directly into CreateProjectInput, which does not define it (only retouchingCategory is accepted). The field is now destructured out before spreading the input, eliminating the Field category is not defined by type CreateProjectInput GraphQL error. #PR-317

📦 Dependencies & Infrastructure

  • Released v1.18.1, v1.18.2, v1.18.3, and v1.19.0 via semantic-release, corresponding to the iterative bug-fix patches and the new Agentation feature respectively.

By theodaguier