Releases: nikzlabs/shipit
Releases · nikzlabs/shipit
Release list
v0.4.1
What's Changed
📝 Documentation
- Release v0.4.1 by @nicolasalt in #2562
Full Changelog: v0.4.0...v0.4.1
v0.4.0
What's Changed
📝 Documentation
- Release v0.4.0 by @nicolasalt in #2528
Full Changelog: v0.3.2...v0.4.0
v0.3.2
What's Changed
📝 Documentation
- Release v0.3.2 by @nicolasalt in #2047
Full Changelog: v0.3.1...v0.3.2
v0.3.1
What's Changed
📝 Documentation
- Release v0.3.1 by @nicolasalt in #1995
Full Changelog: v0.3.0...v0.3.1
v0.3.0
What's Changed
📝 Documentation
- Release v0.3.0 by @nicolasalt in #1978
Full Changelog: v0.2.4...v0.3.0
v0.2.4
What's Changed
📝 Documentation
- Release v0.2.4 by @nicolasalt in #1629
Full Changelog: v0.2.3...v0.2.4
v0.2.3
What's Changed
📝 Documentation
- Release v0.2.3 by @nicolasalt in #1541
Full Changelog: v0.2.2...v0.2.3
v0.2.2
What's Changed
📝 Documentation
- Release v0.2.2 by @nicolasalt in #1530
⬆️ Dependencies
- Release v0.2.1 by @nicolasalt in #1506
Full Changelog: v0.2.0...v0.2.2
v0.2.0
What's Changed
🚀 Features
- docs/183 Phase 2: daemon-overlay mount subsystem by @nicolasalt in #1136
- docs/183 Phase 3: rolling-base publish CAS (overlay-base.ts) by @nicolasalt in #1139
- Fix Codex completed-only tool call rendering by @nicolasalt in #1141
- docs/183 Phase 3: stamped install-done marker by @nicolasalt in #1142
- docs/183 Phase 3: worker-exported merged-workspace snapshot (.git excluded) by @nicolasalt in #1149
- Show a navigation card when the agent views an issue by @nicolasalt in #1163
- shipit issue: --label and --priority on create/edit (SHI-92) by @nicolasalt in #1167
- Present from a file: file-based present tool (tracked + ephemeral) by @nicolasalt in #1165
- Default new installs to Opus, not Sonnet, for Claude by @nicolasalt in #1169
- Redesign the preview Services drawer (card-based UI + cheap functional wins) by @nicolasalt in #1170
- Overlay dep store: daemon-overlay + publish-CAS foundation (flag-gated, default off) by @nicolasalt in #1155
- Tell agents to put any drafted prompt in a code block by @nicolasalt in #1177
- feat(183): Phase 1 — parse + validate
agent.dep-dirsconfig by @nicolasalt in #1178 - feat(183): Phase 2 — per-dep-dir scope key, buildOverlaySpecs, GC live-set by @nicolasalt in #1179
- Inline single-issue detail view (docs/189) by @nicolasalt in #1182
- feat(183): Phase 3a — N-spec container plumbing for nested dep-dir overlays by @nicolasalt in #1183
- Issue-write provenance card redesign — content-led, attribution dropped (docs/189) by @nicolasalt in #1188
- feat(183): Phase 3b — overlay spec populator + contextual validation + flag-gated wiring by @nicolasalt in #1189
- Show presented file path (and name) in the Present tab header by @nicolasalt in #1185
- feat(183): Phase 4a — per-dep-dir snapshot producer + transport by @nicolasalt in #1196
- Separate pinned from unpinned sessions in the sidebar by @nicolasalt in #1198
- Inline issue comments: read + post on the issue detail page (docs/189) by @nicolasalt in #1199
- feat(183): Phase 4b — per-dep-dir publish-after-install orchestration by @nicolasalt in #1200
- feat(183): Phase 5 — compose services at dep-dir overlay subpaths by @nicolasalt in #1203
- Inline issue status & priority editing (docs/191) by @nicolasalt in #1204
- feat(183): Phase 7 — overlay enable-path wiring (warm-pool standby) by @nicolasalt in #1209
- perf(chat): stop re-parsing every message's markdown on each streamed token by @nicolasalt in #1219
- Move New session button below the pinned sessions section by @nicolasalt in #1220
- feat(logs): unified durable, searchable container logs (agent + services) by @nicolasalt in #1228
- Cap services list width in the preview drawer by @nicolasalt in #1237
- Support Claude Fable model in ShipIt by @nicolasalt in #1243
- Surface an approve/deny prompt for sensitive-file edits (SHI-112) by @nicolasalt in #1244
- Open a doc's linked issue inline instead of linking out by @nicolasalt in #1249
- Issue lifecycle workflow: auto-started on seed, auto-completed on merge (docs/194) by @nicolasalt in #1250
- Sub-agent spawning primitive (docs/144) by @nicolasalt in #1251
- Remove Escape-key agent cancellation by @nicolasalt in #1254
- Beautify the Issues list and show labels under each title by @nicolasalt in #1226
- Plumb real label colors through the Issues tab + add available-labels endpoint (foundation) by @nicolasalt in #1263
- Standardize button heights: text buttons → 32px, icon buttons → 28px by @nicolasalt in #1265
- Async notify-on-merge watch for spawned child sessions by @nicolasalt in #1269
- Issue Tracker: filter by label + on-page label editor by @nicolasalt in #1273
- feat(183): wire SESSION_WORKER_IMAGE_ID for overlay scope rotation by @nicolasalt in #1275
- Idle eviction: 10-min grace period + honest 'shut down' wording + agent docs by @nicolasalt in #1274
- feat(197): content-keyed install skip (depsHash in the install marker) by @nicolasalt in #1278
- feat(197): shared pnpm store volume; skip overlay for pnpm repos by @nicolasalt in #1279
- feat(155): per-repo Claude memory sharing by @nicolasalt in #1282
- Add Codex skill marketplace install support by @nicolasalt in #1283
- Auto-link bare repo/doc paths in markdown (issue bodies, chat, PRs) by @nicolasalt in #1284
- Anchor inline issue detail to a specific comment (SHI-103) by @nicolasalt in #1293
- Default-deny the orchestrator API for session containers (SHI-129) by @nicolasalt in #1303
- Explicit session-agent permissions policy (SHI-36) by @nicolasalt in #1297
- Outbound egress allowlist for session containers (Gap 1, SHI-90) by @nicolasalt in #1301
- Non-root session worker runtime (SHI-31) by @nicolasalt in #1302
- Egress enforcement — Tier A: default-deny firewall via netns sidecar (SHI-90) by @nicolasalt in #1310
- Non-root session worker runtime (SHI-31) by @nicolasalt in #1312
- Egress enforcement — Tier B: controlled DNS resolver (SHI-90) by @nicolasalt in #1313
- Non-root session worker runtime (SHI-31) by @nicolasalt in #1314
- Remove global auth overlay — point unauthenticated agents to Settings by @nicolasalt in #1319
- Overlay dep store: default-on with OVERLAY_DEP_STORE=0 kill switch (SHI-127) by @nicolasalt in #1321
- Linkify file paths inside inline-code spans by @nicolasalt in #1328
- Re-arm a merged session for a new PR after rebase (docs/202) by @nicolasalt in #1329
- Open Linear/GitHub issue links inline instead of linking out by @nicolasalt in #1330
- shipit issue view --comments: brokered, read-only issue comment thread (SHI-137) by @nicolasalt in #1331
- Teach the agent to delegate to Task subagents by pointer, not pasted diffs by @nicolasalt in #1335
- gh pr edit: support --add-label / --remove-label for relabeling a PR by @nicolasalt in #1343
- Document cross-agent consultation (shipit agent run) in the agent system prompt by @nicolasalt in #1340
- Tune voice cleanup prompt for coding terminology by @nicolasalt in #1341
- PR-scoped changed-docs strip on the PR card (docs/205) by @nicolasalt in #1344
- Egress Tier C: transparent SNI proxy + allow-once card for hostname-level HTTPS policy (SHI-90) by @nicolasalt in #1334
- File tree: start fully collapsed by @nicolasalt in #1356
- Egress Tier C Phase 2: SNI-scoped identity validation for multi-tenant hosts by @nicolasalt in #1361
- Egress: durable allowlist store + containment Settings UI (SHI-90) by @nicolasalt in #1363
- Voice notes: question headlines voice the actual choice, not 'options are on screen' by @nicolasalt in #1370
- PR-card issue chips: surface related issues inline (docs/206) by @nicolasalt in #1374
- Android app: allow cleartext HTTP for Tailscale (*.ts.net) hosts by @nicolasalt in #1376
- Design: nested issues + two-level sorting (prototype) by @nicolasalt in #1373
- Inline issue badges for bare Linear keys in markdown by @nicolasalt in #1379
- Persist Present-tab artifacts across reload, session swi...