Commit Graph
83 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 9db782ae4b feat: add new town "海沫" with logo, gradient, and introduction details 2026-03-18 10:10:09 +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 3c65860619 fix: update label and hint text for town logo input in editor 2026-03-17 10:12:41 +08:00
zhangyuheng 3ee78ae04c fix: improve handling of town editor coordinates and data integrity 2026-03-17 10:08:03 +08:00
zhangyuheng 802d1a6141 feat: add toggle for secret coordinates and dimension selection in town editor 2026-03-17 00:39:01 +08:00
zhangyuheng 4dda002f76 fix: correct background image assignment for town modal banner 2026-03-17 00:27:37 +08:00
zhangyuheng 6048d4e9dc feat: add town "兔子洞" with details including logo, coordinates, and founders 2026-03-17 00:08:55 +08:00
zhangyuheng 96375573cf feat: add towns overview page with interactive features and modals for town management 2026-03-16 22:20:21 +08:00
zhangyuheng 9e9b02a331 feat: enhance contributor input handling to allow space for adding names 2026-03-16 21:35:01 +08:00
zhangyuheng 2e0a74a3ca feat: update description and keywords for clarity in index.html 2026-03-15 15:05:04 +08:00
zhangyuheng 1e4da9480d feat: enhance instructions and notes for 72K刷冰机 in facilities.json 2026-03-13 15:41:03 +08:00
zhangyuheng 71387a1039 feat: implement dynamic subtitle rotation in hero section 2026-03-12 13:47:23 +08:00
zhangyuheng 5857b551c3 feat: update meta tags for clarity in index.html 2026-03-12 11:37:49 +08:00
zhangyuheng e9d7194cba feat: update title and subtitle for clarity in index.html 2026-03-12 11:06:45 +08:00
zhangyuheng a7e73559f1 feat: update dimension for 160K wither rose/end pearl tower to end 2026-03-11 22:23:30 +08:00
zhangyuheng fc14c5adcd feat: add new facilities including 160K wither rose/end pearl tower and drowned trident farm with instructions 2026-03-11 21:13:00 +08:00
zhangyuheng e3517d328c feat: add edition selector for Java and Bedrock versions with corresponding UI and logic updates 2026-03-11 15:44:41 +08:00
zhangyuheng 1e9f9cdf11 feat: add new resource and infrastructure facilities including bamboo machine, wheat machine, and redstone synthesis station 2026-03-11 09:43:17 +08:00
zhangyuheng aff766bf22 feat: update contributors list format and add new wither skeleton farm entry in facilities 2026-03-10 18:29:23 +08:00
zhangyuheng 09935e6478 feat: add share functionality and update modal layout in facilities 2026-03-10 15:20:28 +08:00
zhangyuheng 91bdef677b feat: add share button and improve action button layout in announcements 2026-03-10 15:07:33 +08:00
zhangyuheng 588fd66bb5 feat: add announcements feature with JSON data and interactive UI
- Created a new JSON file for announcements containing activity and maintenance updates.
- Implemented a JavaScript module to fetch, filter, and display announcements dynamically.
- Added functionality for editing announcements with a modal interface and live preview.
- Included drag-and-drop support for content blocks within the announcement editor.
- Enhanced user experience with category filtering and search capabilities.
2026-03-10 15:05:41 +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 7bb29f2403 feat: Update meta descriptions across multiple pages for improved clarity and SEO 2026-03-10 11:55:52 +08:00
zhangyuheng ab07ee144e feat: Enhance stats accordion with item count badge and search filter 2026-03-10 11:34:01 +08:00
zhangyuheng 3eae73afa3 feat: Adjust page hero height for improved layout 2026-03-10 11:26:10 +08:00
zhangyuheng bb2f680e63 feat: Update project guidelines for code style and architecture clarity 2026-03-10 11:21:22 +08:00
zhangyuheng 2c8a9fdd19 feat: Refactor hero sections in facilities and stats pages for improved structure and styling 2026-03-10 11:17:01 +08:00
zhangyuheng 092935fd60 feat: Add last updated timestamp to stats page and style adjustments 2026-03-10 11:10:10 +08:00
zhangyuheng 5265bcc019 docs: Update README with online preview link and adjust cron schedule to run every 2 days 2026-03-10 10:44:12 +08:00
ZhangYuheng d996e678bb Add GNU GPL v3 License
Added the GNU General Public License version 3 to the project.
2026-03-10 10:38:30 +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 67ec4420f2 Create CNAME 2026-03-10 09:57:00 +08:00
zhangyuheng 8759fc4b25 refactor: Remove stats processing script to streamline codebase 2026-03-10 09:54:21 +08:00
zhangyuheng 4724ddbd8c feat: Implement session management with retries for HTTP requests in stats processing 2026-03-09 17:03:36 +08:00
zhangyuheng 7294088ed8 feat: Add video embedding functionality and update facilities data structure 2026-03-09 16:47:33 +08:00
zhangyuheng 23af029688 feat: Add new simple ghast farm with instructions and contributors 2026-03-09 10:46:59 +08:00
zhangyuheng 162bc35cb3 fix: Update sitemap URL in robots.txt for correct indexing 2026-03-09 10:37:52 +08:00
zhangyuheng 77ed8163b9 feat: Enhance HTML metadata and structured data across multiple pages for improved SEO and social sharing 2026-03-06 00:09:39 +08:00
zhangyuheng da06eca9d4 feat: Update facility descriptions and instructions for clarity and detail 2026-03-05 23:02:13 +08:00
zhangyuheng 3a81778196 feat: Update facilities data with new ice machine and fish tower details 2026-03-05 21:48:25 +08:00
zhangyuheng 360ae4c67e feat: Enhance facility modal with custom select dropdowns and improved styling 2026-03-05 14:44:15 +08:00
zhangyuheng 741c35cd30 feat: Implement editor modal for facility management with add/edit functionality 2026-03-05 14:28:35 +08:00
zhangyuheng 27e0ad306b fix: Remove unused IDs from facilities.json for cleaner data structure 2026-03-05 11:56:45 +08:00
zhangyuheng 6f75104578 style: Add custom scrollbar styles for modal in facilities.css 2026-03-05 11:51:49 +08:00
zhangyuheng 8bdcdcd739 feat: Add facilities page with data, styles, and functionality for resource sharing 2026-03-05 11:43:35 +08:00
zhangyuheng f7a875fe21 fix: Update iframe source URL in doc.html for correct documentation display 2026-03-04 11:39:43 +08:00
zhangyuheng d2c9ce4b91 style: Enhance mobile responsiveness and layout adjustments in join.css and join_script.js 2026-03-02 17:40:34 +08:00
zhangyuheng 8318355475 Implement structure for code changes with placeholders for future updates 2026-03-02 17:30:59 +08:00
zhangyuheng 326f30b70e fix: Update file paths in project guidelines for consistency and clarity 2026-03-02 15:50:58 +08:00
zhangyuheng 47ef36f600 feat: Add crowdfunding and sponsor management features
- Introduced fund_progress.txt to track server upgrade funding and vehicle replacement costs.
- Created sponsors.txt to log sponsorship contributions with details including name, project, amount, and date.
- Developed components.js for reusable UI components including navbar and footer.
- Implemented data_utils.js for parsing sponsor data and calculating totals.
- Added script.js for managing server status, crowdfunding display, and sponsor data fetching.
- Created sponsor_script.js for detailed sponsor data management, filtering, and UI interactions.
- Developed stats_script.js for player statistics display, including leaderboards and detailed player stats in a modal.
2026-03-02 11:29:02 +08:00
zhangyuheng d475d329e9 refactor: Remove commented-out styles for the recent section in sponsor.html 2026-02-28 11:35:07 +08:00
zhangyuheng 6e07822522 fix: Remove trailing punctuation from descriptive paragraphs in index.html 2026-02-28 11:34:39 +08:00
zhangyuheng 81f586640e feat: Update navigation links to use relative paths and add new HTML files for documentation, map, and photo sections 2026-02-28 10:57:17 +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 a3a972a2bc feat: Refactor navbar and mobile menu into components for improved organization and maintainability 2026-02-28 10:44:44 +08:00
zhangyuheng 5772fc54c1 feat: Enhance UI setup with error handling and improve modal display logic 2026-02-27 11:35:48 +08:00
zhangyuheng 905113d240 feat: Refactor mobile menu and modal logic into setupUI function for improved organization 2026-02-27 11:32:41 +08:00
zhangyuheng d0a74226fd feat: Improve layout and styling of sponsor controls section with responsive adjustments 2026-02-27 11:09:19 +08:00
zhangyuheng c4eb218609 fix: Update sponsorship description for OG Trouble entry 2026-02-27 11:00:07 +08:00
zhangyuheng 39e63003cd feat: Add modal for sponsorship with QR code and call-to-action button 2026-02-27 10:56:23 +08:00
zhangyuheng dea25e9082 feat: Enhance sponsor page with improved layout, search functionality, and dynamic filters 2026-02-27 10:38:23 +08:00
zhangyuheng b885cdc6e2 feat: Add sponsor page and update navigation links for sponsorship 2026-02-27 10:28:25 +08:00
zhangyuheng e3f2daa686 fix: Update server upgrade details and add new sponsor entry 2026-02-27 10:07:25 +08:00
zhangyuheng 5fe48d093b fix: Update server upgrade details and add new sponsor entry 2026-02-17 21:57:14 +08:00
zhangyuheng 9357faed9e feat: Add custom scrollbar styles for expanded modal 2026-02-17 11:48:58 +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
zhangyuheng ecce86f2a1 fix: Update copyright year in footer to 2026 2026-02-11 15:56:57 +08:00
zhangyuheng c4e9ef2730 feat: Format deaths and kills stats for better readability 2026-02-11 15:45:02 +08:00
zhangyuheng bdb7538831 feat: Add Bing Site Verification meta tag for improved SEO 2026-02-11 14:39:46 +08:00
zhangyuheng 4ba5aec871 feat: Add Google Site Verification meta tag to improve SEO 2026-02-11 14:36:26 +08:00
zhangyuheng efc592b333 feat: Enhance SEO and accessibility for website
- Updated title and meta tags in index.html for better search engine optimization.
- Added Open Graph and Twitter Card metadata for improved social media sharing.
- Included structured data for the game server in index.html.
- Improved accessibility with a skip link to main content in index.html.
- Enhanced player stats page (stats.html) with additional meta tags and structured data.
- Created robots.txt to manage web crawler access and included sitemap reference.
- Added sitemap.xml with URLs for the homepage and player stats page.
- Removed pigwei.html as it is no longer needed.
2026-02-11 14:35:01 +08:00
zhangyuheng 94f041d513 Add kills tracking to player stats and update leaderboard display 2026-02-11 11:44:04 +08:00
zhangyuheng f6d6fdda8f Add play time tracking to player stats and update leaderboard 2026-02-11 11:14:03 +08:00
zhangyuheng 21090e5525 Change modal display style from block to flex 2026-02-10 16:00:21 +08:00
zhangyuheng d8bb134d33 Add progress bar to player processing and clean up code 2026-02-10 15:44:38 +08:00
zhangyuheng 99bf3f05c6 Implement mobile navigation menu and enhance navbar responsiveness 2026-02-10 13:12:22 +08:00
zhangyuheng ba7137a64e init 2026-02-10 13:01:46 +08:00