feat(new): v2 rewrite — gh CLI commands, live repo suggestions, GHE support, no auth#75
feat(new): v2 rewrite — gh CLI commands, live repo suggestions, GHE support, no auth#75
Conversation
Co-authored-by: ProLoser <67395+ProLoser@users.noreply.github.com>
|
@copilot does this show results in the autocomplete before you finish typing or do I have to complete and submit the gh command before I start seeing relevant results? One of the side effects was as you typed results were constantly being updated since the chrome omnibox only shows 10 suggestions max and this needs to be easier and more concise to use than simply searching through my history |
…ypes Agent-Logs-Url: https://github.com/ProLoser/Github-Omnibox/sessions/222b3994-eb23-4c74-bad6-f2d2ca6d11dc Co-authored-by: ProLoser <67395+ProLoser@users.noreply.github.com>
Yes — Fixed in a811375. Stage 0 now blends history + online-search repos with command completions on every keystroke:
The shorthand Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
|
@copilot i should be able to right-click on the extension and enable for this domain when i'm on a custom github enterprise domain but the word for any url or for when github is detected in the domain |
… storage Agent-Logs-Url: https://github.com/ProLoser/Github-Omnibox/sessions/a2494a0a-8099-4a1b-92d9-322bd0655b31 Co-authored-by: ProLoser <67395+ProLoser@users.noreply.github.com>
Done in 712418f. Right-click the extension icon → "Set as GitHub Enterprise domain" while you're on your GHE instance — the base URL (e.g. Once set, everything uses your custom host automatically:
The setting persists across browser restarts via Warning Firewall rules blocked me from connecting to one or more addresses (expand for details)I tried to connect to the following addresses, but was blocked by firewall rules:
If you need me to access, download, or install something from one of these locations, you can either:
|
Adds a self-contained
new/folder containing a ground-up rewrite of the extension. The old version relied on OAuth, in-memory API caches, and a bespoke pattern DSL. The new version eliminates all of that.Key changes
ghCLI syntax:repo view,issue list,pr create,release view,gist list,workflow list,run list,search repos/issues/prs/codechrome.history.search(ranked by visit count) and the publicapi.github.com/search/repositoriesendpoint; no token ever requiredfaceinstantly showsfacebook/reactetc from history/search without needing to typerepo viewfirst. Aowner/reposhorthand navigates directly. Non-command partials with no history match fall back to a GitHub search suggestion so pressing Enter is always useful.chrome.storage.syncand applied to all URL generation, history searches, and fallback searches automatically. "Reset to github.com" reverts it. Gists on GHE route to${gheBase}/gist.contextMenus,storage, andactionmanifest entriescommands.js,parser.js,suggest.js,navigate.jsare side-effect-free;history.jsandsearch.jsaccept their I/O dependencies as injectable params;makeCommands(base)factory enables per-base URL generation without global mutationnpm testruns out of the box fromnew/with Node ≥ 18Original prompt
✨ Let Copilot coding agent set things up for you — coding agent works faster and does higher quality work when set up for your repo.