Releases: Invariants0/prism
Prism v1.0.3-beta — Enhanced UI/UX & Collection Management
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)
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.