Skip to content

Releases: Hanjo92/NoPilot

NoPilot v0.3.8

Choose a tag to compare

@Hanjo92 Hanjo92 released this 09 Jul 10:11

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

Choose a tag to compare

@Hanjo92 Hanjo92 released this 09 Jul 09:39

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

Choose a tag to compare

@Hanjo92 Hanjo92 released this 09 Jul 07:50

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

Choose a tag to compare

@Hanjo92 Hanjo92 released this 09 Jul 07:28

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

Choose a tag to compare

@Hanjo92 Hanjo92 released this 07 Jun 14:05

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 /v1 gateway, 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 passed
  • npm run lint
  • npm run build
  • git diff --check
  • npx --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

Choose a tag to compare

@Hanjo92 Hanjo92 released this 15 Apr 14:38
4e5cce7

NoPilot v0.1.0

첫 공개 릴리즈입니다.

Highlights

  • VS Code LM, OpenAI, Anthropic, Gemini, Ollama를 지원하는 멀티 프로바이더 코딩 보조 확장
  • 인라인 자동완성, 인라인 채팅 편집, 커밋 메시지 생성 제공
  • 설정 웹뷰에서 provider 전환, 모델 선택, Ollama endpoint/model 관리 지원
  • GitHub Copilot 활성 시 자동 인라인 요청을 멈추는 best-effort 중복 방지 옵션 추가
  • 자동완성 품질 보강: 품질 프로필, 컨텍스트 캐시, 함수 블록 문맥, 파일 구조 요약, 유사 파일 샘플, 체이닝 상태 트리거 완화 반영

Validation

  • npm test
  • npm run compile
  • npm run lint
  • npm run build
  • npx @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 정리는 다음 패치에서 정리하는 것이 좋습니다.