Release Notes

Track the evolution of DevHelper through detailed release notes, featuring new tools, improvements, and bug fixes across all versions.

v2.4.0

October 2025
Major Feature
  • AI Translate Tool - NEW professional translation with intelligent translation, text polishing, and summarization powered by AI models
  • 🌐
    19 Language Support - Auto-detect, English, Chinese (Simplified/Traditional), Japanese, Korean, Spanish, French, German, Russian, Arabic, Hindi, Portuguese, Italian, Dutch, Turkish, Vietnamese, Thai, Indonesian
  • Three Operation Modes - Translate for direct translation, Polishing to improve clarity and fluency, Summarize to create concise summaries
  • 📖
    Word Mode - Automatic detection of single words with enhanced dictionary-style output including phonetic notation, meanings, example sentences, and etymology
  • Real-time Streaming - See translation results as they're generated with animated status indicators (✍️ → 👍)
  • Smart Language Detection - Automatically detect system language for default target language selection
  • Keyboard Shortcuts - Enter to submit translation, Shift+Enter for newline input with flexible resizable layout

v2.3.1

September 2025
Bug Fix
  • 🔧
    IME Support Fix - Fixed AI Chat input to properly support Input Method Editors (IME) for Chinese, Japanese, Korean, and other non-English languages
  • Keyboard Event Handling - Enhanced TextEditor component with proper IME composition state detection
  • Enter Key Behavior - Enter key now only sends messages when IME composition is complete, preventing premature message submission
  • TextEditor Component - Added onEnterKey callback with NSTextViewDelegate integration for better keyboard handling
  • Internationalization - Better support for multilingual text input across all text-based tools

v2.3.0

September 2025
Feature Management
  • Feature Management System - NEW customizable tool organization with drag-and-drop to enable/disable tools in sidebar
  • ⚙️
    Settings Interface - Gear icon in sidebar opens visual grid-based tool management with 5-column layout
  • Drag-and-Drop Support - Move tools between enabled/disabled sections with visual feedback and instant updates
  • Sidebar Customization - Hide unused tools to reduce clutter and improve focus on frequently used utilities
  • Persistent Preferences - Tool preferences automatically saved with JSON storage and restored between sessions
  • Reset Functionality - One-click restore to default layout with all 17 tools enabled

v2.2.1

September 2025
UI Enhancement
  • Enhanced Text Metrics - Added line count display to HTML, Base64, Hex String, JSON, and SQL formatter tools
  • Improved User Experience - All text-based tools now show both character count and line count information
  • Consistent UI - Unified metrics display across all formatter utilities for better content analysis
  • Better Content Analysis - Enhanced text content analysis with dual character/line tracking

v2.2.0

September 2025
New Tool
  • Hex String Converter - NEW tool for bidirectional hex-to-string conversion with encoding support
  • Encoding Support - UTF-8, UTF-16, and ASCII encoding options with real-time conversion
  • Enhanced Developer Tools - Now 17 complete utilities for comprehensive development workflow
  • Real-time Processing - Instant hex encoding/decoding with error handling and validation

v2.1.0

September 2025
Minor Update
  • Timestamp History - Added timestamp conversion history for tracking recent conversions
  • 🔧
    IP Query Fix - Fixed IP query functionality for China region
  • Enhanced user experience with better history management

v2.0.0

September 2025
Major Update
  • Custom AI Models - Added support for custom AI model configuration with flexible API settings
  • Model Management - Enhanced model selection interface with custom model addition and configuration
  • API Flexibility - Support for custom API endpoints, headers, and authentication methods
  • User Experience - Improved model selector UI with better organization of built-in and custom models
  • Configuration Persistence - Reliable storage and retrieval of custom model configurations

v1.14.2

September 2025
Enhancement
  • SQL Formatter Enhancement - Major upgrade using native ParquetViewer library for SQL formatting
  • Library Integration - Replaced complex custom SQL tokenization with efficient Rust-based formatting
  • Dual Format Modes - Enhanced support for both minimal and beautify SQL formatting styles
  • Performance - 95% code reduction while improving reliability and speed
  • Error Handling - Robust fallback mechanisms for SQL formatting operations

v1.14.0

September 2025
UI Update
  • UI Refactoring - Major UI improvements and code refactoring for better user experience
  • 🔧
    Model Selection Fix - Fixed model selector display not updating when selecting different models
  • 🔧
    Duplicate Icon Fix - Removed duplicate chevron icons in dropdown menus for cleaner interface
  • Enhanced Navigation - Improved navigation layout and component organization
  • Code Cleanup - Streamlined SwiftUI components and improved code maintainability

v1.13.2

September 2025
AI Update
  • DeepSeek Integration - Added deepseek-chat and deepseek-reasoner models with OpenAI API compatibility
  • Reasoning Process - DeepSeek reasoner shows transparent "deepthink" Chain of Thought reasoning
  • Collapsible Thinking - Expandable/collapsible thinking process section with brain icon and smooth animations
  • Stop Functionality - Improved stop button that immediately cancels streaming responses for all models
  • Task Cancellation - Proper URLSessionDataTask and Swift Task cancellation architecture
  • Real-time Reasoning - See AI's internal thinking process as it streams during response generation

v1.13.0

August 2025
New Feature
  • AI Chat - New intelligent AI assistant for development questions and code review
  • Chat Interface - Interactive conversation with context-aware responses
  • Developer Context - Specialized knowledge for software development workflows
  • Code Analysis - Real-time code review and technical guidance
  • Multi-language Support - Assistance across various programming languages and frameworks
  • Message History - Persistent chat sessions with conversation management

v1.12.0

August 2025
Security Tools
  • Crypto Tools - New comprehensive cryptographic utility suite
  • Hash Functions - MD5, CRC32, SHA-1, SHA-256, SHA-384, SHA-512 with real-time computation
  • Symmetric Encryption - AES-GCM-256 encrypt/decrypt with key generation and Base64 encoding
  • Asymmetric Encryption - RSA-2048/4096 encrypt/decrypt using Security framework
  • Unified Interface - Three-tab design (Hash/Symmetric/Asymmetric) with consistent UX patterns
  • API Authentication - Perfect for generating tokens for third-party interface calls

v1.11.1

August 2025
JWT Enhancement
  • JWT Encoder/Decoder - Enhanced with RSA algorithm support (RS256, RS384, RS512)
  • RSA Cryptography - Implemented using iOS Security framework for key management and signing
  • Dynamic UI - Interface adapts to show appropriate fields (secret key for HMAC, RSA keys for RSA)
  • Key Management - Support for PEM-formatted RSA keys with auto-population sample keys
  • Algorithm Detection - Real-time detection of JWT algorithm type for verification