Skip to content

Releases: truebite/smart-image-canvas

v1.2.7: Enhanced Plugin Reactivation System

Choose a tag to compare

@truebite truebite released this 04 Sep 05:23

Enhanced Plugin Reactivation System with comprehensive WordPress hooks, dual safety mechanisms, better user feedback, and improved activation state management during updates.

v1.2.6: Fix Plugin Reactivation After Update

Choose a tag to compare

@truebite truebite released this 04 Sep 05:09

Bug Fixes

  • Fixed Plugin Deactivation Issue: Resolved the problem where the plugin would become deactivated after updates
  • Improved Post-Update Redirection: Fixed 'Sorry, you are not allowed to access this page' errors after updates
  • Automatic Reactivation: Plugin now automatically reactivates itself after successful updates

User Experience Improvements

  • Better Success Messages: Added clear success notifications when updates complete successfully
  • Proper Redirection: Users are now correctly redirected to the plugin settings page after updates
  • Enhanced Error Handling: Improved error reporting and user guidance during the update process
  • Activation State Management: Plugin properly tracks and restores its activation state during updates

Technical Improvements

  • Enhanced update mechanism to store activation state before update process
  • Improved AJAX response handling with proper redirection logic
  • Added fallback handling for manual activation when automatic reactivation fails
  • Better error reporting for troubleshooting update issues

This release fixes the common WordPress plugin update issue where plugins become deactivated and users lose access to plugin functionality after updates.

v1.2.5: Unified Debug Interface

Choose a tag to compare

@truebite truebite released this 04 Sep 05:00

User Experience Improvements

  • Merged Debug Tabs: Combined 'Debug & Troubleshooting' and 'Debug Logs' into a single unified interface
  • Improved Layout: Debug logs now appear on the right side of troubleshooting content for better space utilization
  • Streamlined Navigation: Reduced tab count from 4 to 3 tabs by merging related debug functionality

Technical Enhancements

  • Responsive Design: Debug tab layout automatically adapts to smaller screens by stacking vertically
  • Optimized Display: Compact buttons and improved styling for debug log controls
  • Better Organization: Side-by-side content layout makes better use of screen real estate
  • Enhanced Usability: All debug-related functionality now accessible from a single location

This update provides a more cohesive and efficient debugging experience by consolidating related functionality into a single, well-organized interface.

v1.2.4: Fix Update Mechanism

Choose a tag to compare

@truebite truebite released this 04 Sep 04:47

Bug Fixes

  • Fixed Update Error: Resolved the 'Download URL returned error 302' issue that was preventing plugin updates
  • Enhanced Redirect Handling: Improved the update mechanism to properly handle GitHub redirect responses
  • Better Error Handling: Added more comprehensive error handling and timeout settings for plugin updates

Technical Improvements

  • Enhanced download mechanism to accept both 200 (direct) and 302 (redirect) HTTP response codes
  • Added custom redirect download handler specifically for GitHub release archives
  • Improved plugin updater with better compatibility metadata
  • Enhanced error reporting for failed updates with more detailed messages

This release fixes the update functionality that was failing due to GitHub redirect behavior when downloading release archives.

v1.2.3: Custom Aspect Ratio Feature

Choose a tag to compare

@truebite truebite released this 04 Sep 04:41

New Features

  • Custom Aspect Ratio Support: Added ability to define custom aspect ratios using a simple width:height format (e.g., 5:3, 7:4)
  • Dynamic Field Display: Custom aspect ratio input field appears only when 'Custom' is selected from the dropdown
  • Input Validation: Comprehensive validation ensures custom ratios follow the correct format

Enhancements

  • Updated aspect ratio dropdown to include 'Custom' option
  • Enhanced image generation to handle user-defined aspect ratios dynamically
  • Improved admin interface with JavaScript-based conditional field visibility
  • Added proper error messages for invalid custom ratio formats

This release gives users complete flexibility in defining aspect ratios beyond the predefined options, perfect for unique design requirements or brand-specific dimensions.

v1.2.2: Update Mechanism Fix

Choose a tag to compare

@truebite truebite released this 04 Sep 04:31

Fixed

  • Update Mechanism - Improved plugin update functionality to work with GitHub archives
  • Fixed 'Update failed for unknown reason' error by implementing more robust update process
  • Enhanced error handling for plugin updates with better diagnostic messages
  • Improved compatibility with WordPress's built-in update system

This release addresses the update failure issue and provides a more reliable update mechanism for the plugin.

v1.2.1: Updates Tab Enhancement

Choose a tag to compare

@truebite truebite released this 04 Sep 04:22

Enhanced

  • Updates Tab Improvement - Added 'Last Checked' timestamp to Updates tab
  • Display when plugin last checked for updates in admin interface
  • Improved user feedback for update checking functionality

This is a minor enhancement release for testing the plugin update functionality.

v1.1.2 - Private Repository Fix

Choose a tag to compare

@truebite truebite released this 04 Sep 03:27

Fixed private repository asset downloads by using GitHub API endpoints with proper authentication. Resolved 'Not Found' errors when downloading from private repository releases.

v1.1.1 - Update Download Fix

Choose a tag to compare

@truebite truebite released this 04 Sep 03:11

Fixed plugin update download mechanism to use GitHub release assets. Resolved 'Not Found' errors during updates by properly handling both release assets and zipball downloads.

v1.1.0 - GitHub Releases Integration Fixed

Choose a tag to compare

@truebite truebite released this 04 Sep 03:05

Fixed GitHub API 404 errors by creating proper GitHub releases. The update system now works correctly with all previous versions having corresponding releases.