v1.0.1 Release
This release includes several improvements to the AI Controller user interface and fixes for critical issues that enhance system stability and usability.
Improvements
Enhanced Provider Configuration
Providers now support explicit format selection (OpenAI, Anthropic, Google) for better response handling. The Auth Method field has been improved with a dropdown menu featuring common authentication types and a custom option for flexibility.
Key Benefits:
- Simplified provider setup with dropdown menus
- Clear format selection ensures proper response parsing
- Custom authentication option maintains flexibility for unique providers
Improved User Management
The user interface now properly handles user filtering, showing only active users by default. System administrators are better protected from accidental deactivation.
What's Changed:
- User list now filters to show only active users by default
- System admin account (ID=1) cannot be deactivated or deleted
- Improved search functionality with automatic trimming of input
Rule Duplication
Save time by duplicating existing rules with a single click. The new rule is created with all settings copied and a '_COPY' suffix added to the name.
How It Works:
- Click the duplicate icon in the Rules list
- All settings are copied to a new rule
- Modify the duplicated rule as needed before saving
Better Visibility
Log and cache pages now display usernames instead of user IDs for improved readability. Expired and deleted API keys are visually distinguished for easier management.
Visual Improvements:
- Usernames displayed in logs for easy identification
- Distinct styling for expired/deleted API keys
- Expand/collapse all functionality for provider models
Bug Fixes
Critical Stability Fix
Fixed a critical crash that occurred when the application tried to log database connection errors for unreachable HTTPS providers. This issue could cause the entire application to become unresponsive when a provider URL was unreachable.
Authentication Token Fix
Resolved an issue where renaming a user would invalidate their authentication tokens. Users can now update their usernames without being logged out or losing API access.
UI Behavior Fixes
Fixed various UI behaviors including:
- Proper filtering of deleted users in the user management interface
- Prevention of duplicate users being added to groups
- Consistent behavior across all search and filter inputs
Enhanced Error Messages
Error messages now include provider names when connection failures occur, making it easier to identify and troubleshoot issues with specific providers.
Technical Notes
This release includes updates to the following components:
- Frontend UI components for provider, user, and rule management
- Backend authentication token generation logic
- Database schema additions for provider format support
- Logging system improvements for better user identification
For administrators planning to upgrade, no breaking changes are included in this release. All existing configurations will continue to work as expected.
Updated: 2025-06-20