Adds viewport meta tag with mobile-specific settings to improve responsive behavior
- Disables user scaling for better mobile experience
- Adjusts filter component padding and text styles
- Removes redundant font-normal class
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
Enhances dropdown performance by implementing virtual scrolling with VList from virtua/vue library. This optimization improves rendering efficiency for large link lists by only rendering visible items.
Adds URL search params synchronization for dashboard filters and date range
- Stores selected date range in URL for restoration on page reload
- Removes old Filter component in favor of new implementation
- Preserves filter state across page navigation
This change improves user experience by maintaining dashboard state through browser navigation and page reloads.
2025-03-02 14:19:40 +08:00
Renamed from components/dashboard/Filter.vue (Browse further)