Commit Graph
9 Commits
Author SHA1 Message Date
xixu-me 45101cc497 Add domain preview modal and manager
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.
2025-07-20 22:07:09 +08:00
xixu-me 157c1d40d5 Refactor service drag-and-drop to use SortableJS
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.
2025-07-14 16:40:26 +08:00
xixu-me cf2b3f05df Fix spacing in GitHub link text
Removed extra space before closing the GitHub repository link in index.html for improved formatting.
2025-07-14 13:43:32 +08:00
xixu-me 7f84415aaa Refactor app to modular ES6 components
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.
2025-07-14 12:39:21 +08:00
xixu-me 8c93cc0e9e Refactor project structure and update documentation
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.
2025-07-14 11:59:46 +08:00
xixu-me d5b0eaba33 Add routing priority reminder to services section
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.
2025-07-14 11:15:05 +08:00
xixu-me ba8f2f1cb3 Remove tip box from UI
Deleted the tip box element from index.html and its associated styles from style.css to simplify the interface and reduce visual clutter.
2025-07-14 09:32:19 +08:00
xixu-me 5e34aa92c1 Update meta tags and clarify README wording
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.
2025-07-13 22:26:57 +08:00
xixu-me 1e0dafbda9 Initial commit: add META.js Customizer web app
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.
2025-07-13 22:07:38 +08:00