Skip to content

Releases: edumame/shipcue

v0.39.0

Choose a tag to compare

@iGotsIt iGotsIt released this 29 Oct 15:59
81be661

Habitect report 64ba8b31 (#62): openReport(extraTab, { keepDraft: true }) opens that extra tab and keeps a Bug or Feature request not sent yet behind it, text, context and screenshots as they were, so an app can open its own tab (a chat) without losing what was being written; the draft comes back with the next keepDraft open of a report tab. Before, it opened on the draft's tab instead. Plain openReport(extraTab) still starts the form fresh. No text or schema change.

v0.38.1

Choose a tag to compare

@iGotsIt iGotsIt released this 14 Oct 14:57
bab1b56

Found setting up a fresh Cloud project from the one-prompt Setup (#58, #59, #61):

  • Untrusted folder: shipcue dispatch no longer gives up on a report when Claude Code has not trusted the repo folder yet. It releases the report, holds for 15 minutes and retries it.
  • Failed starts take no slot: a report whose session never started no longer counts against --max for hours or gets logged as stuck.
  • Dry run: --dry-run says "nothing to start" on an empty queue instead of printing nothing.
  • Setup prompt: before dispatch is installed, it asks you to open claude in the folder once to accept the trust prompt, and to allow the unattended permissions; it also says how to retry a report whose session failed to start.

No schema change.

v0.38.0

Choose a tag to compare

@cyu60 cyu60 released this 14 Oct 06:51
bfb15de

reportKey on createAdminHandler (#57): the admin page shows a report button (Bug, Feature request) filing into that project, so shipcue Cloud's own reports go through shipcue. A project takes reports from the admin's own page without listing it, and someone signed in to the admin files as their account. No schema change.

v0.37.0

Choose a tag to compare

@iGotsIt iGotsIt released this 14 Oct 06:20
2be901b

Cloud Setup opens with Set it all up with one prompt (#55, #56): paste it into Claude Code (or Codex) on the machine and it adds the report button to your app in a PR, connects Claude to the project with the shipcue MCP server as an agent, and keeps a workflow working the queue there (shipcue dispatch on macOS, the listener as a systemd --user unit on Linux). This prompt and the listener's both now say how to remove it all again. No schema change.

v0.36.0

Choose a tag to compare

@iGotsIt iGotsIt released this 14 Oct 05:46

shipcue/admin and shipcue dispatch (#54). The Cloud dashboard's server is now a package entry, createAdminHandler, that self-hosts on your Postgres: getUser reads your app's own user, page: true serves the admin page from the handler, and it has Forgot password, invite emails, rate limits (sql/cloud.sql adds cloud_rate_limits), openSignup and a plans hook. shipcue dispatch starts a background Claude Code session per unclaimed report while your Claude plan has usage left, and --install keeps it running with launchd; Setup → Run your agents writes the command, and the listener tab adds a one-prompt setup. Upgrading (Cloud or a self-hosted admin): run sql/cloud.sql again.

v0.35.0

Choose a tag to compare

@iGotsIt iGotsIt released this 12 Oct 21:37
73dff1b

defaultArea on ReportButton (Habitect report e49ac22f): the Where select starts on the area you name, e.g. the part of your app the page is in, instead of Other, which stays a plain choice. Read when the panel opens and again after a send; a value not in areas starts on Other. No text or schema change.

v0.34.0

Choose a tag to compare

@iGotsIt iGotsIt released this 12 Oct 20:22
ffc5984

No blank wait while a capture is taken (Habitect report cbb24947): from Capture until the screenshot is in the panel the page shows a tint with a spinner and "Taking the screenshot…", first around the selection (kept clear, so none of the tint is in the picture), then over the whole page once the frame is drawn. New text key capturing; tabCapture().grab(sel, onTaken).

v0.33.0

Choose a tag to compare

@iGotsIt iGotsIt released this 12 Oct 19:57
8a8def9

Capture is the default for a selection (Habitect report 71cc2002): Capture is the highlighted toolbar button, last and marked ↵ (Enter); Capture & annotate is the plain one beside it. The panel no longer blinks out and back during a capture: it is hidden only when it lies inside the selection. No API or text change.

v0.32.1

Choose a tag to compare

@iGotsIt iGotsIt released this 12 Oct 06:31
d51a10c

shipcue, shipcue/react and shipcue/server can be required from CommonJS: each export gives a default condition beside import (Habitect report e2c501aa).

v0.32.0

Choose a tag to compare

@iGotsIt iGotsIt released this 12 Oct 00:45
aec5b45

persistDraft keeps an unsent Bug/Feature report (text, context, screenshots, files) across reloads; openReport(tab, { keepDraft: true }) reopens it (Habitect report e1204c25).