github heyhuynhgiabuu/proxypal v0.3.1

latest releases: v0.4.17, v0.4.16, v0.4.15...
3 months ago

v0.3.1 Release Notes

🐛 Bug Fixes

  • #52 - Fix Windows config persistence issue where custom provider models disappeared after restart

    • Add atomic file writes (temp file + rename) to prevent corruption
    • Add retry logic for Windows file locking issues (3 attempts)
    • Add debug logging to track provider models on save/load/migration
  • #46 - Reorder Claude models by capability in Settings

    • Changed order from Haiku → Opus → Sonnet to Haiku → Sonnet → Opus
    • Better capability-based ordering for model selection
  • Fix config sync between ApiKeys and Settings pages

    • Add reloadConfig() function to sync Tauri config state
    • Settings page now shows up-to-date provider models after modifications
  • Fix gemini-cli icon in AuthFiles page

    • Add gemini-cli to providerIcons mapping to use correct Gemini logo
    • Previously was falling back to OpenAI logo

🔄 Updates

  • Update CLIProxyAPI to v6.6.43
    • Rebuild all platform binaries (macOS arm64/amd64, Windows, Linux)
    • Latest updates from cliproxyapi repository

📝 Issues Addressed

  • Issue #52: Windows config persistence for custom provider models
  • Issue #46: Claude model ordering in Settings
  • Issue #54: Custom provider editing functionality
  • Issue #53: defer_loading field in Gemini function declarations (reported to cliproxyapi)
  • Issue #50: Streaming output empty in Cursor (reported to cliproxyapi)

🔧 Technical Details

  • Added atomic write pattern to config saving to prevent data corruption
  • Improved Windows file handling with retry logic for file locking
  • Added comprehensive debug logging for config operations
  • Enhanced icon mapping to handle provider name variations

Don't miss a new proxypal release

NewReleases is sending notifications on new releases.