Commit Graph

7 Commits

Author SHA1 Message Date
xiaomai
ce206654b2 fix(sponsorList): correct property name for special sponsors display
The display page was referencing an incorrect property `specialSponsor` instead of `specialSponsors`, causing the list not to render. This has been corrected.

Additionally, the sponsor data file has been updated with new entries and corrections, including moving '地南祥子' from a table sponsor to a cash donation.
2025-11-15 00:13:08 +08:00
xiaomai
2e5ba93083 feat(sponsorList): add 'Designed by' remark component
This commit introduces a new 'DesignedRemark' component to display an attribution link.

- Adds the Pacifico font for custom styling of the remark.
- Creates and registers the global `DesignedRemark` Vue component.
- Integrates the component into the mobile sponsor list page.
2025-11-13 08:30:34 +08:00
xiaomai
ba744f3381 feat(sponsorList): add mobile view and statistics panel
This commit introduces a new mobile-first version of the sponsor list page.

Key features:
- A responsive layout optimized for mobile devices.
- A statistics panel showing total sponsors, contribution amounts, and type distribution.
- Category filtering via a bottom navigation bar.

Additionally, the special sponsor message is now loaded from `sponsorList.json` to centralize data for both desktop and mobile views.
2025-11-13 06:56:29 +08:00
xiaomai
0b267aa524 feat(seo): add comprehensive metadata to sponsor list page
This commit enhances the sponsor list page with comprehensive metadata for SEO and social sharing. Key additions include a descriptive title, standard meta tags (description, keywords), JSON-LD structured data, Open
Graph and Twitter Card tags, and a canonical URL to improve discoverability and social media previews.
2025-11-12 22:16:21 +08:00
xiaomai
326ddee342 feat(sponsorList): enhance display with item sponsors and poems
This commit significantly updates the sponsor list page for the 2025/11/15 event.

- Adds support for displaying item-based sponsorships, including their details.
- Introduces a new visual layout with vertical poems on the sides, utilizing custom fonts.
- Updates the sponsor data with the latest list of cash, item, and table sponsors.
- Refactors the sorting logic to correctly prioritize all sponsor types.
- Centralizes font assets by updating paths to be absolute and removing redundant font files.
2025-11-12 21:54:45 +08:00
xiaomai
f1fe8eb559 feat(sponsorList): implement sponsor grouping and redesign UI
This commit introduces a major update to the sponsor list display.

- Implements a feature to group cash sponsors below a certain amount threshold. This helps to declutter the display when there are many smaller donations.
- Adds a new `cash-group` display type to handle the rendering of these grouped sponsors.
- Completely redesigns the UI with a new color scheme, gradients, and improved typography for a more polished and visually engaging presentation.
- Updates the styling for individual sponsor cards to improve readability and visual hierarchy.
2025-11-12 20:45:13 +08:00
xiaomai
899bbb490c Add sponsor list JSON and corresponding HTML for event celebration
- Created sponsorList.json with details of sponsors for the event "永平新港汕河体育协会 2 周年庆联欢晚宴".
- Developed index.html to display the event title, sponsor logos, and a scrolling list of sponsors using Vue.js.
- Implemented sorting logic for sponsors based on type and amount.
- Added animations for sponsor display and ensured responsive design.
2025-11-12 17:44:58 +08:00