Skip to content

Commit 7ff585f

Browse files
chore(release): 1.0.0 [skip ci]
# 1.0.0 (2026-03-05) ### Bug Fixes * add --verbose flag required for stream-json with --print ([11d2b65](11d2b65)) * add 60s timeout to git fetch to prevent stuck worktree topics ([a918af6](a918af6)) * add npm publishing, relay update command, and fix dist path for global install ([dbf4628](dbf4628)) * add optimistic updates for integration toggles ([149ea7b](149ea7b)) * bind to localhost, restrict CORS, and mask API tokens ([6b35be0](6b35be0)) * correct stats grouping and rename dismissed to skipped ([86bd3e3](86bd3e3)) * daemon exits cleanly on SIGINT/SIGTERM ([0960cb0](0960cb0)) * detect bunx context for update command and version hint ([137079e](137079e)) * enable HMR in dev mode with Vite dev server ([5b070b9](5b070b9)) * merge triaged_not_actionable into skipped group on stats page ([45f8241](45f8241)) * notify topics when stuck issues are reset on startup ([ed2390f](ed2390f)) * parse inner JSON from claude --output-format json response ([bef1625](bef1625)) * prevent auto-starting fixes on daemon restart without user confirmation ([b26f876](b26f876)) * prevent messages from landing in general channel ([d793a11](d793a11)) * remove daemon started message and diff from telegram ([ff9a890](ff9a890)) * rename npm package to @adriandmitroca/relay ([890fb43](890fb43)) * repair package.json broken by rebase conflict markers ([314b127](314b127)) * rewrite triage prompt to handle all task types ([39e36ac](39e36ac)) * share Telegram bot instance across workspaces with same token ([211127c](211127c)) * silence proxy errors in vite dev server ([d598226](d598226)) * skip duplicate messages on daemon restart ([7eeb00a](7eeb00a)) * store all runtime data in ~/.relay/ instead of cwd ([591150f](591150f)) * use Bun.file().exists() in openDB, add pending_fix_confirmation to STATUS_COLORS ([a8439e7](a8439e7)) ### Features * add demo mode at /demo for screenshots ([b7fd5a1](b7fd5a1)) * add diff_patch column for storing full code diffs ([d1a61e1](d1a61e1)) * add fix confirmation step, retry button from telegram, and cleaner messages ([8a1956d](8a1956d)) * add install/uninstall scripts for macOS LaunchAgent ([f93f627](f93f627)) * add Jira and Linear source adapters ([696f707](696f707)) * add project discovery API client ([6ab8fb7](6ab8fb7)) * add relay doctor command ([2ea643d](2ea643d)) * add resume fallback and full diff patch to fix results ([e6f87ce](e6f87ce)) * add retry option for unfixable tasks ([4c0ba45](4c0ba45)) * add stats page with pipeline overview and per-integration breakdown ([ca446a0](ca446a0)) * add streaming progress animation and live Claude output ([f43ce4f](f43ce4f)) * auto-resume interrupted issues on daemon restart ([3f42eba](3f42eba)) * auto-update on start for global installs ([fef18b6](fef18b6)) * autodev logs command — write NDJSON per run, --follow, --pretty ([de05a39](de05a39)) * exclude CSP from Sentry query, update docs ([aa890ad](aa890ad)) * filter Sentry noise + improve triage prompt ([0ed7d23](0ed7d23)) * hot reload config on file change, fix JSON parsing ([45b5063](45b5063)) * improve approval messages and add topic reopen support ([b9f7821](b9f7821)) * improve PR body with context, source link, and cleaner signature ([a3d38fe](a3d38fe)) * improve PR description with structured sections ([4073789](4073789)) * interactive web dashboard as primary interface, Telegram optional ([1028591](1028591)) * local web dashboard at localhost:7842 with WebSocket live updates ([c9f23ec](c9f23ec)) * migrate to React dashboard with SQLite config and Hono API ([edc3e80](edc3e80)) * pause queue on pending approval, resume on callback ([331bdc6](331bdc6)) * persist selected issue in URL for page refresh ([088e368](088e368)) * persist triage/fix stats and improve real-time streaming UX ([1cd7360](1cd7360)) * skip triage on retry, push-only accept, cleaner PR body ([a2da522](a2da522)) * structured failure reports with typed codes and Telegram hints ([6da4c0a](6da4c0a)) * support manual issue fixes without external sources ([236face](236face)) * telegram threaded messages + claude streaming progress ([2343025](2343025)) * track and display token usage and cost per claude invocation ([8aa270d](8aa270d)) * triage on/off toggle, treat triage errors as failed ([9cc8b48](9cc8b48)) * use Telegram forum topics instead of reply-chain threading ([818d674](818d674)) * wire all Phase 1 features into daemon and CLI ([6a10174](6a10174))
1 parent 314b127 commit 7ff585f

2 files changed

Lines changed: 68 additions & 1 deletion

File tree

CHANGELOG.md

Lines changed: 67 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,70 @@
1+
# 1.0.0 (2026-03-05)
2+
3+
4+
### Bug Fixes
5+
6+
* add --verbose flag required for stream-json with --print ([11d2b65](https://github.com/adriandmitroca/relay/commit/11d2b653bc48dee40b85c333cee0f19323d3d215))
7+
* add 60s timeout to git fetch to prevent stuck worktree topics ([a918af6](https://github.com/adriandmitroca/relay/commit/a918af6e17421e7217e8f2668eca89f1be4a4936))
8+
* add npm publishing, relay update command, and fix dist path for global install ([dbf4628](https://github.com/adriandmitroca/relay/commit/dbf4628bb01233e5ac6008bb6e53728c7c7cd6c9))
9+
* add optimistic updates for integration toggles ([149ea7b](https://github.com/adriandmitroca/relay/commit/149ea7b3bd0ea59119135a70521c230f6274f5a6))
10+
* bind to localhost, restrict CORS, and mask API tokens ([6b35be0](https://github.com/adriandmitroca/relay/commit/6b35be019b6b5808bb74daf366ade566cc1406c8))
11+
* correct stats grouping and rename dismissed to skipped ([86bd3e3](https://github.com/adriandmitroca/relay/commit/86bd3e3937150b330a645a97a13eb82a5af39f12))
12+
* daemon exits cleanly on SIGINT/SIGTERM ([0960cb0](https://github.com/adriandmitroca/relay/commit/0960cb0ae71129e5e18d73f9f846a863791ba593))
13+
* detect bunx context for update command and version hint ([137079e](https://github.com/adriandmitroca/relay/commit/137079e91c0ca59c3a641e52fca9a7f2b423f0a5))
14+
* enable HMR in dev mode with Vite dev server ([5b070b9](https://github.com/adriandmitroca/relay/commit/5b070b9cfcbbdc0b1cdc65b707e253211e87b8c2))
15+
* merge triaged_not_actionable into skipped group on stats page ([45f8241](https://github.com/adriandmitroca/relay/commit/45f824187f5a2662c23b93c4e62cab9514f082bf))
16+
* notify topics when stuck issues are reset on startup ([ed2390f](https://github.com/adriandmitroca/relay/commit/ed2390fee53411806c09daf6717fea5f67edb679))
17+
* parse inner JSON from claude --output-format json response ([bef1625](https://github.com/adriandmitroca/relay/commit/bef162596e0f2c315b84c079c06af0207fb1db9b))
18+
* prevent auto-starting fixes on daemon restart without user confirmation ([b26f876](https://github.com/adriandmitroca/relay/commit/b26f876387f624b881f347b863bb7690fa0bd1a0))
19+
* prevent messages from landing in general channel ([d793a11](https://github.com/adriandmitroca/relay/commit/d793a11bb892dbe52887b78c3dcb95b8d38f04d9))
20+
* remove daemon started message and diff from telegram ([ff9a890](https://github.com/adriandmitroca/relay/commit/ff9a890aebd044f5d4a129a96ad71229d7704af4))
21+
* rename npm package to @adriandmitroca/relay ([890fb43](https://github.com/adriandmitroca/relay/commit/890fb43b20e660b8b41c77d8c275ce449c0844c4))
22+
* repair package.json broken by rebase conflict markers ([314b127](https://github.com/adriandmitroca/relay/commit/314b12771137e672cf8b8b931a61962627898e91))
23+
* rewrite triage prompt to handle all task types ([39e36ac](https://github.com/adriandmitroca/relay/commit/39e36ac4f972b9a80fb2529a0d042525ef894971))
24+
* share Telegram bot instance across workspaces with same token ([211127c](https://github.com/adriandmitroca/relay/commit/211127ce9c338d7e961e5f15835e8c4ae58c9a0e))
25+
* silence proxy errors in vite dev server ([d598226](https://github.com/adriandmitroca/relay/commit/d5982263fd686ceae0456d0646ab40e1a64bc773))
26+
* skip duplicate messages on daemon restart ([7eeb00a](https://github.com/adriandmitroca/relay/commit/7eeb00af0a6a5421471d922047c17311e4652104))
27+
* store all runtime data in ~/.relay/ instead of cwd ([591150f](https://github.com/adriandmitroca/relay/commit/591150f5a1c7e2994a7c01023920a06338cfd399))
28+
* use Bun.file().exists() in openDB, add pending_fix_confirmation to STATUS_COLORS ([a8439e7](https://github.com/adriandmitroca/relay/commit/a8439e7b78d5623beb07cc9ab537aa81a230786b))
29+
30+
31+
### Features
32+
33+
* add demo mode at /demo for screenshots ([b7fd5a1](https://github.com/adriandmitroca/relay/commit/b7fd5a113b4ab6c312f113b638870f79d6705a75))
34+
* add diff_patch column for storing full code diffs ([d1a61e1](https://github.com/adriandmitroca/relay/commit/d1a61e1883ccd164d43cb0d1e6f8547dc7457e45))
35+
* add fix confirmation step, retry button from telegram, and cleaner messages ([8a1956d](https://github.com/adriandmitroca/relay/commit/8a1956d8ab38d7be356ed6a966ee419a652bb55f))
36+
* add install/uninstall scripts for macOS LaunchAgent ([f93f627](https://github.com/adriandmitroca/relay/commit/f93f62749bf749f17f22bbc3eb45f88f3a04215a))
37+
* add Jira and Linear source adapters ([696f707](https://github.com/adriandmitroca/relay/commit/696f707596094e0d9a9afbd3b7e8cb636755da86))
38+
* add project discovery API client ([6ab8fb7](https://github.com/adriandmitroca/relay/commit/6ab8fb77caad482ac93f16667a71cc9edc82af7d))
39+
* add relay doctor command ([2ea643d](https://github.com/adriandmitroca/relay/commit/2ea643d5013e57904af6ab90b3e9c921d81e9cbb))
40+
* add resume fallback and full diff patch to fix results ([e6f87ce](https://github.com/adriandmitroca/relay/commit/e6f87ce02f0dba55313a65eaf4d9708be3fe52af))
41+
* add retry option for unfixable tasks ([4c0ba45](https://github.com/adriandmitroca/relay/commit/4c0ba45cb4604c1814d477b5461b00c20a5d2c75))
42+
* add stats page with pipeline overview and per-integration breakdown ([ca446a0](https://github.com/adriandmitroca/relay/commit/ca446a0e229e65539ad9023c939c6f3783dfcde2))
43+
* add streaming progress animation and live Claude output ([f43ce4f](https://github.com/adriandmitroca/relay/commit/f43ce4f26eb3b4b23fcfd2c24d2621be94b71c0e))
44+
* auto-resume interrupted issues on daemon restart ([3f42eba](https://github.com/adriandmitroca/relay/commit/3f42eba0b3eca4026d59ca1fcb186b1b9c3f113b))
45+
* auto-update on start for global installs ([fef18b6](https://github.com/adriandmitroca/relay/commit/fef18b6ad122a4ef590c6b8f05427b1db787970a))
46+
* autodev logs command — write NDJSON per run, --follow, --pretty ([de05a39](https://github.com/adriandmitroca/relay/commit/de05a390129ad8874f55c0edb6783c5e4675fcb1))
47+
* exclude CSP from Sentry query, update docs ([aa890ad](https://github.com/adriandmitroca/relay/commit/aa890adabaf2cfc05c625bf741a1a87211c75862))
48+
* filter Sentry noise + improve triage prompt ([0ed7d23](https://github.com/adriandmitroca/relay/commit/0ed7d2334971033405147b4fcbfeffd3e1147527))
49+
* hot reload config on file change, fix JSON parsing ([45b5063](https://github.com/adriandmitroca/relay/commit/45b5063158cfa3081e3ffe14c2116a9e00632ddf))
50+
* improve approval messages and add topic reopen support ([b9f7821](https://github.com/adriandmitroca/relay/commit/b9f78211eeeceebae51b22997155e5827f6e1ec8))
51+
* improve PR body with context, source link, and cleaner signature ([a3d38fe](https://github.com/adriandmitroca/relay/commit/a3d38fe556756cbd9b515f35611195bf76f342bd))
52+
* improve PR description with structured sections ([4073789](https://github.com/adriandmitroca/relay/commit/4073789535b1106fd1ea3b7d6bfab6f95e3a91ad))
53+
* interactive web dashboard as primary interface, Telegram optional ([1028591](https://github.com/adriandmitroca/relay/commit/102859108095c4773af49474beb14b08c32750e7))
54+
* local web dashboard at localhost:7842 with WebSocket live updates ([c9f23ec](https://github.com/adriandmitroca/relay/commit/c9f23ecc56cfb20ad4021e73660536ee2d2048d3))
55+
* migrate to React dashboard with SQLite config and Hono API ([edc3e80](https://github.com/adriandmitroca/relay/commit/edc3e808468be52e95e31e384acce360076995ff))
56+
* pause queue on pending approval, resume on callback ([331bdc6](https://github.com/adriandmitroca/relay/commit/331bdc6f54ce35618446b61bca769952d1177ee0))
57+
* persist selected issue in URL for page refresh ([088e368](https://github.com/adriandmitroca/relay/commit/088e368c7c3e1dec5f638e7a7c76bf1016ac6877))
58+
* persist triage/fix stats and improve real-time streaming UX ([1cd7360](https://github.com/adriandmitroca/relay/commit/1cd7360d92a69b1bb7a59b8cfb9cf4789979c487))
59+
* skip triage on retry, push-only accept, cleaner PR body ([a2da522](https://github.com/adriandmitroca/relay/commit/a2da52250ae1b33f39fcd9792a61653d6850f243))
60+
* structured failure reports with typed codes and Telegram hints ([6da4c0a](https://github.com/adriandmitroca/relay/commit/6da4c0ac72b189597ee314e706e12fb4f929790c))
61+
* support manual issue fixes without external sources ([236face](https://github.com/adriandmitroca/relay/commit/236facee18e78d785b89c5a6bfb362475040aab2))
62+
* telegram threaded messages + claude streaming progress ([2343025](https://github.com/adriandmitroca/relay/commit/234302530b27ba2645112e90fbc1aad0698edca4))
63+
* track and display token usage and cost per claude invocation ([8aa270d](https://github.com/adriandmitroca/relay/commit/8aa270d46f99d58cb9f69d63d3d73600ffd3d917))
64+
* triage on/off toggle, treat triage errors as failed ([9cc8b48](https://github.com/adriandmitroca/relay/commit/9cc8b483d50646d71bc81cc88345496bdc4b0033))
65+
* use Telegram forum topics instead of reply-chain threading ([818d674](https://github.com/adriandmitroca/relay/commit/818d6749a70175d4b713c664e6dda95256543520))
66+
* wire all Phase 1 features into daemon and CLI ([6a10174](https://github.com/adriandmitroca/relay/commit/6a1017496a29425f2664dcbd9adb230ea833bbba))
67+
168
# [0.3.0](https://github.com/adriandmitroca/relay/compare/v0.2.1...v0.3.0) (2026-03-05)
269

370

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@adriandmitroca/relay",
3-
"version": "0.0.0",
3+
"version": "1.0.0",
44
"description": "Autonomous SWE agent — triage and fix issues from Sentry, Asana, Linear, and Jira with Claude",
55
"module": "src/cli.ts",
66
"type": "module",

0 commit comments

Comments
 (0)