2 Commits

Author SHA1 Message Date
xiaomai
fb1116ab45 feat(ui): overhaul landing page with modern card-based design
This commit introduces a complete redesign of the main landing page, replacing the old two-column layout with a modern, responsive, card-based UI. The goal is to improve user experience, visual appeal, and
content organization. Key changes include a new visual identity with an updated color palette, unified 'Services' and 'Other Links' sections using a card grid, refactored front-end code (HTML, CSS, JS) for
better maintainability, and an updated `siteConfig.json` to support the new design with icons and clearer names. The search functionality has also been improved with real-time filtering.
2025-09-11 16:13:58 +08:00
xiaomai
eb23a772d0 feat(ui): overhaul landing page with new design and search functionality
This commit completely rewrites the main landing page (index.html) to introduce a modern, data-driven design and new features.

The previous implementation had hardcoded data and styles directly within the HTML file. This refactor separates concerns and improves maintainability.

Key changes:
- Complete visual redesign with a modern "glassmorphism" aesthetic and a new color palette.
- Externalized all service and link data into a new `siteConfig.json` file, which is now fetched asynchronously.
- Added a search bar to dynamically filter the list of services.
- Implemented a keyboard shortcut ('/') to focus the search input.
- Rewrote the JavaScript logic for rendering content, making it more modular and easier to manage.
2025-09-11 15:44:22 +08:00