Releases: Hanjo92/NoPilot
Releases · Hanjo92/NoPilot
Release list
NoPilot v0.3.8
Changes
- Moved NoPilot Chat out of the Activity Bar view contribution into a standalone webview panel opened from the NoPilot menu or Command Palette.
- Removed the stale sidebar chat view contribution that could leave VS Code showing the missing view data provider fallback.
- Added a Refresh Connection action in the chat panel to resync the active provider and resend panel state on demand.
Verification
- npm test
- npm run lint
- npm run build
- git diff --check
- Packaged and verified Marketplace latest download SHA256: 6f48a2a2d0db1bb82d0e290dee0f047403ea3556607d63fa63cf56aaf39685a4
NoPilot v0.3.7
Changes
- Explicitly activates NoPilot when the chat/menu Activity Bar views are opened.
- Explicitly activates NoPilot for core commands such as Open Chat Panel, Open Settings, Select Provider / Model, Set API Key, Inline Chat, Generate Commit Message, and Toggle Inline.
- Opens the NoPilot Activity Bar container before focusing the chat view so stale fallback view state is retried through the registered provider.
Validation
- npm test: 166 compiled tests + 10 runtime tests passed.
- npm run lint: passed.
- npm run build: passed.
- git diff --check: passed.
- Marketplace publish: hanjo92.nopilot v0.3.7 published.
- Marketplace VSIX SHA256 matched local VSIX.
- VSIX SHA256: 77cc805177ba7938537d2fbd94b4a61a1572b195c90bcddb55b48557b594f0b9.
Closes #69
NoPilot v0.3.6
Changes
- Fixed NoPilot Activity Bar menu and chat view registration so slow provider availability checks cannot leave the chat panel without a registered view data provider.
- Added direct provider model catalog fetch timeouts, including OpenAI-compatible
/models, so blocked endpoints fall back instead of stalling provider initialization. - Provider initialization now notifies UI subscribers after async availability checks complete.
Validation
- npm test: 164 compiled tests + 10 runtime tests passed.
- npm run lint: passed.
- npm run build: passed.
- git diff --check: passed.
- Marketplace publish: hanjo92.nopilot v0.3.6 published.
- VSIX SHA256: ca94b32923e5a87907d7f30b304002ad339c5c89c419148cbe34bb81bd4570c3.
Closes #68
NoPilot v0.3.5
Changes
- Added the persistent NoPilot chat panel in the Activity Bar with active-editor context, multi-turn conversation history, and insert-or-replace actions for assistant replies.
- Hardened GH-65 chat prompt and response handling for control-tag collisions, fenced code blocks, indentation preservation, and empty assistant replies.
- Hardened the chat panel webview lifecycle so disposed views are cleared, per-view listeners are released, and failed state updates do not keep stale webview references alive.
Validation
- npm test: 161 compiled tests + 10 runtime tests passed.
- npm run lint: passed.
- npm run build: passed.
- git diff --check: passed.
- Marketplace publish: hanjo92.nopilot v0.3.5 published.
- Local VSIX SHA256: 6c02ec99c00c68ea7e03642bea5d9338967dba996dd8c57e8f52f0b61243c188.
Related: #65
NoPilot v0.3.4
NoPilot v0.3.4
GitHub Releases를 현재 VS Code Marketplace에서 서비스 중인 NoPilot 0.3.4 내용에 맞춰 갱신한 릴리즈입니다.
Marketplace: https://marketplace.visualstudio.com/items?itemName=hanjo92.nopilot
Install: ext install hanjo92.nopilot
현재 서비스 주요 기능
- Activity Bar control center: VS Code Activity Bar의 NoPilot 메뉴에서 설정, provider/model 선택, API key, inline suggestion toggle, commit message 생성을 바로 실행합니다.
- Provider-first model picker: 여러 provider의 모델이 한 목록에 섞이지 않도록 provider를 먼저 고르고, 해당 provider의 모델만 선택합니다.
- Settings dashboard: provider 활성화, API key 저장, live model refresh, endpoint 설정, usage summary를 한 설정창에서 관리합니다.
- Usage visibility: 현재 provider 요청 수, 전체 요청 수, 가장 많이 사용한 provider, provider별 비중을 status bar와 settings dashboard에 표시합니다.
- Inline completions and inline chat: 자동 ghost text와
Ctrl+I/Cmd+I기반 inline chat 편집을 제공합니다. - AI commit messages: Git diff 기반 conventional/simple commit message를 생성하고, custom prompt template도 지원합니다.
- Remote and custom endpoints: VS Code LM, Anthropic, OpenAI, Gemini, OpenAI-compatible
/v1gateway, local/LAN/tunneled/remote Ollama endpoint를 지원합니다. - Local-first secrets: Provider API key는 VS Code SecretStorage에 저장합니다.
0.3.4 변경점
Added
nopilot.commitMessage.customPrompt설정을 추가했습니다.- Custom prompt에서
{{diff}},{{language}}placeholder를 지원합니다. - Settings UI에서 custom commit prompt를 편집할 수 있습니다.
Changed
- Marketplace icon과 Activity Bar icon을 새 디자인으로 갱신했습니다.
Fixed
- VS Code가 automatic inline request를 순간적으로 cancel한 뒤 provider 응답이 늦게 도착해도, 유효한 completion을 cache에 남겨 다음 요청에서 ghost text가 다시 표시되도록 수정했습니다.
v0.1.0 이후 누적 하이라이트
- OpenAI-compatible provider를 추가해 custom gateway, proxy, self-hosted endpoint를 사용할 수 있게 했습니다.
- Remote Ollama optimization mode를 추가해 느리거나 원격인 Ollama endpoint에서 automatic inline request를 더 가볍게 처리합니다.
- Provider usage summary와 settings usage chart를 추가했습니다.
- NoPilot Activity Bar sidebar menu를 추가했습니다.
- Provider/model picker를 provider-first 흐름으로 개편했습니다.
- Provider activation 직후 settings UI가 즉시 갱신되도록 수정했습니다.
- Settings panel이 provider state render마다 endpoint-backed provider를 반복 refresh하던 문제를 수정했습니다.
- Marketplace와 README 설명을 현재 UX에 맞춰 갱신했습니다.
Validation
npm test- 152 passednpm run lintnpm run buildgit diff --checknpx --yes @vscode/vsce package --out /Users/song/Projects/NoPilot/nopilot-0.3.4.vsix
Artifact
nopilot-0.3.4.vsix- SHA256:
2c2e0b4ecdcb1e222abba90e9b3ea7c88ed207603d554036ef1f27b8a8ddb93a
Closes #62
v0.1.0
NoPilot v0.1.0
첫 공개 릴리즈입니다.
Highlights
- VS Code LM, OpenAI, Anthropic, Gemini, Ollama를 지원하는 멀티 프로바이더 코딩 보조 확장
- 인라인 자동완성, 인라인 채팅 편집, 커밋 메시지 생성 제공
- 설정 웹뷰에서 provider 전환, 모델 선택, Ollama endpoint/model 관리 지원
- GitHub Copilot 활성 시 자동 인라인 요청을 멈추는 best-effort 중복 방지 옵션 추가
- 자동완성 품질 보강: 품질 프로필, 컨텍스트 캐시, 함수 블록 문맥, 파일 구조 요약, 유사 파일 샘플, 체이닝 상태 트리거 완화 반영
Validation
npm testnpm run compilenpm run lintnpm run buildnpx @vscode/vsce package --out nopilot-0.1.0.vsix
Artifact
nopilot-0.1.0.vsix- SHA256:
1c41ce11471b9ba46f4179febbe9e2169448144ae50e3586e26a639c978c0425
Notes
- Copilot overlap 감지는 VS Code 공개 API 제약 때문에 best-effort 방식입니다.
- 패키지 메타데이터의 GitHub URL 정리는 다음 패치에서 정리하는 것이 좋습니다.