Skip to content

v0.1.0

Choose a tag to compare

@github-actions github-actions released this 31 Jul 15:43

Initial release of Primrose — an API client without request tabs.

Features

  • Collection tree with folders, native drag & drop, fuzzy search, rename (F2 in place), duplicate, and delete
  • TOML-based collection format — human-readable, git-friendly, hierarchy mirrors the file system
  • Request editor with URL builder (query tab ↔ URL bar sync), variables panel, and body editor with JSON linting
  • Side-by-side request/response split with persisted pane positions
  • Response viewer with JSON/raw/image modes, devtools-style folding with item counts, and search
  • Environments with variable resolution, green highlighting, autocomplete, hover tooltips with copy, and inherited headers
  • Recency heatmap — last 10 opened requests colored in the sidebar, plus a recent-only filter
  • Silent draft discard for stale changes, unsaved-edit dots, and edit stashing
  • Per-collection session cookie jar with UI
  • Copy-as-curl button in the URL bar
  • External collection sync with disk-change conflict notice
  • Session restore, request cancel button, and live request timer
  • Shortcuts panel (super+k) and keyboard navigation
  • Native app menu, hidden-inset macOS title bar, and splash screen
  • Themes with consolidated color system
  • Redirect tracking and URL query normalization
  • Case-only renames supported on case-insensitive filesystems

Tooling

  • CI workflow (format, type check, tests, build) and automated release workflow for macOS, Windows, and Linux