Releases: realproject7/quadwork
Releases · realproject7/quadwork
v1.13.1
What's Changed
- [#577] Drop rejected --config flag from AC spawn sites by @realproject7 in #578
Full Changelog: v1.13.0...v1.13.1
v1.13.0
What's Changed
- [#573] Separate install wizard from server launch by @realproject7 in #574
- [#569] Redirect AC spawn logs to file for diagnostics by @realproject7 in #575
- [#572] Auto-restart unregistered agents on AC recovery by @realproject7 in #576
Full Changelog: v1.12.1...v1.13.0
v1.12.1
Bug Fixes
- #565 — Fix server crash on agent registration failure during first project setup. Agents now spawn gracefully without chat integration and auto-restart once AgentChattr becomes reachable.
- #560 — Fix
sendFileNotFoundError spam in server logs for missing upload files. - #564 — Remove stale T1/T3/Reviewer 1/2 labels from setup wizard. Agents now show as Head, Dev, RE1, RE2.
Features
Full Changelog: v1.12.0...v1.12.1
v1.12.0
What's New
- #555 — Add quadwork.xyz website link to README (nav bar, demo section, new Website section)
- #556 — Move 6 build-only deps to devDependencies — production deps reduced from 10 to 4 (express, multer, node-pty, ws)
- #554 — Handle GitHub API rate limit gracefully: adaptive caching (30s → 120s → serve stale),
/api/github/rate-limitendpoint, dashboard indicator with reset countdown
Full Changelog: v1.11.1...v1.12.0
v1.11.1
- #542 — Fix bridge auto-stop firing repeatedly on every 30s polling tick (now only fires on completion transition)
- #530 — Rename chat filter toggle to "Filter system log: on/off"
Full Changelog: v1.11.0...v1.11.1
v1.11.0 — Security Hardening
Security Hardening
- #537 — Replace shell-interpolated
execSyncwith safeexecFileSyncarray args - #538 — Scrub secrets from PTY scrollback replay and live streaming
- #539 — Upgrade Next.js past GHSA-q4gf-8mx6-v5v3 (DoS vulnerability)
- #540 — Harden file/directory permissions (
0o700/0o600) for~/.quadwork/ - #541 — Validate WebSocket resize input with type checks and bounds (1–500)
Full Changelog: v1.10.1...v1.11.0
v1.10.1
What's Changed
- [#522] Clear stale error logs on bridge stop by @realproject7 in #526
- [#523] Inline system message filter toggle in chat header by @realproject7 in #527
- [#524] Make sidebar fold/unfold toggle discoverable by @realproject7 in #528
- [#525] Sync chat system-message filter with bridge forwarding by @realproject7 in #529
Full Changelog: v1.10.0...v1.10.1
v1.10.0
What's Changed
- [#506] Refresh Discord bridge script from package on startup by @realproject7 in #508
- [#507] Add Discord community link to README + home page by @realproject7 in #509
- [#510] Add Claude Opus 4.7 to agent model dropdown by @realproject7 in #513
- [#511] Fix terminal blank-content with aggressive fit interval by @realproject7 in #514
- [#512] Reduce home page load from ~13s to <2s by @realproject7 in #515
- [#516] Server-side auto-stop for trigger and caffeinate on batch completion by @realproject7 in #517
- [#518] Auto-toggle for Telegram + Discord bridges by @realproject7 in #520
- [#519] Toggle to hide system/status messages in chat panel by @realproject7 in #521
Full Changelog: v1.9.0...v1.10.0
v1.9.0
What's Changed
- [#492] Fix setup wizard for empty repos by @realproject7 in #496
- [#493] Foldable sidebar with persisted state by @realproject7 in #497
- [#494] Sidebar pin/favorite — pinned projects float to top by @realproject7 in #498
- [#495] Collapsible sidebar project groups by @realproject7 in #499
- [#502] Fix idle agent -2 suffix accumulation from heartbeat timeout by @realproject7 in #503
- [#501] Filter system/status noise from bridge forwarding by @realproject7 in #504
- [#500] Skip message replay on bridge reconnect by @realproject7 in #505
Full Changelog: v1.8.5...v1.9.0
v1.8.5
What's Changed
- [#487] Extend chat token resync to recover from 5xx/502 by @realproject7 in #489
- [#488] Home page: two-column layout by @realproject7 in #490
Full Changelog: v1.8.4...v1.8.5