Releases: cnlangzi/nightme
Releases · cnlangzi/nightme
Release list
v0.5.3
What's Changed
- feat(telegram): wire local nightme-stt voice transcription by @cnlangzi in #387
- fix(telegram): render statusbar via native rich footer block by @cnlangzi in #388
- fix(telegram): anchor DraftMessage turn on msg.ReplyTo by @cnlangzi in #389
- fix(telegram): key DM draft streamer per turn by @cnlangzi in #392
- build: inject version and short commit SHA via env vars by @cnlangzi in #390
- fix(docs): telegram.md align with L3 single rich message per turn by @cnlangzi in #394
- fix(telegram): keep group draft on rich-message envelope and batch its flushes by @cnlangzi in #393
- fix(telegram): stamp token usage onto rich-turn placeholder footer by @cnlangzi in #395
- fix(telegram): port thinkingStack+toolsStack design to DM draftStreamer by @cnlangzi in #396
- fix(telegram): task list renders as heading + native list with budget by @cnlangzi in #397
- docs(telegram): align doc with current rich-turn and draft semantics by @cnlangzi in #398
- fix(stt): build worker in CI and release, add STTRevision banner by @cnlangzi in #399
- build(ci): build STT for windows/arm64 with AArch64 MinGW by @cnlangzi in #400
Full Changelog: v0.5.2...v0.5.3
v0.5.2
What's Changed
- chore(deps): bump golang.org/x/image from 0.45.0 to 0.46.0 by @dependabot[bot] in #361
- fix(dsh): restore mux on respawn and keep WS alive on ping-only traffic by @cnlangzi in #366
- fix(agentsession): add WithReplyTo to anchor injected replies by @cnlangzi in #367
- feat(telegram): migrate to Bot API 10.1 sendRichMessage (L1/L2/L3 + plain-text fallback retirement) by @cnlangzi in #369
- refactor(dsh): unify attached/owned monitor, retry dsh host forever by @cnlangzi in #370
- fix(telegram): keep heartbeat line + statusbar visible throughout the turn by @cnlangzi in #371
- fix(telegram): render statusbar footer with native footer block by @cnlangzi in #372
- fix(dsh): retry transient transport errors around host respawns by @cnlangzi in #373
- fix(telegram): drop bare /start and refresh login greet UX by @cnlangzi in #374
- fix(telegram): add divider between rich turn header and body by @cnlangzi in #375
- fix(telegram): drop inbound reaction and chat_member updates by @cnlangzi in #376
- fix(bridge/dsh): read model from session/control projection by @cnlangzi in #377
- test(telegram): expand walker coverage and clean up style by @cnlangzi in #378
- fix(telegram): promote PR link to HTML anchor in rich markdown trailer by @cnlangzi in #379
- fix(review): stamp terminal reply identity for statusbar by @cnlangzi in #380
- fix(telegram): classify media attachments and retry downloads by @cnlangzi in #382
- feat(telegram): stream DM thinking/tool events via sendMessageDraft by @cnlangzi in #383
- feat(telegram): simulate sendMessageDraft for group and forum supergroups by @cnlangzi in #385
Full Changelog: v0.5.1...v0.5.2
v0.5.1
What's Changed
- fix(gtw): require top Summary and mandatory Risk in PR bodies by @cnlangzi in #356
- feat(handoff): name and relocate handoff docs under $HOME/.nightme/handoff by @cnlangzi in #357
- fix(dsh): route approvals/questions over host waterfall and attach to running dsh by @cnlangzi in #362
- refactor(update): split lookup into detection and download paths by @cnlangzi in #363
- fix(dsh): capture host-$events ready clientId at dispatch site by @cnlangzi in #364
Full Changelog: v0.5.0...v0.5.1
v0.5.0
What's Changed
- chore: bump Go 1.27 and enforce gofmt in CI by @cnlangzi in #346
- fix(bridge-dsh): wire format and per-session permissions by @cnlangzi in #347
- fix(heartbeat): distinguish error vs clean terminal verdict by @cnlangzi in #348
- fix(outbound): finalize drain before dispatcher cancels ctx by @cnlangzi in #350
- feat(command): add /handoff and /resume slash commands by @cnlangzi in #351
- fix(gtw): derive PR title from semantic summary, not latest commit by @cnlangzi in #352
- fix(dsh): realign bridge to dsh 0.1.2-rc.1 wire and auth by @cnlangzi in #353
Full Changelog: v0.4.12...v0.5.0
v0.4.12
What's Changed
- fix(claudecode): pass local branch as positional and forward print-mode events by @cnlangzi in #325
- feat(gtw): remove nightme/wip label before local cleanup on close by @cnlangzi in #326
- fix(gtw): append Closes footer in Go instead of agent prompt by @cnlangzi in #327
- docs: add AI agent documentation guidelines by @cnlangzi in #328
- fix(out-result): drop duplicate body on success path, PATCH footer instead by @cnlangzi in #331
- chore(deps): bump github.com/larksuite/oapi-sdk-go/v3 from 3.10.0 to 3.11.0 by @dependabot[bot] in #329
- feat(agent): whitelist path-override registry with first-run prompt by @cnlangzi in #332
- fix(runtime): reconcile stale running agent sessions against live PIDs by @cnlangzi in #337
- refactor(agentsession): remove in-flight message tracking by @cnlangzi in #338
- feat(wiki): add /wiki command for repo wiki scaffolding by @cnlangzi in #330
- fix(cmd-reply): end-to-end reply identity and PR stamping by @cnlangzi in #340
- fix(bridge): correct context percent across acp, claudecode, codex by @cnlangzi in #342
- feat(gtw): /gtw back to jump into a named worktree by @cnlangzi in #341
- fix(gtw): pass label color with leading '#' to GitLab by @cnlangzi in #344
- fix(heartbeat): surface terminal Done state on receipt by @cnlangzi in #343
- fix(command): fold /steer /queue /stop hints into rolling-log card by @cnlangzi in #345
Full Changelog: v0.4.11...v0.4.12
v0.4.11
What's Changed
- feat(bridge): add GitHub Copilot ACP bridge by @cnlangzi in #312
- feat(bridge): add GitHub Copilot CLI ACP bridge by @cnlangzi in #314
- fix(claudecode): wire AskUserQuestion text-fallback answers back through pendingAsk by @cnlangzi in #315
- feat(channel): add Slack channel via Socket Mode by @cnlangzi in #313
- fix(chatstore): validate chat IDs by registered prefixes and preserve unknown keys by @cnlangzi in #316
- feat(gtw): allow cfg.PR.Agent as PR default agent by @cnlangzi in #319
- feat(bridge/pi): add headless startup flags for RPC mode by @cnlangzi in #320
- feat(cursor): promote review to Tier 1 native via /review-bugbot by @cnlangzi in #317
- feat(channel): wire Slack slash commands through streaming and validate chat-session keys by @cnlangzi in #318
- feat(shell): stream stdout/stderr via coalesceLines and OutReply by @cnlangzi in #321
- fix(gtw): retire in-memory state and draft registry, make yml the sole source of truth by @cnlangzi in #323
- feat(gtw): add /gtw back subcommand for non-destructive worktree pause by @cnlangzi in #322
- refactor(gtw): replace custom arg parser with shared lexer by @cnlangzi in #324
Full Changelog: v0.4.10...v0.4.11
v0.4.10
v0.4.9
What's Changed
- fix(update): restart daemon with the new binary after install by @cnlangzi in #305
- chore(deps): bump github.com/larksuite/oapi-sdk-go/v3 from 3.9.10 to 3.10.0 by @dependabot[bot] in #306
- fix(acp): coalesce per-token text with idle sentence flush by @cnlangzi in #307
Full Changelog: v0.4.8...v0.4.9