Skip to content

v1.6.0 — EDT Thread Safety Fix

Latest

Choose a tag to compare

@coder-mtj coder-mtj released this 17 Jul 07:46

popoCompletionAI v1.6.0

Bugfix

  • Fix IllegalStateException: Access to Editor models allowed either from EDT or under read action
    • getDebounceDelay runs on coroutine thread; accessing editor.caretModel.offset requires ReadAction
    • Wrapped in runReadAction { } block

Features (cumulative from v1.0)

  • Ghost text inline code completion via DeepSeek FIM API (/beta/completions)
  • Comment-to-answer Q&A with intent detection
  • Cross-file context reading (full content of imported + directory-sibling files)
  • PSI structure injection (class fields, method signatures)
  • Smart post-processing (anti-dupe, bracket balance, comment truncation)
  • PasswordSafe API key storage + env var fallback
  • 100ms question debounce, 300ms code debounce

Install

Download DeepSeekInLineCompletion-1.6.0-253.zip below and install via Settings → Plugins → ⚙️ → Install Plugin from Disk.