#!/bin/bash

# Create WordPress.org submission package for Gapify Live Chat (NO ASSETS)
echo "Creating WordPress.org submission package (assets excluded)..."

# Load shared functions
source "$(dirname "$0")/packaging-functions.sh"

# Validate required files exist
validate_required_files

# Note: WordPress.org directory assets (banners, icons, screenshots) are NOT included
# in the plugin zip file. These should be uploaded separately via SVN after approval.
# See: https://developer.wordpress.org/plugins/wordpress-org/how-your-plugin-assets-work/
echo "ℹ️  WordPress.org assets (banners, icons, screenshots) excluded from package"
echo "   These will be uploaded separately via SVN after plugin approval"

# Create package without assets
create_temp_directory "$TEMP_DIR_WP" "false"
create_zip_file "$ZIP_NAME_WP" "$TEMP_DIR_WP"
cleanup_temp_directory "$TEMP_DIR_WP"

# Display results
echo "Package created: $ZIP_NAME_WP"
display_package_contents "$ZIP_NAME_WP"

# Get package size
package_size=$(get_package_size "$ZIP_NAME_WP")

echo ""
echo "✅ Ready for WordPress.org submission! (NO ASSETS)"
echo "📦 Package size: $package_size"
echo ""
echo "📋 Assets Upload Process:"
echo "□ Plugin assets (banners, icons, screenshots) are NOT included in this zip"
echo "□ After plugin approval, upload assets separately via SVN"
echo "□ Required: assets/icon-128x128.png, assets/banner-772x250.png"
echo "□ Recommended: assets/icon-256x256.png, assets/banner-1544x500.png, screenshots"
echo ""
echo "🚀 Next steps:"
echo "1. Test the zip file on a fresh WordPress installation"
echo "2. Review readme.txt for accuracy"
echo "3. Submit to WordPress.org repository"
echo "4. After approval, upload assets via SVN"
echo ""
echo "📚 For assets guidance, see: https://developer.wordpress.org/plugins/wordpress-org/how-your-plugin-assets-work/"
echo ""
echo "📝 Note: This package excludes assets and is ONLY for WordPress.org submission"
echo "   Use create-final-package.sh for public distribution with assets"
