Commit 7ff585f
committed
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
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
1 | 68 | | |
2 | 69 | | |
3 | 70 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | | - | |
| 3 | + | |
4 | 4 | | |
5 | 5 | | |
6 | 6 | | |
| |||
0 commit comments