151 Commits

Author SHA1 Message Date
Sameen Karim 86da35af41 add callout in readme
Added note about private preview status and waitlist sign up link to top of Readme
2026-04-10 03:16:01 -04:00
Sameen Karim 8913885baf Merge pull request #15 from github/skarim/docs-updates
docs updates
2026-04-10 02:58:28 -04:00
Sameen Karim 19e35499b3 prevent duplicate event listeners 2026-04-10 02:49:47 -04:00
Sameen Karim 1e3b9eec10 updated skill instructions 2026-04-10 02:29:58 -04:00
Sameen Karim 97e3feaa25 proofreading 2026-04-10 02:12:55 -04:00
Sameen Karim 5bb31d68d0 updated feedback url 2026-04-10 02:03:20 -04:00
Sameen Karim f5455211c5 docs updates 2026-04-10 02:02:16 -04:00
Sameen Karim 8c86909d18 add announcement banner 2026-04-10 01:46:00 -04:00
Sameen Karim c06b8bc52b links in nav header 2026-04-10 01:18:33 -04:00
Sameen Karim 7fd5e09ca3 Merge pull request #14 from github/skarim/remote-checkout
remote checkout
2026-04-10 01:15:30 -04:00
Sameen Karim e3db9524eb adressing review comments 2026-04-10 01:11:26 -04:00
Sameen Karim e8344e10ac clear interactive selector on interrupt 2026-04-09 22:51:00 -04:00
Sameen Karim d1acbf0092 remote stack checkout 2026-04-09 21:47:55 -04:00
Sameen Karim e4c5ab2011 fix copyright in license 2026-04-09 11:42:55 -04:00
Sameen Karim 3912b440d6 Merge pull request #13 from github/skarim/skip-queued-prs
Skip pushing branches with queued PRs
2026-04-09 11:40:57 -04:00
Sameen Karim dcb5885053 Skip pushing branches with queued PRs
Detect merge queue status via the GitHub GraphQL API's mergeQueueEntry
field and temporarily skip queued branches in push, sync, and submit
commands. Unlike merged state (which is persisted permanently), queued
state is transient — held in-memory only via a json:"-" tagged field
on BranchRef. Each command run re-checks queue status from the API, so
if a PR is ejected from the queue it becomes active again on next run.

Changes:
- Add MergeQueueEntry to PullRequest GraphQL struct and PRDetails
- Add IsQueued()/IsSkipped()/QueuedBranches() to stack model
- Update ActiveBranches() family to exclude queued branches
- Skip queued branches in push, sync (rebase + push), and submit
- Add queued icon, style, and QUEUED state label in TUI view
- Add comprehensive tests for queued state handling

Closes github/pull-requests#24019

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
2026-04-09 08:24:36 -04:00
Sameen Karim 0ba54a4990 Merge pull request #12 from github/skarim/unstack
unstack command
2026-04-08 14:45:53 -04:00
Sameen Karim 4b6f2bda82 adressing review comments 2026-04-08 14:10:50 -04:00
Sameen Karim d07c2be3aa support adopting branches with PRs 2026-04-08 12:44:11 -04:00
Sameen Karim 282196289c alias delete 2026-04-08 12:44:11 -04:00
Sameen Karim e0495d56ef unstack docs 2026-04-08 12:44:11 -04:00
Sameen Karim c56277b68b unstack cmd 2026-04-08 12:44:11 -04:00
Sameen Karim f2d823c10e Merge pull request #11 from github/dependabot/npm_and_yarn/docs/npm_and_yarn-815318b51f
Bump the npm_and_yarn group across 1 directory with 2 updates
2026-04-08 12:43:47 -04:00
dependabot[bot] 49475ea70c Bump the npm_and_yarn group across 1 directory with 2 updates
Bumps the npm_and_yarn group with 2 updates in the /docs directory: [defu](https://github.com/unjs/defu) and [vite](https://github.com/vitejs/vite/tree/HEAD/packages/vite).


Updates `defu` from 6.1.4 to 6.1.7
- [Release notes](https://github.com/unjs/defu/releases)
- [Changelog](https://github.com/unjs/defu/blob/main/CHANGELOG.md)
- [Commits](https://github.com/unjs/defu/compare/v6.1.4...v6.1.7)

Updates `vite` from 7.3.1 to 7.3.2
- [Release notes](https://github.com/vitejs/vite/releases)
- [Changelog](https://github.com/vitejs/vite/blob/v7.3.2/packages/vite/CHANGELOG.md)
- [Commits](https://github.com/vitejs/vite/commits/v7.3.2/packages/vite)

---
updated-dependencies:
- dependency-name: defu
  dependency-version: 6.1.7
  dependency-type: indirect
  dependency-group: npm_and_yarn
- dependency-name: vite
  dependency-version: 7.3.2
  dependency-type: indirect
  dependency-group: npm_and_yarn
...

Signed-off-by: dependabot[bot] <support@github.com>
2026-04-08 08:42:19 +00:00
Sameen Karim ad3f3e230b Merge pull request #8 from github/skarim/docs
Docs site for stacks
2026-04-08 03:06:05 -04:00
Sameen Karim b1eb0404a7 fix order of flags and args in cli reference 2026-04-08 03:00:55 -04:00
Sameen Karim 55533a7c27 rm robots.txt 2026-04-08 02:56:40 -04:00
Sameen Karim 8f0d62c8d8 docs cleanup suggestions from code review
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
2026-04-08 02:56:25 -04:00
Sameen Karim 08dc2da933 rm test workflow 2026-04-08 02:46:26 -04:00
Sameen Karim f100cfcd5e more faq content 2026-04-08 02:26:40 -04:00
Sameen Karim fe887ebd68 repo housekeeping 2026-04-08 01:17:11 -04:00
Sameen Karim 3e9f9fd6ea basic ui walkthrough 2026-04-08 01:16:55 -04:00
Sameen Karim 3c30dae7ed updates for latest cmd changes 2026-04-03 15:44:14 -04:00
Sameen Karim c270888b49 document alias cmd 2026-04-03 15:28:11 -04:00
Sameen Karim a3058ea831 clearer examples for init in docs 2026-04-03 15:28:11 -04:00
Sameen Karim d5e3c8292e add noindex 2026-04-03 15:28:11 -04:00
Sameen Karim 214b90eff2 init docs site 2026-04-03 15:28:11 -04:00
Sameen Karim c9b61f26d6 Merge pull request #10 from github/skarim/remote-stack-operations
Update commands to use create and update stack APIs
2026-04-03 15:23:59 -04:00
Sameen Karim cb7f9fa895 update pr base if not already part of a stack 2026-04-03 11:33:14 -04:00
Sameen Karim bd76d31ef3 early exit if all branches merged 2026-04-03 09:43:47 -04:00
Sameen Karim 9b6b712a54 Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
2026-04-03 04:32:37 -04:00
Sameen Karim 4604b798c0 rm unstack 2026-04-03 04:15:41 -04:00
Sameen Karim d4967d8d04 submit command 2026-04-03 04:02:59 -04:00
Sameen Karim 891f51f943 add to stack api 2026-04-03 01:54:02 -04:00
Sameen Karim d4adefe238 create stack api 2026-04-03 01:53:29 -04:00
Sameen Karim facd16d8e9 Merge pull request #9 from github/skarim/alias
add alias command
2026-03-27 04:03:05 -04:00
Sameen Karim 6a813d91ef skip unix tests on windows 2026-03-27 03:58:34 -04:00
Sameen Karim 2f228a6d37 command to add alias 2026-03-27 03:39:35 -04:00
Sameen Karim 32fd36c577 Merge pull request #7 from github/skarim/state-file-locking
lock state file writes
2026-03-27 00:00:26 -04:00
Sameen Karim fc4528baa8 protect against time of check vs use race condition 2026-03-26 21:51:44 -04:00