Repository navigation
Releases: notaharness/n10
Releases · notaharness/n10
Release list
v1.0.0-beta.4
What's Changed
- feat(desktop): add n10 app icon and title bar identity by @HermannBjorgvin in #347
- feat(desktop): Linux .deb and AppImage installers by @HermannBjorgvin in #171
- ci(desktop): release the Linux packages on x64 and arm64 under stable names by @HermannBjorgvin in #185
- feat(desktop): macOS DMG and ZIP installers by @HermannBjorgvin in #350
- feat: notify about updates and add Preview release settings by @HermannBjorgvin in #352
- feat: update npm installs and restart n10 by @HermannBjorgvin in #355
- ci: add maintainer-gated Claude workflows and CODEOWNERS by @HermannBjorgvin in #360
- test(desktop-e2e): wait for the comparison before the toolbar snapshot by @HermannBjorgvin in #359
- fix(azure-devops): page pull request listings and honour every server wait by @HermannBjorgvin in #200
- ci(desktop): create the GitHub release from a script the rehearsal dry-runs by @HermannBjorgvin in #365
- fix(core): lock agent finding writes and claim posts across processes by @HermannBjorgvin in #367
- fix(desktop): open the repository a second launch names by @HermannBjorgvin in #192
- fix(desktop): keep a dragged tab inside the tab strip by @HermannBjorgvin in #366
- test(cli-e2e): read the Ctrl-C echo from the PTY stream during npm updates by @HermannBjorgvin in #371
- feat(review-comments): file and pull request anchors for agent findings by @HermannBjorgvin in #369
- fix(vcs): take a review post answered without an id as lost by @HermannBjorgvin in #364
- feat(desktop): explain automatic pull request sync by @HermannBjorgvin in #210
- test(desktop-e2e): run offline, with fixtures dated relative to the run by @HermannBjorgvin in #265
- fix(core): auto-delete a merged branch only at a commit its pull request merged by @HermannBjorgvin in #368
- fix(ci): give the on-demand Claude review the tools its plugin needs by @HermannBjorgvin in #377
- fix(desktop): follow the system theme from one signal, and tell terminal programs by @HermannBjorgvin in #289
- test(desktop-e2e): map and cover non-removal worktree lifecycle by @HermannBjorgvin in #212
- fix(core): show that Ctrl-C is cancelling an npm update and ignore repeats by @HermannBjorgvin in #375
- fix(desktop): keep a diff selection when its line's syntax tokens land by @HermannBjorgvin in #376
- fix(ci): run the on-demand Claude review on Opus by @HermannBjorgvin in #380
- fix(desktop): send no replies to output a terminal replays by @HermannBjorgvin in #374
- feat(desktop): guide fleet setup with resumable dialogs by @HermannBjorgvin in #379
- build(desktop): depend on beam 0.1.0-beta.4 by @HermannBjorgvin in #383
Full Changelog: v1.0.0-beta.3...v1.0.0-beta.4
v1.0.0-beta.3
What's Changed
- feat(desktop): guided review, the review agent's walk through a pull request by @HermannBjorgvin in #340
- feat(website): add Guided review to the feature list by @HermannBjorgvin in #341
- feat(desktop): show a changed image's two sides in the PR diff by @MiniGod in #326
- build(deps): update Nx to 23.2.1 by @HermannBjorgvin in #343
- build: lint staged files under their owning ESLint config by @HermannBjorgvin in #342
Full Changelog: v1.0.0-beta.2...v1.0.0-beta.3
v1.0.0-beta.2
What's Changed
- fix: simplify CI workflow for PR test runs by @HermannBjorgvin in #1
- fix: force-delete branch during sync-with-origin cleanup by @HermannBjorgvin in #4
- fix: include GitHub review requests in reviews panel by @HermannBjorgvin in #5
- Revert "fix: include GitHub review requests in reviews panel" by @HermannBjorgvin in #6
- fix: include GitHub review requests in reviews panel by @HermannBjorgvin in #7
- chore: remove unused tsconfig references and normalize lockfile by @HermannBjorgvin in #8
- fix: sync with origin now updates local master when HEAD is on it by @HermannBjorgvin in #9
- feat: replace tmux control mode with direct PTY spawning by @HermannBjorgvin in #17
- fix: handle null requestedReviewer crash in GitHub PR queries by @HermannBjorgvin in #18
- feat: enable running Kirby via npx by @HermannBjorgvin in #19
- Revert "feat: enable running Kirby via npx" by @HermannBjorgvin in #20
- fix: clean up Azure DevOps team-assigned PR implementation by @HermannBjorgvin in #22
- feat: auto-detect GitHub username via gh CLI by @HermannBjorgvin in #21
- fix: merged branch not auto-deleted after squash merge by @HermannBjorgvin in #24
- Adds vercel's react best practices skill by @HermannBjorgvin in #25
- feat: inline diff viewer using git diff by @HermannBjorgvin in #23
- refactor: extract PR logic and improve React patterns in main.tsx by @HermannBjorgvin in #26
- feat: open worktree in editor with
.shortcut by @HermannBjorgvin in #27 - refactor: feature folders, shared SidebarLayout, input deduplication by @HermannBjorgvin in #28
- feat: actionable review comments with inline posting by @HermannBjorgvin in #29
- feat: add e2e tests to CI by @HermannBjorgvin in #31
- feat: integration test for merge-auto-delete flow by @HermannBjorgvin in #32
- Add Reviews tab integration test with fixture PRs by @HermannBjorgvin in #34
- feat: add session lifecycle integration tests by @HermannBjorgvin in #35
- feat: support configurable worktree placement for bare repo layouts by @HermannBjorgvin in #33
- feat: reactive terminal resize for TUI layout by @HermannBjorgvin in #38
- fix: correct session selection after creation in sorted sidebar by @HermannBjorgvin in #36
- feat: merge sessions and reviews into single sidebar by @HermannBjorgvin in #39
- refactor: clean up React architecture with context splitting, pane reducer, and Nx libs by @HermannBjorgvin in #40
- fix: keep useInput always active to preserve raw mode by @HermannBjorgvin in #41
- Customizable keybindings with presets by @HermannBjorgvin in #42
- fix: refactor sidebar navigation to key-based selection by @HermannBjorgvin in #43
- feat: auto-hide sidebar when focused on a session or diff by @HermannBjorgvin in #45
- UX refresh: titled borders, toasts, overlay modal, richer layout by @HermannBjorgvin in #46
- feat(cli): jump to next/prev active session with Shift+Arrow by @HermannBjorgvin in #48
- feat(sidebar): reorder sections - worktrees, drafts, then PRs by @HermannBjorgvin in #47
- feat(sidebar): split sessions into worktrees/draft/PR sections by @HermannBjorgvin in #49
- refactor(cli): remove StatusBar and reclaim its row by @HermannBjorgvin in #50
- feat: browser-based e2e via wterm + Playwright by @HermannBjorgvin in #52
- feat(cli): add ? shortcut to toggle sidebar hints by @HermannBjorgvin in #53
- refactor(cli): React architecture overhaul + e2e coverage by @HermannBjorgvin in #51
- feat: add PR comment sync from GitHub and Azure DevOps by @HermannBjorgvin in #37
- feat(cli): activity indicator + idle toast + Ctrl+Space queue jump by @HermannBjorgvin in #57
- fix(sidebar): confirm before deleting an active session by @HermannBjorgvin in #58
- fix(cli): persist hide-hints toggle across sidebar navigation by @HermannBjorgvin in #59
- fix(cli): make Shift+E open editor for PR rows without prior checkout by @HermannBjorgvin in #61
- Suppress resize output from activity detection by @MiniGod with @Copilot in #65
- fix: prevent git commands from prompting for credentials by @MiniGod in #67
- fix: show detached-HEAD worktrees in sidebar and allow starting sessions by @HermannBjorgvin in #68
- fix(cli): unstick sidebar nav on detached-HEAD worktrees by @HermannBjorgvin in #63
- fix(cli): quit cleanly with active agents, refresh sidebar on agent exit by @HermannBjorgvin in #62
- Update Kirby Copilot preset to use
copilotby @HermannBjorgvin with @Copilot in #72 - feat(plan): PR-review plan/checkout workflow + capability-aware agent registry by @HermannBjorgvin in #74
- Set up manual npm publishing for kirby by @HermannBjorgvin in #75
- fix(cli): bundle third-party deps into the published kirby binary by @HermannBjorgvin in #76
- Files-Changed pane: unified scrollable stream, plan hints, exact row geometry by @HermannBjorgvin in #77
- fix(worktree): stop repeated auto-delete of merged branches whose worktree dir doesn't match the branch name by @HermannBjorgvin in #78
- feat(cli): title the terminal window after the repo by @HermannBjorgvin in #79
- feat: pluggable PTY/Tmux session backends by @HermannBjorgvin in #60
- feat(cli): active-session tab bar with number-key quick switch by @MiniGod in #66
- feat: Kirby Desktop — Electron GUI over a shared app-core by @HermannBjorgvin in #82
- perf(desktop): faster startup and diff highlighting by @HermannBjorgvin in #83
- Default the terminal backend to tmux when it is detected by @HermannBjorgvin in #86
- Harden the Azure DevOps provider: typed failures, immediate resync on credential change, and a request budget by @HermannBjorgvin in #85
- Notice worktrees and agent sessions created outside Kirby by @HermannBjorgvin in #87
- Keep other repositories' tabs open when switching repos (desktop) by @HermannBjorgvin in #84
- Conventional Comments, thread identity, and freshness for review comments by @HermannBjorgvin in #88
- feat: session menu with per-launch agent picker (TUI + desktop) by @HermannBjorgvin in #81
- Cache pull requests per repository, and give each Azure sync cycle a request budget by @HermannBjorgvin in #90
- Four desktop fixes: session menu alignment, file tree collapse, worktree diff bounds, terminal grid by @HermannBjorgvin in #89
- Keep repository switches honest, name work by its pull request, open menus at once by @HermannBjorgvin in #91
- feat(desktop): babysit a pull request from the sidebar by @HermannBjorgvin in #93
- feat(desktop): terminal tabs in any directory by @HermannBjorgvin in #92
- Fix integration workflow GitHub CLI auth in Actions by @HermannBjorgvin with @Copilot in #95
- Make worktree checkout and agent launch work on Windows by @KevinJoosten in #94
- Inline comment images via kitty graphics + robust mouse-wheel scrolling by @HermannBjorgvin in #80
- docs: rewrite README for clarity and easier setup by @HermannBjorgvin in #99
- chore(agents): share context across clients and remove stale guidance by @HermannBjorgvin in #98
- feat: tmux-only sessions shared with Orch...