Commit Graph

13 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
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
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
7294088ed8 feat: Add video embedding functionality and update facilities data structure 2026-03-09 16:47:33 +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
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
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
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