Releases: makifbaysal/tasktrooper
Release list
TaskTrooper 0.1.5
What's Changed
- B-6 fix(board): show a human-readable error when unapproved criteria blo by @makifbaysal in #20
- T-22 feat(board): score QA round verdicts into agent performance by @makifbaysal in #21
- T-23 feat(ui): translate qa_bug_found/qa_valid_scenario_confirmed/qa_inv by @makifbaysal in #23
- T-24 Make work_order parks stay in place instead of moving to blocked by @makifbaysal in #22
- T-25 Show blocker task key on work_order badge instead of generic label by @makifbaysal in #24
- T-27 Implement desktop notification watcher + settings toggle (Electron by @makifbaysal in #26
Full Changelog: v0.1.4...v0.1.5
TaskTrooper 0.1.4
What's Changed
- B-1 fix(desktop): open task PR links via the shell instead of hosted-vie by @makifbaysal in #1
- T-5 Repo bağımlılık haritası: backend (migration, domain, store, se by @makifbaysal in #2
- T-9 fix(pipeline): comment when a skipped deploy pipeline releases a tas by @makifbaysal in #4
- T-8 fix(board): only refuse blocker moves into in_progress, not todo by @makifbaysal in #3
- B-2 Bug: İş bitmiş bir görev otomatik bir sonraki kolona taşınmıy by @makifbaysal in #7
- B-3 PM agent promptuna assignee zorunluluğu için net uyarı eklensin by @makifbaysal in #8
- T-11 fix(claudecode): fall back to a fresh session when a board-task res by @makifbaysal in #9
- B-4 fix(repository): stop posting a redundant PR-link system comment by @makifbaysal in #10
- T-13 feat(board): auto-release merge when repository has no deploy_targe by @makifbaysal in #12
- T-14 Frontend: merge_released_no_deploy_target locale metni by @makifbaysal in #15
- T-16 feat(settings): configurable analiz-assignment (backend/frontend/mo by @makifbaysal in #13
- B-5 fix(board): prevent card text overflow for long titles, descriptions by @makifbaysal in #18
- T-18 feat(board): fail unsettled-criteria runs and park after 3 unattend by @makifbaysal in #17
- T-17 Add analiz task assignment settings page (frontend) by @makifbaysal in #19
- T-6 Repo bağımlılık haritası: frontend (repo paneli + proje mimari by @makifbaysal in #11
- T-19 board: mark a run Failed when the criteria sweep leaves criteria op by @makifbaysal in #16
- T-10 feat(ui): add stakeholder approve/decline panel in human_uat column by @makifbaysal in #5
New Contributors
- @makifbaysal made their first contribution in #1
Full Changelog: v0.1.3...v0.1.4
TaskTrooper 0.1.3
What changed
Adding a repository no longer leaves the "Analyzing repository" dialog open. On a fast local import the finishing step ended before the progress bar first moved, and the dialog never closed. It now always closes, and the finishing step keeps the repository name instead of restarting the bar.
Indexing runs at the speed of the local model. The shipped settings paced embedding calls at 20 a minute, so a repository was indexed at one chunk every three seconds (over an hour for about 1,200 chunks) and every code search waited as well. That pace is gone by default; a hosted embedding provider that answers "too many requests" is still retried with backoff, and embedding.requests_per_minute can set a pace for one that needs it.
Updating from 0.1.1 also includes everything in 0.1.2, including its one-time database conversion and the backup it takes first.
Full Changelog: v0.1.2...v0.1.3
TaskTrooper 0.1.2
Before you update
This version converts the local database once, on first start, and that conversion cannot be undone. Before it runs, TaskTrooper copies the database folder to postgres-backup-pre-133 next to it, in the app's data directory. Keep that copy until you are happy with the update; restoring it is the way back to 0.1.1.
On the same first start, project clones and task checkouts move from workspaces/tenants/<id>/ to workspaces/ directly. Nothing is deleted or overwritten; an entry that cannot move is left in place with a warning in the log.
What changed
Tasks run in parallel without a cap. The per-plan limit of three concurrent tasks, the board's worker pool and the per-CLI session limits for Claude Code, Cursor, OpenCode and Antigravity are gone. A task still waits only for another run on the same task.
Indexing no longer stalls after importing a repository.
- Long code chunks are cut before they reach the local embedding model, which used to take seconds per chunk or fail outright on very long input.
- The embedder runs one inference at a time and keeps connections open long enough that the backend no longer hits "connection reset by peer".
- A chunk that cannot be embedded is stored without a vector and retried on the next pass, instead of failing the whole index. Only a long run of failures stops a pass.
- Embedding calls are shared across repositories indexed at the same time.
- An index left unfinished by a previous run resumes when the app starts.
Project profiles are filled in. Profile sections and settings proposals were rejected by the database since sub-project support was added, so every profile stayed empty. Refresh a profile once from the repository settings after updating.
Automated verification installs dependencies first. A repository with a declared verify command such as make lint now gets npm ci for every locked package that is not installed yet, including nested ones. npx can no longer run an unrelated package from the registry during verification.
Reference docs and setup tasks go to a developer agent. On a monorepo they used to be assigned to the system architect, which refuses to write files.
Local instances no longer try to install GitHub webhooks. GitHub rejects loopback addresses; new commits on the default branch are picked up by polling instead.
No tenants in the local edition. The multi-tenant layer (row-level security, tenant columns, tenant identity in the backend) is removed, together with person assignees and owners.
Simpler settings. Repository settings keep only the human review switch; deploy packages, deploy targets, Google Cloud resources, test devices, the usage plan panel and clone paths are no longer shown.
Full Changelog: v0.1.1...v0.1.2
TaskTrooper 0.1.1
Full Changelog: v0.1.0...v0.1.1