Skip to content

Releases: Invariants0/prism

Prism v1.0.3-beta — Enhanced UI/UX & Collection Management

24 Jan 09:16
906d6ed

Choose a tag to compare

Prism v1.0.3-beta — Enhanced UI/UX & Collection Management (Beta)

This release brings significant improvements to the user interface, collection management, and environment variable handling. Prism continues to be a local-first, desktop API client built for developers who want clarity, control, and correctness when working with REST APIs.

🎨 What's New in v1.0.3-beta

This release includes 26 commits with extensive UI/UX enhancements and new functionality:

✨ Major Features

Collections & Request Management

  • Enhanced Collection Management: Improved collections and history management with better organization and navigation
  • Add Request Button: New "Add request" button and functionality to easily add requests to collections
  • Collection Actions Menu: Dropdown menu for collection actions with enhanced controls
  • Save Collections: Export collections functionality with dialog support
  • Collection Import/Export: Full support for importing and exporting collection data
  • Subfolder Support: Enhanced collection rendering with subfolder organization and improved request handling

Request Bar Enhancements

  • Body Type Switching: Add body type switching for different request formats
  • File Upload: File upload functionality for multipart/form-data requests
  • Response Controls: New response controls and collection management features

Environment Variables

  • Environment Variables Export/Import: Added enabled flag and full export/import functionality for environment variables
  • Variable Management: Better handling of environment variable states

UI/UX Improvements

  • Light Theme Enhancement: Improved light theme styles and scrollbar appearance
  • Adjustable Sidebar: Horizontal resizer for adjustable sidebar width
  • Keyboard Shortcuts: New keyboard shortcuts for collection management and navigation
  • Tauri Dialogs: Integrated Tauri dialog system for confirmation and messaging

🔧 Technical Improvements

  • Test Collections: Restructured test collections and enhanced request definitions
  • Application Icons: Updated application icons across all resolutions (Windows, macOS, Linux)
  • Code Cleanup: Removed unused request.json files
  • Gitignore Updates: Added requests.json to ignore list for test files

📚 Documentation

  • README Updates: Added import instructions and prism-test collection
  • Contributing Guidelines: Updated project status and contribution guidelines

⚖️ Legal

  • License Update: Updated copyright holder to Recursion Labs

🧪 What "Beta" Means

  • ✅ Core functionality is complete and stable
  • ✅ Safe for real API testing
  • ✅ No simulated or placeholder behavior
  • ⚠️ UI/UX will continue to improve
  • ⚠️ Minor visual and interaction refinements expected

There are no known functional blockers in this release.

💻 Platform Support

  • Windows: NSIS installer (.exe)
  • macOS: Native DMG (via Tauri)
  • Linux: AppImage / native packaging

All platforms are local-first and work without external services.

📦 Installation

Download the installer for your platform from the Assets section below.

Windows users: If SmartScreen appears, choose "More info" → "Run anyway" (code signing planned for future releases).

🔒 Data & Privacy

  • All data is stored locally on your machine
  • No telemetry
  • No cloud services
  • No account required

📝 Full Changelog

Full Changelog: v1.0.0-beta...v1.0.3-beta

🙏 Contributors


Note: This is a beta release focused on UI/UX improvements and collection management. We continue to refine the user experience based on feedback.

Prism v1.0.0-beta — Local-first API Client (Beta)

20 Jan 12:33

Choose a tag to compare

Prism v1.0.0-beta

Prism is a local-first, desktop API client built for developers who want clarity, control, and correctness when working with REST APIs.

This beta release is feature-complete and functionally stable. All core API testing capabilities are implemented and verified. Upcoming releases will focus primarily on UI/UX polish and refinements based on real usage feedback.


✨ Key Features

  • Full REST API support (GET, POST, PUT, PATCH, DELETE)
  • Request builder with:
    • Query parameters
    • Headers
    • JSON & raw body support
    • Environment variables ({{VAR}} syntax)
    • Authentication (Bearer, API Key, Basic)
  • Native Rust HTTP engine (real requests, no mocks)
  • Accurate response metrics (status, time, size)
  • Request & response history with full restoration
  • Local SQLite persistence (offline-first)
  • cURL export (copy-paste ready)
  • Save & load requests as files
  • Deterministic local test API for verification

🧠 What “Beta” Means

  • ✅ Core functionality is complete and stable
  • ✅ Safe for real API testing
  • ✅ No simulated or placeholder behavior
  • ⚠️ UI/UX will continue to improve
  • ⚠️ Minor visual and interaction refinements expected

There are no known functional blockers in this release.


🖥️ Platform Support

  • Windows: NSIS installer (.exe)
  • macOS: Native DMG (via Tauri)
  • Linux: AppImage / native packaging

All platforms are local-first and work without external services.


📦 Installation

Download the installer for your platform from the Assets section below.

Windows users: If SmartScreen appears, choose More info → Run anyway (code signing planned for future releases).


🔒 Data & Privacy

  • All data is stored locally on your machine
  • No telemetry
  • No cloud services
  • No account required

🔜 What’s Next

  • UI/UX polish and visual refinements
  • Improved empty states and helper text
  • Accessibility improvements
  • Installer branding enhancements

Thank you for trying Prism.
Feedback and issues are welcome.