PRICEPILOT CHROME EXTENSION - DEPLOYMENT CHECKLIST ==================================================== FTP SERVER: ftp://307d0f1e%40yalinks.xyz:Baltasar69__@yalinks.xyz:21 SERVER ROOT: /public_html UPLOAD ORDER (Priority-based): ============================= 1. CORE EXTENSION FILES (Upload First): - manifest.json - popup.html - enhanced_background.js - enhanced_content.js - main.js 2. UI MANAGEMENT FILES: - ui-manager.js - settings-manager.js - product-manager.js - alerts-tab.js 3. STORAGE & SERVICES: - storage-service.js - config-dev.js 4. UTILITIES & DEBUGGING: - logger.js - debug-utils.js - error-handler.js 5. STYLES & ASSETS: - styles.css - tailwind.min.css - advanced-alerts-styles.css 6. ICONS DIRECTORY: Create folder: icons/ Upload to icons/: - icon16.png - icon48.png - icon128.png 7. SRC DIRECTORY (Critical Modular Code): Create folder: src/ Create folder: src/utils/ Upload to src/utils/: - error-handler.js - logger.js Create folder: src/ui/ Upload to src/ui/: - product-manager.js - advanced-alerts-ui.js Create folder: src/ui/settings/ Upload to src/ui/settings/: - ui-sync.js - api-integration.js Create folder: src/services/ Upload to src/services/: - network-manager.js 8. CHART FUNCTIONALITY: - chart.js 9. API DIRECTORY: Create folder: api/ Upload to api/: - unified-api.php - email-alert.php - config.php - database.php - get-analytics.php - check-users-table.php - check-tables.php UPLOAD INSTRUCTIONS: =================== 1. Connect to FTP server using WinSCP 2. Navigate to /public_html directory (server root) 3. Create directories first (icons/, src/, src/utils/, src/ui/, src/ui/settings/, src/services/, api/) 4. Upload files in the order listed above 5. Set file permissions: 644 for files, 755 for directories 6. Verify all files uploaded successfully CRITICAL FILES (Must be present): ================================ - manifest.json (extension won't work without this) - popup.html (main interface) - enhanced_background.js (service worker) - enhanced_content.js (content script) - All files in src/ directory (modular dependencies) TOTAL FILES TO UPLOAD: 34 files + 3 icons VERIFICATION: ============ After upload, test the extension by: 1. Loading it in Chrome 2. Checking console for any missing file errors 3. Testing basic functionality (add product, settings, etc.)