Adds configuration option NUXT_DISABLE_BOT_ACCESS_LOG to exclude bot/crawler traffic from access statistics
- Updates ua-parser-js to stable v2.0.3
- Detects bots via CloudFlare bot management and user agent analysis
- Documents new config option in configuration.md and FAQs
Implemented multi-language support for the application:
- Added @nuxtjs/i18n plugin configuration
- Created locale files for English (en-US) and Chinese (zh-CN)
- Updated components to use translation keys
- Added language switcher in header
- Configured VSCode i18n-ally settings
- Prepared translation infrastructure for future language expansions
Replaces desktop-only popover components with responsive alternatives:
- Adds drawer component for mobile view using vaul-vue
- Extracts shared templates for reusability
- Adjusts layout and height based on viewport size
- Maintains desktop popover behavior on larger screens
Improves mobile user experience while preserving desktop functionality
- Downgrade @nuxthub/core from ^0.8.10 to 0.7.11 for compatibility.
- Upgrade nuxt from ~3.12.4 to ~3.13.2 to incorporate recent improvements.
- Update rollup version in various dependencies to 4.18.0 for better performance and stability.
- Adjust pnpm-lock.yaml to reflect changes in package versions and dependencies.
These updates aim to enhance stability and performance while ensuring compatibility across the project.
Reverts nuxt to a more stable version by downgrading from 3.14.1592 to 3.12.4 to avoid potential breaking changes and instability issues with the beta release.
Adjusts pnpm lockfile to reflect version change and dependencies.
Integrates @number-flow/vue for smoother counter animations
Improves visibility state with opacity and blur adjustments
Removes unused static increment comments
- Activated AI functionality in Nuxt configuration
- Updated AI model to a newer version for enhanced performance
- Bumped @nuxthub/core to 0.7.3 for critical bug fixes and improvements