Skip to content

PopChat 0.1.1

Choose a tag to compare

@lec77 lec77 released this 23 Jul 16:48
· 7 commits to main since this release

A polish release: the first round of real-user feedback, plus smarter attachment handling per provider.

Attachments know what your model can take

  • PDFs can now travel as PDFs. When the selected provider/model accepts file input (OpenRouter models with the file modality, OpenAI), the original PDF is sent instead of locally extracted text — scanned PDFs included. Everywhere else, text extraction still applies. Custom endpoints get a Send PDFs directly toggle in Settings.
  • Vision is checked per model — from OpenRouter's catalog, Ollama's own capability report, or what a model's rejection taught PopChat. Images are always sent as images (never silently degraded); a model known to refuse them warns right in the composer, and the model picker shows small capability glyphs.
  • PopChat learns from rejections. A provider error that clearly points at an image/file part is remembered for that model and warns next time; Settings → Providers lists these exceptions with one-click clear.

Fixes from first-user feedback

  • A fresh install no longer pretends an unconfigured provider works — the header pill says "Set up a provider…" until one is ready.
  • Codex auto-detection now asks your login shell for its PATH (nvm-style installs found), with a Locate… fallback and which codex hints.
  • Dismissing the panel (or switching to another app) also closes Settings; one hotkey press now dismisses even when Settings has focus.
  • An empty streaming row shows a live status ("Starting Codex…", "Reasoning…") instead of a bare caret during long model cold starts.
  • Screenshot thumbnails dragged straight from the capture preview now attach (file-promise drags), as do raw image drags from browsers.
  • Codex app-server streams assemble by item id — no more duplicated text after a mid-stream retry; its web-search rows always name their query.
  • Composer warnings render in full and failed-attach notices are dismissible.

Install

Download PopChat-0.1.1.dmg below, open it, and drag PopChat to Applications. Signed and notarized; the hotkey (default ⌥Space) is rebindable in Settings.