Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"name": "sustn",
"private": true,
"version": "0.3.0",
"version": "0.4.0",
"type": "module",
"scripts": {
"vite:dev": "vite",
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "SUSTN",
"version": "0.3.0",
"version": "0.4.0",
"identifier": "app.sustn.desktop",
"build": {
"beforeDevCommand": "pnpm vite:dev",
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.dev.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "SUSTN Dev",
"version": "0.3.0",
"version": "0.4.0",
"identifier": "app.sustn.desktop.dev",
"build": {
"beforeDevCommand": "pnpm vite:dev",
Expand Down
2 changes: 1 addition & 1 deletion src-tauri/tauri.qa.conf.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"$schema": "https://schema.tauri.app/config/2",
"productName": "SUSTN QA",
"version": "0.3.0",
"version": "0.4.0",
"identifier": "app.sustn.desktop.qa",
"build": {
"beforeDevCommand": "pnpm vite:dev",
Expand Down
29 changes: 29 additions & 0 deletions web/app/changelog/data.ts
Original file line number Diff line number Diff line change
Expand Up @@ -15,6 +15,35 @@ export interface ChangelogEntry {
}

export const changelog: ChangelogEntry[] = [
{
version: "0.4.0",
date: "Mar 26th, 2026",
title: "Kanban Board & Task Filtering",
description:
"A new Kanban board view for visualizing tasks by status, plus powerful filtering and search to find exactly what you need.",
image: {
src: "/changelog/kanban_board.png",
alt: "Kanban board view with task columns",
},
features: [
"Kanban board view — visualize tasks across Pending, In Progress, Review, Done, Failed, and Dismissed columns with full drag-and-drop support",
"Task search — full-text search across task titles and descriptions, with `Cmd/Ctrl+F` keyboard shortcut",
"Advanced filtering — filter tasks by state, category (Feature, Tech Debt, Tests, Docs, Security, Performance, DX, Observability), and source (Manual, AI Scan, Linear)",
"View mode switcher — toggle between list view and Kanban board from the task toolbar",
"Update dialog — persistent modal when a new version is available, with 'Later' and 'Install & Restart' buttons and download progress spinner",
"App version display — current version (e.g. SUSTN v0.4.0) now shown in the Account section of Settings",
],
improvements: [
"New task toolbar with integrated search, filter popover, and view toggle",
"Filter chips display dynamic counts per state for quick overview",
"Linear tasks now recognized as a distinct task source for filtering",
],
fixes: [
"Default branch detection — repositories using `master` or non-standard default branches are now auto-detected when added, fixing branch creation failures",
"Budget calculation switched to daily mode — heavy usage on one day no longer exhausts the budget for the rest of the week",
"Default weekly token budget increased from 700K to 5M to match typical subscription capacity",
],
},
{
version: "0.3.0",
date: "Mar 23rd, 2026",
Expand Down
Binary file added web/public/changelog/kanban_board.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading