New
- Cycle indicator on kanban cards: Tasks that belong to a cycle now show the cycle name on their card. A quick cycle filter button also appears next to Filters — no need to open the full filter panel.
[API]MCP: label listing and cycle assignment: AI agents connected viamcp.elean.appcan now list available labels with the newlist_labelstool, and assign tasks to a cycle when creating or updating them.list_statusesnow also returns the correct project-specific statuses.[API]Webhook events: Integrations now receivetask.updatedandtask.deletedevents — previously only status and priority changes were emitted, and deletions were never sent.
Improved
- Create Task dialog: Redesigned layout with the project picker moved to the top. Property fields (assignee, status, priority, labels, due date, cycle) now start as icon-only and expand when a value is selected — less visual noise when starting from scratch. Status and priority changes animate smoothly. Removing a due date moved from an external × button to a "Remove date" option inside the calendar.
Fixed
- "Upgrade" buttons: All upgrade prompts across the app (Custom Roles, Cycles, Audit Log, and others) now correctly open the Billing tab instead of General settings.
- Bullet and checklist markers: List markers in task descriptions were floating above the text instead of aligning with it. Now correctly aligned.
- Kanban loading state: The skeleton loader now matches the actual card layout, and columns show card skeletons instead of a "Loading..." text while tasks are being fetched.