15 Commits

Author SHA1 Message Date
xiaomai
210ad4b97b refactor(ui): implement compact and modern UI redesign
This commit introduces a significant UI overhaul for a more compact, modern, and information-dense layout.

Key visual changes:
- Adjusted color palette, spacing, font sizes, and border radii for a cleaner look.
- Replaced centered section titles with a left-aligned design featuring icons.
- Improved card header layout to better handle long titles and URLs.
- Grouped search bar and language toggle into a unified control area.

Additionally, a fallback mechanism has been added to the script. The page will now use a default configuration if `siteConfig.json` is unavailable, improving robustness.
2025-09-11 17:03:48 +08:00
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
6cbcbb1cbb feat(ui): introduce games-first landing page design
This commit completely redesigns the landing page to prioritize games over tools, reflecting a strategic shift in focus. The previous generic list has been replaced with a modern, two-column layout.

- A new 'Games' section displays projects as large, visual cards with thumbnails.
- A secondary 'Tools' section lists other services in a compact format.
- The CSS has been entirely rewritten for a new visual identity, improved responsiveness, and better animations.
- JavaScript logic is updated to categorize services into 'games' or 'tools' and render them accordingly.
2025-09-11 15:52:10 +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
xiaomai
cf93816dce feat(ui): overhaul landing page with premium dark theme and dynamic content
This commit introduces a complete redesign of the landing page, shifting from a static layout to a dynamic, configuration-driven interface with a new premium visual theme.

Key Changes:
- **Visual Redesign**: Implemented a new premium dark theme with a gold and dark blue color palette, updated typography using 'Playfair Display' and 'Inter' fonts, and enhanced visual effects like gradients,
shadows, and hover animations.
- **Dynamic Content**: The 'Services' and 'Other Links' sections are no longer hardcoded in HTML. They are now dynamically generated from a `siteConfig` JavaScript object, making the content easier to manage
and update.
- **On-Scroll Animations**: Added fade-in animations for cards and links as they enter the viewport, using the `IntersectionObserver` API for a more engaging user experience.
- **Language Switcher Enhancement**: The language switcher now re-renders the dynamic content to display the correct language without a page reload.
- **Code Refactoring**: Centralized page content into a single configuration object, improving maintainability and separating data from presentation.
2025-09-11 15:39:28 +08:00
xiaomai
4e86ab5627 feat(ui): overhaul landing page with new design and features
This commit completely replaces the previous simple service dashboard with a full-featured, professional landing page for the 'Tootaio' brand. The new design is modern, responsive, and uses a card-based
layout. Key features include a language switcher for English/Chinese, user-friendly subdomain URLs instead of IP:port links, and a structured layout with a header, hero section, and footer.
2025-09-11 15:17:12 +08:00
b05b5af5f1 Added Life Restart Link 2025-04-29 14:21:00 +08:00
9ccc636fef Added External Links 2025-04-23 12:07:33 +08:00
419567e4ff Change Itch PCK dl name 2025-04-21 11:34:31 +08:00
1455ad295a Added Stirling PDF 2025-04-21 11:27:47 +08:00
8a80d73e7e Add Itch Godot pck downloader 2025-04-21 09:38:02 +08:00
1453cb7f82 Added https link 2025-04-19 15:15:33 +08:00
c9cf2719ff Added Next Cloud link 2025-04-19 15:13:43 +08:00
97a932f08d Open link in new tab 2025-04-19 14:55:34 +08:00
0a5dd13a13 Added Landing Page 2025-04-19 14:48:21 +08:00