Skip to content

1.0.7

Choose a tag to compare

@randhirinsta randhirinsta released this 19 Aug 12:11
· 15 commits to main since this release
62d19e0

Added:

  • Reset Settings functionality with JavaScript-based form handling
  • Centralized default values system using DRY principle
  • Enhanced success messaging with auto-reload for settings reset
  • Proper nonce verification for reset operations
  • Comprehensive API error handling with specific messages for different HTTP status codes
  • Debug logging capability in Advanced tab for API requests and responses
  • User-visible FYI message for 404 errors with 3-second display duration
  • API key security enhancements - only last 4 characters visible, no show functionality
  • Request/response logging with WP_DEBUG integration and sensitive data masking
  • Export/Import settings functionality with JSON format and WP-CLI commands
  • Extend Site Expiry settings to allow extending site expiration.

Fixed:

  • Reset button form nesting issues preventing proper form submission
  • 404 errors now show user-friendly message "Site may not exist or a migrate request already exists"
  • API error messages now include error codes for better troubleshooting

Enhanced:

  • Error handling for 401 (invalid API key), 403 (access denied), 429 (rate limited), and 500+ (server errors)
  • JavaScript error display with detailed error codes and network error handling
  • CSS styling for warning and error messages with proper visual distinction

Updated:

  • Default values - 'Go Live' branding instead of 'Migration' terminology
  • Settings initialization to use centralized defaults on first run