Comprehensive SEO improvements to boost search visibility and social sharing:
Meta Tags & Structured Data:
- Add JSON-LD structured data (Schema.org WebApplication)
- Enhance meta description with actionable keywords
- Expand keywords for better search coverage
- Add robots meta tag with max-snippet directives
- Add generator meta tag
- Add Twitter card type (summary_large_image)
- Add Open Graph image placeholder with alt text
- Update all titles and descriptions consistently
Mobile & Theme Optimization:
- Add theme-color meta tags for light/dark modes
- Add mobile-web-app-capable meta tags
- Add Apple-specific mobile meta tags
- Improve mobile browser integration
Performance:
- Add preload hints for critical CSS and JS resources
- Add dns-prefetch for CDN resources
- Add crossorigin attribute to preconnect hints
Crawler Configuration:
- Create robots.txt with sitemap reference
- Create sitemap.xml with main URLs
- Allow all crawlers with proper directives
These enhancements improve discoverability, social sharing, mobile experience,
and overall search engine ranking potential.
Introduces a domain preview modal to the UI, allowing users to preview domain rules for each service. Adds DomainPreviewManager.js to handle fetching and displaying domain data from YAML files. Updates ServicesManager.js to support preview actions and UI, and enhances main.css with modal and preview button styles.
Replaces custom drag-and-drop logic in ServicesManager with SortableJS for improved reliability and cross-browser support. Updates UI to use a dedicated drag handle, removes legacy drag styles, and adds new CSS for SortableJS integration. Also removes redundant version comments from source files.
Migrates the main application logic from a monolithic script to a modular, component-based architecture using ES6 modules. Adds ThemeManager, ServicesManager, ServiceConfigGenerator, and OutputManager components for improved maintainability and scalability. Updates index.html to use the new entry point and enhances accessibility and UI structure. Removes legacy main.js.
Moved scripts, styles, and templates into the src/ directory for better organization. Updated index.html to reference new file paths. Enhanced README.md with detailed usage, architecture, accessibility, and contribution guidelines. Added documentation headers to main.js, main.css, and meta-template.js for clarity and maintainability.
Introduces a visual reminder in the services section explaining routing rule precedence. Includes new styles for the reminder component, with support for both light and dark themes.
Enhanced index.html with comprehensive meta tags for SEO and social sharing, including Open Graph and Twitter metadata. Updated README.md to clarify configuration terminology and rules for META.js generation.
Add CNAME for custom domain, README with project overview and instructions, main HTML, CSS, and JavaScript files for the META.js Customizer web app. Includes meta_template.js for configuration generation and script.js for interactive UI logic.