Skip to content

Orbitron v0.1.3 Release Notes

Choose a tag to compare

@asterisk-naran asterisk-naran released this 29 Jul 06:52
· 1 commit to main since this release

Release Date: July 29, 2025
Tag: v0.1.3


What's New

πŸ” Enhanced Authentication & OAuth Flow

  • Improved OAuth Callback UI: Replaced hardcoded HTML with template-based OAuth callback pages
  • Unified Result Page: Added comprehensive oauth_result.html for both success and error states
  • Enhanced Supabase Integration: Updated Supabase client with improved credential management and version checks
  • Better Token Handling: Simplified token validation process for new API keys
  • Responsive Design: Support for both light and dark themes with proper text visibility

βš™οΈ Configuration Management Improvements

  • Local Configuration Support: Introduced LocalConfig struct for project-specific settings
  • Enhanced Configuration Loading: Improved Load function to read and merge local configuration with global settings
  • Better Configuration Updates: Implemented saveLocalConfig and updateLocalConfig functions
  • Improved Logging: Enhanced logging throughout configuration loading and updating processes
  • API Key Dialog Enhancements: Refactored API key handling for better clarity and error management

πŸ› οΈ Developer Experience

  • Enhanced Logging: Added comprehensive debug logging to track configuration update processes
  • Better Error Handling: Improved error handling and logging for agent model updates
  • Configuration Refresh: Added refresh mechanism for CloudEngineerAgent to reflect new provider/model settings
  • Build Scripts: Added new build and release management scripts

πŸ“š Documentation Updates

  • CLAUDE.md Enhancements: Updated documentation with language preferences and English translations
  • Development Guidelines: Improved documentation for AI assistants working on the project

πŸ”§ Technical Improvements

Authentication System

  • Version-based Updates: Implemented version comparison logic to determine if Supabase credential updates are necessary
  • Streamlined User Info: Enhanced user information retrieval methods to streamline authentication processes
  • Template-based UI: Replaced hardcoded HTML with dynamic template-based OAuth pages

Configuration Architecture

  • Hierarchical Configuration: Better separation between global and local configuration
  • Consistent Global Config: Replaced getConfigDir() with getGlobalConfigDir() for consistent global configuration retrieval
  • Enhanced Provider Management: Improved provider and model update handling

Build System

  • New Build Scripts: Added scripts/build, scripts/release, scripts/snapshot, and scripts/check_hidden_chars.sh
  • Improved Git Ignore: Updated .gitignore to temporarily ignore scripts directory during development

πŸ› Bug Fixes

  • Fixed configuration update issues with in-memory config handling
  • Improved error handling in Supabase client operations

πŸ“¦ Installation

# Using the install script
curl -L -o orbitron https://github.com/AlphaCode-AI/orbitron-release/releases/download/v0.1.3/orbitron-macos-arm64
chmod +x orbitron

# Or download directly from Orbitron Context
# Visit: https://orbitron.alphacode.ai/download

πŸ”„ Migration Notes

  • Automatic Updates: Existing users will have their Supabase credentials automatically updated if needed
  • Backward Compatibility: All existing configurations remain compatible
  • Seamless Upgrade: No manual intervention required for most users

Orbitron v0.1.3 focuses on improving the authentication experience, configuration management, and developer tooling. The enhanced OAuth flow, better configuration handling, and improved logging make this release a significant improvement for both users and developers.