Commit Graph

12 Commits

Author SHA1 Message Date
zhangyuheng
5c6d389962 feat: add TownsPage and router configuration
- Created TownsPage.vue to display a list of towns with filtering options and a modal for details.
- Implemented a router.js file to manage application routes, including the new towns page.
2026-03-18 14:10:49 +08:00
zhangyuheng
d254ec86df feat: add shared components for donation, facility, feature bento, filter panel, join wizard, leaderboard, player, playstyle, and town cards
- Implemented DonationCard.vue for displaying donation details.
- Created FacilityCard.vue to showcase facility information with status badges.
- Developed FeatureBentoCard.vue and FeatureBentoGrid.vue for feature display in a grid layout.
- Added FilterPanel.vue for filtering content with search and tag options.
- Introduced JoinWizard.vue for a step-by-step joining process with device and playstyle selection.
- Created LeaderboardCard.vue to display leaderboard information.
- Implemented PlayerCard.vue for showcasing player profiles and stats.
- Developed PlaystyleCard.vue for selecting playstyle options.
- Added TownCard.vue to present town details with badges and images.
- Included demo data in demoData.js for testing and development purposes.
2026-03-18 10:50:23 +08:00
zhangyuheng
124b545ee2 feat: initialize Vue application with main components and styles
- Added App.vue as the main application component with a structured layout.
- Created main.js to bootstrap the Vue application and mount it to the DOM.
- Introduced styles.css for global styling, including responsive design and theming.
- Removed outdated HTML files (stats.html, towns.html) and Python script (statsprocess.py) as part of the migration to a new Vue-based architecture.
- Added Vite configuration (vite.config.js) for building the Vue application.
2026-03-18 10:07:03 +08:00
zhangyuheng
7171b3e14d feat: Add IndexNow notification step to deploy workflow for improved SEO indexing 2026-03-10 12:40:43 +08:00
zhangyuheng
bb2f680e63 feat: Update project guidelines for code style and architecture clarity 2026-03-10 11:21:22 +08:00
zhangyuheng
bcacfd1129 fix: Add missing STATS_BASE_URL environment variable for stats processing 2026-03-10 10:34:42 +08:00
zhangyuheng
b094a10f06 feat: Enhance deployment workflow and improve stats processing with session management and artifact preparation 2026-03-10 10:31:51 +08:00
zhangyuheng
56230e8b22 fix: Update cron schedule to run daily for GitHub Pages deployment 2026-03-10 10:22:04 +08:00
zhangyuheng
b97cde5516 feat: Add deployment workflow and stats processing script for player statistics 2026-03-10 10:14:36 +08:00
zhangyuheng
326f30b70e fix: Update file paths in project guidelines for consistency and clarity 2026-03-02 15:50:58 +08:00
zhangyuheng
fcd9f56cb3 feat: Update project guidelines to include new files and clarify architecture details 2026-02-28 10:49:51 +08:00
zhangyuheng
b1379f5cef feat: Redesign player details modal with improved layout and accordion for detailed stats 2026-02-17 11:47:07 +08:00