Repository navigation
CrossBoard 0.2.2
What's Changed
- Agent tools and lane verdicts by @nervesscat in #1
- PR queue: also list open PRs assigned to me by @nervesscat in #6
- Reviews: drop Run now, automatic reviews and the run history by @nervesscat in #2
- Project agents, and tickets shared between connected agents by @nervesscat in #3
- Add pnpm redeploy, and a CLAUDE.md for working on this repo by @nervesscat in #4
- pnpm dev runs beside the built board, and uploads load in dev by @nervesscat in #5
- Board cards are as tall as their content, up to the old fixed height by @nervesscat in #7
- Previews: agents post a link to their branch running on a free port by @nervesscat in #8
- Ongoing features: the board fills the window and keeps its scroll by @nervesscat in #9
- Tickets have one feed of posts; replies, editing and deleting everywhere by @nervesscat in #10
- Ticket page: edit in place, rich text editor, files with the instructions by @nervesscat in #11
- Decision cards: agents ask the human to choose between options by @nervesscat in #12
- Attachments can live in MinIO (STORAGE=s3), with a local copy for agents by @nervesscat in #13
- Agents get delegation notes, a default build and review set, and the review skills by @nervesscat in #14
- Ticket page: a Preview card with the preview link and whether it runs by @nervesscat in #15
- PR queue: filter by whose move it is, and show merge and CI state by @nervesscat in #16
- Fold the top bar's page links into a menu on phones by @nervesscat in #18
- Step to the previous / next ticket in the same stage from a ticket page by @nervesscat in #19
- Remove the Reviews page; open review results in place by @nervesscat in #20
- Archive finished tickets, one at a time or a whole done column by @nervesscat in #23
- Edit project instructions in the rich text editor by @nervesscat in #22
- Attach files in the New ticket dialog: button, paste and drop by @nervesscat in #21
- MCP instructions: drop the stale copy of step 6 by @nervesscat in #17
- Inline code: no literal backticks, a tinted chip instead by @nervesscat in #24
- Give each project ticket list its own query key by @nervesscat in #25
- Let agents poll for new comments with a cursor by @nervesscat in #26
- Delete unattached uploads after a day by @nervesscat in #27
- Show whether each branch is pushed to origin by @nervesscat in #28
- Run the board without the passkey gate outside production only by @nervesscat in #29
- Playwright e2e suite, CI and a migration check by @nervesscat in #34
- Let the board build and run previews of its own branches by @nervesscat in #35
- Declare what a ticket needs merged first, and hold done to it by @nervesscat in #32
- Hand-off checklist for agents; the board says what a ticket in review lacks by @nervesscat in #38
- Project reports on the Daily page: prompt, cadence and tracking by @nervesscat in #30
- Home page and project Overview with a summary of the work by @nervesscat in #31
- Resume notes: where work on a ticket was left off by @nervesscat in #33
- Keep the PR queue filter and features view in the URL; Esc in the instructions editor asks once by @nervesscat in #36
- e2e: browser tests for every feature in the PR chain, and the bugs they found by @nervesscat in #37
- Align the author with the text around it by @nervesscat in #43
- Keep the ticket header in view while the page scrolls by @nervesscat in #44
- Rich editor: Tab reaches the text first, attach moves into the toolbar by @nervesscat in #45
- Dev server: a reset connection no longer opens Vite's error overlay by @nervesscat in #42
- One board on 47100, with hot reload by @nervesscat in #39
- todo-review: work the To do tickets to hand-off, one agent per ticket by @nervesscat in #40
- Feed timestamps run vertically down the timeline rail by @nervesscat in #46
- todo-review: tickets of one repo in parallel, review depth scaled to the change by @nervesscat in #47
- Post and reply actions as icons under their text by @nervesscat in #48
- Cleanup: account for worktrees checked out detached at a ticket's commit by @nervesscat in #52
- Brand the browser UI as CrossBoard: cable mark, wordmark and favicon by @nervesscat in #50
- Fix main's CI: desktop feed test no longer needs the legend to outgrow its post by @nervesscat in #58
- Pick the stage of a new ticket in the New ticket dialog, Backlog by default by @nervesscat in #53
- Drop the progress switch from the ticket page's New post box by @nervesscat in #57
- Show the editor toolbar's attach as a paperclip only by @nervesscat in #54
- Move the post and reply attach into the editor toolbar by @nervesscat in #56
- PR queue: split by author, stage by review state, add Done by @nervesscat in #49
- Keep a ticket's git state until its commits move by @nervesscat in #55
- Fix main's CI: New post attach tests no longer use the progress switch by @nervesscat in #59
- Hand-off card: show whether the branch is merged, green border when all is done by @nervesscat in #70
- Keep the New ticket dialog within the screen and scroll its fields by @nervesscat in #69
- List the New ticket dialog's initial tasks as they are added by @nervesscat in #68
- Drop the branch picker from the New ticket dialog by @nervesscat in #60
- Put the rich editor's attach button first in its toolbar by @nervesscat in #61
- PR queue: drop the All filter and keep its tabs from scrolling by @nervesscat in #63
- Keep the list a ticket page steps through when a ticket in it changes stage by @nervesscat in #64
- Make the New ticket dialog's tags a chips input by @nervesscat in #65
- Link each Needs you entry to the exact post, reply or section by @nervesscat in #67
- Add a benchmark harness and make the board faster by @nervesscat in #82
- Make the Daily page where each project's report is made: AI reports, shifts, calendar, alert, pushed today by @nervesscat in #78
- Set consecutive paragraphs a quarter em apart in the editor and rendered markdown by @nervesscat in #73
- Put open decisions at the top of a ticket's Activity feed by @nervesscat in #71
- Brief delegated agents with a focus and a stop by @nervesscat in #75
- Pick the feature review's work from the kind of change by @nervesscat in #76
- Focused spec and builder briefs; skip reviews already done by @nervesscat in #77
- bench: generate reports and shifts instead of daily summaries by @nervesscat in #83
- Add a Previews module listing every preview of a project by @nervesscat in #72
- Show one Resume here card after moving to another ticket by @nervesscat in #84
- Search the List and Archived tickets by name, then instructions and thread by @nervesscat in #87
- Filter the Previews page by stage, In review by default by @nervesscat in #86
- Check a PR's merge state against origin's base, and re-ask GitHub when it moves by @nervesscat in #85
- Show every hover hint through one shadcn tooltip by @nervesscat in #74
- Show whether the review skills are current, with a diff per file, in ~/.claude or in each repo by @nervesscat in #51
- Nest subtasks under tasks, start tickets with default phases, and add Implementation to the hand-off by @nervesscat in #66
- Cleanup: delete worked branches and worktrees, with safety checks by @nervesscat in #89
- Tag a task as blocked on the human, with what they must do by @nervesscat in #90
- Make the flaky folder-picker and bench server tests reliable by @nervesscat in #91
- Let the orchestrator record a decision answered in the chat by @nervesscat in #93
- Give each ticket a review level and scale the review rounds by it by @nervesscat in #94
- Let agents delete landed local branches of closed tickets by @nervesscat in #95
- Give every pull request in the queue its own ticket by @nervesscat in #96
- Split a ticket's feed into Main and Agents tabs, with a living summary by @nervesscat in #99
- Add a project Gallery of every file on its tickets by @nervesscat in #98
- Use the board from other devices over HTTPS on the tailnet by @nervesscat in #92
- Offer tag suggestions per project and filter the board by tag by @nervesscat in #97
- Sign in with the board's own passkeys instead of a passkey-gate by @nervesscat in #101
- Board-issued agent tokens in the Connect agents commands by @nervesscat in #102
- Install the board as a Windows desktop app by @nervesscat in #100
- Install the board as a desktop app with its own passkey sign-in by @nervesscat in #103
- Roadmap: in-progress tickets and lanes as swimlane timelines by @nervesscat in #105
- Overview: Needs you and In progress share one height and scroll by @nervesscat in #104
- Document the dev/main workflow in CLAUDE.md by @nervesscat in #106
- Edit default phases and tag suggestions as lists in project settings by @nervesscat in #107
- Let agents ask to archive finished tickets; the human confirms by @nervesscat in #108
- Warn when git, gh, claude, node or pnpm are missing by @nervesscat in #109
- PR queue: a second link to the same PR in one visit shows its card by @nervesscat in #110
- Say why a JSON body was refused, with a hint for collapsed backslashes by @nervesscat in #111
- Linux packages of the desktop app: AppImage, .deb, .rpm and pacman by @nervesscat in #112
- Close tooltips on scroll and position them fixed by @nervesscat in #113
- Work timeline: record agents' spans, hand-offs, waits and heartbeats, and flag stalled tickets by @nervesscat in #114
- Tick the hand-off phases from git, GitHub and previews by @nervesscat in #115
- Prepare the repository to be made public by @nervesscat in #116
- Drop the Hand-off post phase by @nervesscat in #117
- Runs: previews and background jobs per repo, and tickets that span several repos by @nervesscat in #118
- Agent roles: orchestrators edit project instructions, workers get clear identities by @nervesscat in #119
- Show, hide and reorder a project's pages, Overview cards and ticket sections from its settings by @nervesscat in #120
- Let agents ask for a repo and move their ticket onto one by @nervesscat in #121
- Scroll wide markdown tables inside their own column by @nervesscat in #123
- Put a remembered choice in the URL only once the move to its page has finished by @nervesscat in #124
- Pin workflow actions to commit SHAs and add Dependabot for actions by @nervesscat in #127
- Make the Linux CI jobs pass: gh probe and repo request tests, .deb install test by @nervesscat in #130
- Tailnet entrance: read .env as Vite does, refuse untrusted origins in pnpm tailnet, guard // targets first by @nervesscat in #126
- Let agents add, change and delete a repo's runs by @nervesscat in #125
- Make the gallery day-filter test independent of today's date by @nervesscat in #132
- Let wide markdown tables keep their natural width and scroll sideways by @nervesscat in #133
- Move Repositories into each project's menu, scoped to that project by @nervesscat in #135
- Agents find their board project at run time with find_project by @nervesscat in #137
- Keep the project sidebar in view while the page scrolls by @nervesscat in #138
- Scope local checks to what the change touches; full suites run in CI by @nervesscat in #140
- Make the tag filter searchable, paged from the server, capped and in tag colours by @nervesscat in #141
- Remove the Hand-off card; the summary check becomes a phase the board ticks by @nervesscat in #139
- Rename the three Agents pages: Connect, Team, Agent tokens by @nervesscat in #136
- Version 0.2.0 by @nervesscat in #134
- Bump actions/download-artifact from 7.0.0 to 8.0.2 by @dependabot[bot] in #128
- Document running agents in cloud sessions over the tailnet by @nervesscat in #144
- Desktop app: log how and when the board's server exited by @nervesscat in #145
- Keep the late-reply scroll test from counting the browser's scroll anchoring by @nervesscat in #148
- Desktop app: restart the board server when it dies by @nervesscat in #143
- Let agents outside the board's machine use its tools and previews by @nervesscat in #147
- Count delegated work as working; let a project choose where work starts by @nervesscat in #146
- Bump pnpm/action-setup from 6.0.10 to 6.1.0 by @dependabot[bot] in #129
- Set the desktop app version to 0.2.1 by @nervesscat in #150
- Reorder tickets within a board column by @nervesscat in #151
- Desktop app: check for and install updates from Settings by @nervesscat in #152
- Timeline data: delegated waits (on), lastHeard and activity by @nervesscat in #154
- Work timeline chart: a row per agent, one visual key, a live now by @nervesscat in #157
- Remove the legend from the Roadmap by @nervesscat in #158
- Work status answers: now, last heard, stall reason, readable totals by @nervesscat in #159
- Drop the ticket timeline key by @nervesscat in #160
- Show a Getting started checklist on a fresh board by @nervesscat in #149
- Ticket Timeline card: status first, the work story readable by @nervesscat in #153
- Show what a ticket is doing now, and why a stall is stalled, on the Overview and the board by @nervesscat in #161
- Roadmap: one time axis for every row, with a window control and row status by @nervesscat in #162
- Set up the tailnet entrance from Settings, not from env vars by @nervesscat in #163
- Bump pnpm/action-setup from 6.1.0 to 6.1.1 by @dependabot[bot] in #165
- Make the work timeline clearer: integrate the timeline lanes by @nervesscat in #164
- Make the work timeline clearer by @nervesscat in #166
- Rename the leftover handoff labels to what they mean now by @nervesscat in #167
- Serve running previews through the server's origin, behind sign-in by @nervesscat in #156
- Make the board usable at phone width by @nervesscat in #168
- Release 0.2.2 by @nervesscat in #169
New Contributors
- @dependabot[bot] made their first contribution in #128
Full Changelog: https://github.com/nervesscat/agent-board/commits/v0.2.2