Skip to content

Commit e35822b

Browse files
authored
Merge pull request #14 from Ghvstcode/release/0.5.0
release/0.5.0
2 parents c267ed1 + 489c47a commit e35822b

6 files changed

Lines changed: 32 additions & 4 deletions

File tree

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "sustn",
33
"private": true,
4-
"version": "0.4.0",
4+
"version": "0.5.0",
55
"type": "module",
66
"scripts": {
77
"vite:dev": "vite",

src-tauri/tauri.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "SUSTN",
4-
"version": "0.4.0",
4+
"version": "0.5.0",
55
"identifier": "app.sustn.desktop",
66
"build": {
77
"beforeDevCommand": "pnpm vite:dev",

src-tauri/tauri.dev.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "SUSTN Dev",
4-
"version": "0.4.0",
4+
"version": "0.5.0",
55
"identifier": "app.sustn.desktop.dev",
66
"build": {
77
"beforeDevCommand": "pnpm vite:dev",

src-tauri/tauri.qa.conf.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://schema.tauri.app/config/2",
33
"productName": "SUSTN QA",
4-
"version": "0.4.0",
4+
"version": "0.5.0",
55
"identifier": "app.sustn.desktop.qa",
66
"build": {
77
"beforeDevCommand": "pnpm vite:dev",

web/app/changelog/data.ts

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,34 @@ export interface ChangelogEntry {
1515
}
1616

1717
export const changelog: ChangelogEntry[] = [
18+
{
19+
version: "0.5.0",
20+
date: "Apr 3rd, 2026",
21+
title: "PR Lifecycle & Auto-Reply",
22+
description:
23+
"Full pull request lifecycle management with GitHub comment sync, inline review threads in the diff viewer, and automatic AI replies to PR conversations.",
24+
image: {
25+
src: "/changelog/0.5.0-pr-lifecycle.png",
26+
alt: "PR review with inline comments and conversation threads",
27+
},
28+
features: [
29+
"PR lifecycle management — track PRs from creation through review, addressing feedback, and merge, with real-time status in the activity timeline",
30+
"GitHub PR comments in diff viewer — review comments from GitHub are displayed inline alongside the code diff for full context",
31+
"Auto-reply for PR comments — SUSTN automatically responds to conversational PR comments using a unified Claude session, with a per-repo toggle to enable or disable",
32+
"React error boundaries — component-level crash isolation prevents a single UI failure from taking down the entire app",
33+
],
34+
improvements: [
35+
"Replaced heuristic comment classifier with a unified Claude session for more accurate review vs. conversational comment handling",
36+
"Compact single-card design for PR review comment threads with tighter spacing",
37+
"PR lifecycle events now render in the activity timeline with clear status indicators",
38+
],
39+
fixes: [
40+
"Fixed `null` `comment_id` in Claude review responses causing failed comment syncs",
41+
"Fixed comment classification so conversational comments are processed without requiring a formal review cycle",
42+
"PR comments now always sync correctly — removed stale filter that was hiding the bot's own replies",
43+
"Bypassed worker queue for `engine_address_review` to call Claude directly, preventing stuck addressing state",
44+
],
45+
},
1846
{
1947
version: "0.4.0",
2048
date: "Mar 26th, 2026",
667 KB
Loading

0 commit comments

Comments
 (0)