Skip to content

Public Roadmap

!!! info "TL;DR" The public roadmap shows what's planned, in progress, and shipped. Toggle between kanban and list views. Filter by status, category, and tags. All updates happen in real-time via Supabase Realtime.

Accessing the Roadmap

Click "Roadmap" in the main navigation menu. No login required—the roadmap is public.

Roadmap Views

Kanban View

The kanban view organizes submissions into columns by status:

┌──────────────┬──────────────┬──────────────┬──────────────┐
│  Planned     │ In Progress  │   Shipped    │   Declined   │
├──────────────┼──────────────┼──────────────┼──────────────┤
│ Dark Mode    │ API v2       │ GitHub Sync  │ Crypto Pay   │
│ 45 votes     │ 32 votes     │ 89 votes     │ 12 votes     │
│              │              │              │              │
│ MFA Support  │ Survey SDK   │ Realtime     │              │
│ 38 votes     │ 28 votes     │ 67 votes     │              │
└──────────────┴──────────────┴──────────────┴──────────────┘

Columns:

Status Description Color
Planned Accepted and scheduled Amber #f59e0b
In Progress Actively being worked on Coral #f25555
Shipped Completed and deployed Green #22c55e
Declined Not planned Gray #6b7280

Hidden columns: "Open" and "Under Review" are not shown on the roadmap. They appear on the feedback board.

List View

The list view shows all submissions in a table:

Title Status Votes Category Updated
Dark mode for dashboard Planned 45 UI/UX 2 days ago
Two-factor authentication Planned 38 Security 5 days ago
API v2 with REST hooks In Progress 32 API 1 day ago
Survey widget SDK In Progress 28 Integrations 3 days ago
GitHub issue sync Shipped 89 Integrations 1 week ago
Realtime vote updates Shipped 67 Performance 2 weeks ago

Click any row to view the submission detail page.

Toggling Views

Click the "Kanban" or "List" button (top-right) to switch views. Your preference is saved in local storage.

Filtering the Roadmap

By Status

Use the status dropdown to show only specific statuses:

All Statuses ▼
├─ Planned
├─ In Progress
├─ Shipped
└─ Declined

Example: Select "Shipped" to see everything that's been completed.

By Category

Filter by product area:

All Categories ▼
├─ Mobile App
├─ Web App
├─ API
├─ Integrations
├─ Security
├─ Performance
└─ Documentation

Example: Select "API" to see roadmap items related to the REST API.

By Tag

Filter by cross-cutting labels:

All Tags ▼
├─ High Priority
├─ Community Request
├─ Breaking Change
├─ Enterprise Only
└─ Experimental

Example: Select "High Priority" to see top-priority items.

Combining Filters

Filters stack. For example:

  • Status: Planned
  • Category: Security
  • Tag: High Priority

This shows only high-priority security items that are planned.

Sorting the Roadmap

Sort by:

  • Most Voted — Highest vote count first (default)
  • Recently Updated — Latest status change or comment first
  • Oldest — Items that have been on the roadmap longest
  • Alphabetical — A-Z by title

Change the sort order with the dropdown (top-left).

Real-Time Updates

The roadmap updates in real-time when:

  • A submission's status changes (e.g., Planned → In Progress)
  • A submission gains votes
  • A team member posts an official comment

How it works:

  • Canviq uses Supabase Realtime to push updates to all connected clients
  • No page refresh needed—changes appear instantly
  • A subtle animation highlights newly updated cards

Following Items from the Roadmap

Click any submission to open the detail page, then click "Follow" to receive notifications when the status changes.

Use case: You want to know when "Dark mode for dashboard" ships. Follow it, and you'll get an email when it moves from "In Progress" to "Shipped".

Understanding Statuses

Planned

The team has committed to building this. It's on the roadmap with a tentative timeline.

What it means:

  • Accepted as valuable
  • Prioritized for an upcoming sprint
  • May still shift based on dependencies

In Progress

Actively being worked on right now. A team member is assigned, and there's often a linked GitHub issue.

What it means:

  • Development has started
  • Likely to ship in the next release cycle
  • May have beta/preview builds available

Shipped

Completed and deployed to production. Users can start using the feature.

What it means:

  • Live for all users
  • Documented in changelog
  • May still receive follow-up polish

Declined

Not planned. The team has decided not to pursue this idea.

What it means:

  • Doesn't align with product vision
  • Too complex relative to value
  • Superseded by a better solution

Note: Declined items remain visible for transparency but are not actively worked on.

Roadmap Transparency

Canviq's roadmap is fully public:

  • No login required to view
  • All statuses visible (including Declined)
  • Vote counts and comment threads public
  • Status history tracked in the submission detail

This ensures users stay informed and the team is accountable.

Roadmap Timeline

The roadmap does not display specific ship dates to avoid setting unrealistic expectations. Instead, the team provides:

  • Quarters — "Planned for Q3 2024"
  • Release milestones — "Targeting v2.0 release"
  • Relative priority — "High priority" vs. "Nice to have"

Official comments often include more specific timelines:

🟣 Official Response | Jane Doe (Product Manager)

We're targeting this for the v2.1 release in late August. I'll update the status
to "In Progress" once design is finalized.

What's Next?

After exploring the roadmap:


Need help? Check the User Guide for more on using Canviq effectively.