Commit graph

16 commits

Author SHA1 Message Date
ccbikai
643df5c6de feat: add vue-sonner styles import
Import required CSS styles for vue-sonner toast component to ensure proper styling and visual consistency of notifications.nr
2025-05-25 20:38:28 +08:00
Yannick
89ce335915
feat: add German translation 2025-05-24 15:11:34 +02:00
ccbikai
76e4022852 style: eslint 2025-05-22 19:43:00 +08:00
ccbikai
0dd263c354 feat: enhance realtime dashboard with time filters
Implements comprehensive time filtering and visualization improvements:

- Adds time range picker with presets from 5min to 24h
- Enhances chart visualization with minute-level granularity
- Updates globe visualization to respond to time/filter changes
- Implements animated event log display
- Swaps primary/secondary color scheme for better contrast

Improves realtime data handling with automatic updates and proper cleanup on unmount. Includes i18n support for new time picker UI across all supported languages.
2025-05-18 19:06:28 +08:00
ccbikai
d580a9f882 chore: Adjust the directory structure in preparation for real-time. 2025-05-11 14:17:57 +08:00
面条
1823b4fc7f
Merge branch 'master' into master 2025-04-11 18:40:44 +08:00
面条
cc2e6946b2
Merge branch 'master' into feat/i18n/fr 2025-04-11 18:38:15 +08:00
Lam Ngoc Khuong
7594366adb feat: add Vietnamese translation 2025-03-31 10:59:51 +07:00
Cédric Hennequin
ab717a8111
refactor: add locale settings 2025-03-26 10:05:18 +01:00
Cédric Hennequin
e381570b44
refactor: add french locale 2025-03-26 10:05:00 +01:00
羿玹/Eric
320f34cf23 feat: add Traditional Chinese (zh-TW) translation 2025-03-19 16:09:48 +00:00
ccbikai
744f949972 fix: corrects sorting order and enhances link sorting UX
- Fixes ascending/descending sort order for newest/oldest links
- Automatically sets sort to 'newest' when creating a link
- Updates Chinese translation for A-Z/Z-A sort labels
- Shows current sort option in dropdown button
- Reduces tooltip delay for better responsiveness
- Removes unused Button import in QRCode component
2025-03-16 13:57:29 +08:00
ccbikai
5118201911 refactor(links): extract sort menu and fix sort logic
- Extracts dropdown sort menu into separate DashboardLinksSort component
- Fixes incorrect sort order for newest/oldest links
- Adds internationalization support for sort options
- Updates QR code download button size for consistency
- Adds helpful tooltip about sort limitation for loaded links

The sort logic was reversed where newest/oldest were concerned, this fixes
that while making the sorting feature more maintainable through component
extraction.
2025-03-16 11:52:29 +08:00
ccbikai
e7b22a497b refactor: optimize language switcher and header layout
- Extracts language switcher into separate component
- Updates locale display to use country flag emojis
- Improves header responsiveness and spacing
- Removes embedded i18n logic for better separation of concerns
- Adjusts menu items alignment and margins for better visual balance
2025-03-16 11:17:32 +08:00
ccbikai
17c1c8747e Merge branch 'master' into i18n 2025-03-16 11:02:00 +08:00
wudi
e563d55852 feat: Add internationalization (i18n) support
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
2025-03-03 11:21:39 +08:00