Commit Graph

99 Commits

Author SHA1 Message Date
zhangyuheng
b4e461fc67 feat: add new entry for 2026 VPS running costs in fund progress 2026-03-19 17:17:08 +08:00
zhangyuheng
d85cb4b7af feat: update device recommendations and URLs in JoinPage 2026-03-19 00:33:52 +08:00
zhangyuheng
e41a86c661 Merge branch 'main' of https://github.com/LunaDeerMC/bailuyuan 2026-03-18 18:09:35 +08:00
zhangyuheng
1dcca1376f feat: enhance SEO and site structure with new meta tags, sitemap updates, and route SEO management 2026-03-18 18:08:51 +08:00
zhangyuheng
08fd3cc340 feat: reduce max-width of .bl-container for improved layout on HomePage 2026-03-18 17:58:24 +08:00
zhangyuheng
0b06379bff feat: enhance mobile detection and responsiveness in SponsorPage 2026-03-18 17:57:08 +08:00
zhangyuheng
25a93882d3 feat: increase max-width of .bl-shell for improved layout on HomePage and StatsPage 2026-03-18 17:54:01 +08:00
zhangyuheng
81a15ecd74 feat: update .bl-shell max-width to improve layout responsiveness 2026-03-18 17:46:00 +08:00
zhangyuheng
6d2b746a70 feat: update SiteFooter layout and adjust MapPage iframe source 2026-03-18 17:20:21 +08:00
zhangyuheng
277bd9c897 feat: enhance SiteFooter with navigation links and improved layout 2026-03-18 16:57:39 +08:00
zhangyuheng
a578971cf3 feat: add typeIconMap for facility types and update icon rendering in modals 2026-03-18 16:51:57 +08:00
zhangyuheng
3097e47d80 feat: enhance ModalSection and FacilitiesPage with icons and improved layout 2026-03-18 16:35:33 +08:00
zhangyuheng
9414ee58ee feat: update town "海沫" details including logo, gradient, recruitment status, and introduction 2026-03-18 16:15:44 +08:00
zhangyuheng
07f5ec28b3 style: update font sizes and colors for filter tags and badges in FilterTagGroup and TownsPage components 2026-03-18 15:21:01 +08:00
zhangyuheng
14f8ee9018 feat: add EditorModal and JsonOutputModal components with styles and helper functions
- Implemented EditorModal for a two-panel editor interface with preview and form slots.
- Created JsonOutputModal to display generated JSON with a copy feature.
- Added useEditorHelpers composable for sortable lists and tag input management.
- Introduced shared styles for editor forms, including custom select and tags input.
2026-03-18 15:05:02 +08:00
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
4d63d15faa feat: add new town "海沫" with details including logo, coordinates, and founders 2026-03-18 10:09:35 +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