Repository navigation
Releases: iosifnicolae2/better-tasks
Release list
v0.11.21
Video
Every change in v0.11.21, before and after, in one narrated video.
Click the picture to play the video with sound (Cmd-click or Ctrl-click: in a new tab).
Changes
- T-104 (#63) record-display.sh: a concurrent recording gets its own display, made on first use
- T-104 (#63) Testing rules: record-display.sh makes the display; load the testing skill first
- T-104 (#63) One display per project, made once and never removed by a recording
- T-104 (#63) Bundle the display helper prebuilt, so installs need no Swift compiler
- T-104 (#63) release.sh refuses a release with a stale display helper
- Task board: T-104 (#63) and T-105 (#3) closed
Install / update
claude plugin marketplace update better-tasks
claude plugin update better-tasks@better-tasksThen restart Claude Code. First install: claude plugin marketplace add iosifnicolae2/better-tasks and claude plugin install better-tasks@better-tasks.
v0.11.20
Video
Every change in v0.11.20, before and after, in one narrated video.
Click the picture to play the video with sound (Cmd-click or Ctrl-click: in a new tab).
Changes
- T-103 (#62) Status check only while a task is running
- Task board: T-103 (#62) closed
- T-103 (#62) Settings doc source: status check only while a task runs
Install / update
claude plugin marketplace update better-tasks
claude plugin update better-tasks@better-tasksThen restart Claude Code. First install: claude plugin marketplace add iosifnicolae2/better-tasks and claude plugin install better-tasks@better-tasks.
v0.11.19
Video
Every change in v0.11.19, before and after, in one narrated video.
Click the picture to play the video with sound (Cmd-click or Ctrl-click: in a new tab).
Changes
- Update better-tasks to v0.11.18
- T-102 (#61) Messages and wake-ups stay on this project's team
- T-102 (#61) The user's answers this turn count as naming another session
- Task board: T-102 (#61) closed
Install / update
claude plugin marketplace update better-tasks
claude plugin update better-tasks@better-tasksThen restart Claude Code. First install: claude plugin marketplace add iosifnicolae2/better-tasks and claude plugin install better-tasks@better-tasks.
v0.11.18
Video
Every change in v0.11.18, before and after, in one narrated video.
Click the picture to play the video with sound (Cmd-click or Ctrl-click: in a new tab).
Changes
- T-097 Videos branch: each commit keeps only the newest videos, under jsDelivr's limit (#55)
- T-090 Notes: released
- T-091 (#51) Batch device tests: setting (on by default) and the lead and teammate lines it gates
- T-091 (#51) Notes: tested, video
- T-091 (#51) Notes: done
- T-091 (#51) Batch device tests: an instance per task first, a feature flag only for a change that needs testing on its own
- T-091 (#51) Notes: refinement done
- T-091 (#51) Batch device tests: flags switched at runtime
- T-091 (#51) Notes: finished
- T-092 (#52) Team size limit (default 5): a spawn past it is refused; the lead groups similar tasks onto one teammate
- T-092 (#52) Notes: tested, video
- T-092 (#52) Notes: done
- T-093 (#53) Keep teammates' caches warm: act promptly, a one-line note for one that waits; team_status flags a cache that expires soon
- T-093 (#53) A teammate waiting on the user is kept warm; one is stopped only once its task is closed
- T-093 (#53) Notes: done
- T-092 (#52) Notes: finished
- T-093 (#53) Notes: finished
- T-094 (#54) Batched testing: owners capture "before", one tester records each "after" and notes bugs, owners combine and finish
- T-094 (#54) Notes: done, video
- T-094 (#54) Notes: PR, for the user
- T-094 (#54) Tester: set up its own optimized test environment once, reused for the whole batch
- T-094 (#54) Notes: tester environment, new video
- T-094 (#54) Notes: finished
- T-095 Session analysis: analyse.py measures time and tokens per tool over church-hub and best-remote-desktop transcripts; tables.md
- T-096 (#56) Worktrees without the sandbox (setting worktreeSandbox, off by default): better-tasks makes each teammate's worktree with git and spawns it unisolated
- T-096 (#56) Own worktree: the remote default branch only when git knows it (a repo without a remote branched from "origin/HEAD" and fell back to isolation)
- T-096 (#56) Notes: after, video
- T-096 (#56) Notes: PR, for the user
- T-099 (#57) Rules from the session report: own tooling, wait for an event not a clock, a teammate only when its start-up cost pays
- T-099 (#57) Notes: PR, for the user
- T-096 (#56) Notes: accepted, public video links, full tests, review PR closed
- T-099 (#57) Notes: accepted, full tests, review PR closed
- T-100 (#58) Similar tasks share one PR and one video: task_pr.py open/close take several ids, one approval question per PR, one release card per shared video
- T-100 (#58) A shared review PR says it closes with its tasks; notes: after, video
- T-100 (#58) Notes: PR, for the user
- Update better-tasks to v0.11.17
- T-100 (#58) Notes: accepted, full tests, review PR closed
- Close T-070 (cancelled, never submitted) and T-071 (#39) (done, shipped in v0.11.12)
- T-101 (#59) Lead rule: ask only with AskUserQuestion, one task per ask, PR link before and in it
- T-098 (#60) Live review: Gemini watches the test display and reports, timestamped
- T-098 (#60) Live review setting, Gemini key row on the settings page, reports on the video
- T-098 (#60) Reports stay until the next one (4 s at least), boxed around their target; the poster shows them
- T-098 (#60) README picture of the settings page: the Live review and Gemini API key rows
- T-098 (#60) Live review notes each step like a human tester; a billed AI Studio key, said where the key is set
- T-098 (#60) A report stays on the video 4 to 12 seconds
- T-098 (#60) Notes: PR, for the user
- T-098 (#60) Notes: accepted, full tests, review PR closed
- Task board: closed tasks, finished-task log, project settings
Install / update
claude plugin marketplace update better-tasks
claude plugin update better-tasks@better-tasksThen restart Claude Code. First install: claude plugin marketplace add iosifnicolae2/better-tasks and claude plugin install better-tasks@better-tasks.
v0.11.17
- T-087: worktrees reuse the main checkout's build caches; closed tasks' worktrees are removed; teammates keep a fast loop (narrowest check first, the full suite at the finish).
- T-088: closing a task stops its teammate and removes its worktree and branch in one go; the status check keeps task files current.
- T-089 (#50):
sh scripts/test.shbuilds the rules copy and runs the tests, so a rule change needs no manual step; docs/instructions.md is rendered on demand.
v0.11.16
Video
Every change in v0.11.16, before and after, in one narrated video.
Click the picture to play the video with sound (Cmd-click or Ctrl-click: in a new tab).
- T-081 (#46): tasks get labels and dependencies (on tasks, several, or a label); the lead starts work in dependency order; the board groups by label with g.
- T-082 (#45): CLAUDE.md: instructions state only principles, briefly.
- T-083 (#47): the footer's done count updates as soon as a task changes.
- T-084 (#48): videos and PRs keep secrets and personal data out.
- T-085 (#49): the test screen copies the main display's resolution and Retina scaling.
v0.11.15
v0.11.14
Video
Every change in v0.11.14, before and after, in one narrated video.
Click the picture to play the video with sound (Cmd-click or Ctrl-click: in a new tab).
- PR videos open for the right people (T-075): in a public repo anyone can watch a PR's video; in a private one, only members. Videos are uploaded with gh and also shown as a player, the way github.com does it. Before, a gh-attached video linked only behind its picture gave signed-out visitors a 404. Older PRs keep their old links.
- Bugs found along the way (T-076): a teammate fixes a small bug in its own area within its task. A bigger or other-area bug is asked as "New task" / "Skip".
v0.11.13
Video
Every change in v0.11.13, before and after, in one narrated video.
Click the picture to play the video with sound (Cmd-click or Ctrl-click: in a new tab).
One task at a time, once its video is in its PR (T-073)
The lead now asks you to approve one finished task at a time, and only once that task's before/after video is in its pull request. The question says in a few words what was implemented or fixed, and carries the PR link (and the draft release link, if there is one) both above the question and inside it.
v0.11.12
better-tasks now passes the Anthropic plugin directory's checks.
- New listing icon (
.claude-plugin/icon.png). - README discloses what better-tasks sets, runs, submits and sends.
- /config: the 10 settings with a list of choices are now text fields. The choices are in each description, an unknown value falls back to the default, and the board's settings page (
c) still cycles through them. - Teammate permissions: teammate agent types are registered in "default" permission mode. A lead in bypass, accept-edits or auto mode still passes its mode on; a lead in plan or dontAsk mode now gets teammates that ask.







