Commit Graph

9 Commits

Author SHA1 Message Date
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
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
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
27e0ad306b fix: Remove unused IDs from facilities.json for cleaner data structure 2026-03-05 11:56:45 +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
8318355475 Implement structure for code changes with placeholders for future updates 2026-03-02 17:30:59 +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