Releases
Releases help you group tasks into meaningful milestones, versions, or deliverables. Track what’s shipping in v1.0, what’s planned for Q2, or organize work by any time-based or goal-based grouping that makes sense for your team.
What Are Releases?
Section titled “What Are Releases?”A release is a container for tasks that represents a specific milestone or version. Think of it as a bucket that holds all the work needed to ship a particular goal.
Common use cases:
- Software versions: v1.0.0, v1.1.0, v2.0.0
- Time periods: Q1 2025, January Sprint, Spring Release
- Milestones: MVP Launch, Beta Release, Public Launch
- Themes: Performance Improvements, UI Refresh
Each release tracks:
- Which tasks belong to it
- Progress toward completion
- Target and actual release dates
- Current status (planned, in progress, released, archived)
Creating a Release
Section titled “Creating a Release”From the Releases Page
Section titled “From the Releases Page”- Navigate to Releases in your organization
- Click New Release
- Configure your release:
- Name: The display name (e.g., “v1.0.0”, “Q1 2025”)
- Slug: URL-friendly identifier (auto-generated, editable)
- Icon & Color: Visual identifier for quick recognition
- Status: Current state (planned, in progress, released, archived)
- Target Date: When you plan to ship (optional)
- Description: Rich text details about the release (optional)
From Settings
Section titled “From Settings”Organization admins can also manage releases from Settings → Releases:
- Create releases with an inline form
- View all releases grouped by status
- See task counts at a glance
Release Properties
Section titled “Release Properties”| Property | Description |
|---|---|
| Name | Display name shown throughout the app |
| Slug | Unique URL identifier (must be unique within your organization) |
| Icon | Optional Tabler icon for visual recognition |
| Color | Custom color for the release badge |
| Status | Current state: Planned, In Progress, Released, or Archived |
| Target Date | Planned ship date |
| Released At | Actual release date (auto-set when marked as released) |
| Description | Rich text description with formatting support |
Release Statuses
Section titled “Release Statuses”Releases move through four distinct statuses:
| Status | When to Use | What It Means |
|---|---|---|
| Planned | Future work | Tasks are being identified and planned |
| In Progress | Active development | Team is actively working on tasks |
| Released | Shipped to users | Work is complete and shipped |
| Archived | Historical | Release is complete and no longer active |
Marking a Release as Released
Section titled “Marking a Release as Released”When you mark a release as Released:
- The status changes to “Released”
- The actual release date is recorded
- All incomplete tasks (except canceled) are automatically closed to “Done”
- Timeline entries are created for auto-closed tasks
Assigning Tasks to Releases
Section titled “Assigning Tasks to Releases”From Task Detail
Section titled “From Task Detail”- Open any task
- Find the Release dropdown in the task sidebar
- Select a release from the list
- The task is immediately assigned
You can search for releases by name and see a “No release” option to unassign.
During Task Creation
Section titled “During Task Creation”When creating a new task, select a release from the release picker to assign it immediately.
Release Badges
Section titled “Release Badges”Tasks assigned to releases show a compact badge with:
- The release icon (if set) or colored dot
- The release name
- Click the badge to filter all tasks in that release
Viewing Release Progress
Section titled “Viewing Release Progress”Release Detail Page
Section titled “Release Detail Page”Navigate to a release to see:
Header Section:
- Name, slug, and status
- Target date with countdown/overdue indicator
- Description with rich formatting
- Quick actions (edit, mark as released, delete)
Task List:
- All tasks assigned to this release
- Standard list/kanban views
- Full filtering and sorting capabilities
Analytics Sidebar (collapsible):
- Progress Chart: Completion over time
- Status Breakdown: Tasks by status with progress bar
- Priority Distribution: Task counts by priority level
- Assignee Workload: Who’s working on what (clickable to filter)
Release Index
Section titled “Release Index”The main releases page shows:
- All releases grouped by status (Active, Released, Archived)
- Visual tiles with icon, name, and color
- Task counts per release
- Quick navigation to release details
Filtering by Release
Section titled “Filtering by Release”Quick Filters
Section titled “Quick Filters”Click a release badge on any task to instantly filter the task list to that release.
Advanced Filters
Section titled “Advanced Filters”Use the filter dropdown to combine release filters with other criteria:
- Any: Show tasks in any of the selected releases
- None: Exclude tasks in selected releases
- Empty: Show tasks with no release assigned
- Not Empty: Show tasks with any release
Combine with status, priority, assignee, labels, and more for powerful queries.
Managing Releases
Section titled “Managing Releases”Editing
Section titled “Editing”Name & Slug: Click to edit inline, changes save automatically on blur
Icon & Color: Click the icon to open the picker and choose new styling
Status: Use the status dropdown in the header or info panel
Target Date: Click the date to open a calendar picker
Description: Edit in the rich text editor and click save
Deleting
Section titled “Deleting”When you delete a release:
- All tasks are unassigned from the release (releaseId set to null)
- The release is permanently removed
- Task history remains (timeline shows the release was removed)
Only organization admins can delete releases.
Release Analytics
Section titled “Release Analytics”Progress Tracking
Section titled “Progress Tracking”The release detail page shows completion trends over time with an area chart. Track:
- Total task count (grows as tasks are added)
- Completed task count (increases toward total)
- Visual trajectory toward your target date
Workload Distribution
Section titled “Workload Distribution”See which team members are working on release tasks:
- Tile charts show assignee task counts
- Unassigned tasks are highlighted
- Click any tile to filter tasks by that assignee + release
Priority Analysis
Section titled “Priority Analysis”Understand the risk profile of your release:
- Bar chart shows task distribution by priority
- Identify if critical work is balanced
- Spot potential bottlenecks
Best Practices
Section titled “Best Practices”Naming Conventions
Section titled “Naming Conventions”Be consistent with your naming scheme:
- Semantic versioning:
v1.0.0,v1.1.0,v2.0.0 - Time-based:
2025-Q1,January Sprint,Week 5 - Milestones:
MVP,Beta,GA (General Availability)
Use Colors & Icons Strategically
Section titled “Use Colors & Icons Strategically”- Color-code by quarter (Q1 = blue, Q2 = green, Q3 = yellow, Q4 = red)
- Color-code by type (features = purple, bugs = red, maintenance = gray)
- Use icons to indicate release stage (rocket for shipped, checklist for planned)
Set Target Dates
Section titled “Set Target Dates”Even rough target dates help:
- Teams can prioritize work
- Charts show time remaining
- Stakeholders know when to expect delivery
Transition Statuses
Section titled “Transition Statuses”Move releases through statuses to maintain clarity:
- Planned → when scoping work
- In Progress → when development starts
- Released → when shipped to users
- Archived → when historical and no longer referenced
Archive Old Releases
Section titled “Archive Old Releases”Keep your active releases list clean:
- Archive releases after they’re shipped and stable
- Archived releases remain viewable but don’t clutter active work
- Historical data is preserved for reference
Release Permissions
Section titled “Release Permissions”| Action | Who Can Do It |
|---|---|
| View releases | All organization members |
| Create releases | Organization admins only |
| Edit releases | Organization admins only |
| Delete releases | Organization admins only |
| Mark as released | Organization admins only |
| Assign tasks to releases | All organization members |
Real-Time Collaboration
Section titled “Real-Time Collaboration”Releases support real-time updates via WebSocket:
- Changes sync instantly across all connected clients
- Multiple team members can work on release planning simultaneously
- Task assignments to releases update live
- Status changes broadcast immediately
Common Workflows
Section titled “Common Workflows”Planning a Version Release
Section titled “Planning a Version Release”- Create a new release with status “Planned”
- Set a target date based on your roadmap
- Add tasks to the release as they’re identified
- Monitor progress in the analytics sidebar
- When development starts, change status to “In Progress”
- Track completion with the progress chart
- When shipped, mark the release as “Released” (auto-closes tasks)
- After stabilization, archive the release
Sprint Planning
Section titled “Sprint Planning”- Create a release for each sprint (e.g., “Sprint 23”, “Week of Jan 15”)
- Assign sprint tasks during planning
- Use the kanban view grouped by status to manage the sprint
- Check assignee workload to balance capacity
- Mark as released when the sprint ends
- Archive the sprint release for historical reference
Milestone Tracking
Section titled “Milestone Tracking”- Create milestone releases (e.g., “MVP”, “Beta Launch”, “Public GA”)
- Assign all related tasks
- Share the release page with stakeholders for visibility
- Update status as you progress
- Use the progress chart in presentations
- Mark as released when the milestone is achieved
Tips & Tricks
Section titled “Tips & Tricks”Use releases with filters: Combine release filters with assignee filters to see your tasks in the current release.
Bookmark release pages: The release detail page URL is stable — bookmark it for quick access.
Clone releases: When creating a new version, reference the previous version’s task list to identify ongoing work.
Release descriptions: Use the rich text editor to add context, links, and formatting. Great for:
- Feature highlights
- Breaking changes
- Migration guides
- Known issues
Group by release: In your task list, group tasks by release to see what’s shipping when.
Empty release filter: Use “Empty” release filter to find unassigned tasks that need planning.
Releases provide powerful organization for time-based or goal-based planning. Combined with Sayr’s task management, filtering, and analytics, you can track progress and communicate clearly with your team and stakeholders.