release: prepare v0.1.140
Release / update-version (push) Has been cancelled
Release / build-frontend (push) Has been cancelled
Release / release (push) Has been cancelled
Release / sync-version-file (push) Has been cancelled
CI / test (push) Has been cancelled
CI / frontend (push) Has been cancelled
CI / golangci-lint (push) Has been cancelled
Security Scan / backend-security (push) Has been cancelled
Security Scan / frontend-security (push) Has been cancelled

This commit is contained in:
kone
2026-06-03 23:52:28 +08:00
parent d1b574bcad
commit 6f4a680156
17 changed files with 767 additions and 127 deletions
+46 -33
View File
@@ -5,47 +5,60 @@ export default {
theme: {
extend: {
colors: {
gray: {
50: 'rgb(var(--color-gray-50) / <alpha-value>)',
100: 'rgb(var(--color-gray-100) / <alpha-value>)',
200: 'rgb(var(--color-gray-200) / <alpha-value>)',
300: 'rgb(var(--color-gray-300) / <alpha-value>)',
400: 'rgb(var(--color-gray-400) / <alpha-value>)',
500: 'rgb(var(--color-gray-500) / <alpha-value>)',
600: 'rgb(var(--color-gray-600) / <alpha-value>)',
700: 'rgb(var(--color-gray-700) / <alpha-value>)',
800: 'rgb(var(--color-gray-800) / <alpha-value>)',
900: 'rgb(var(--color-gray-900) / <alpha-value>)',
950: 'rgb(var(--color-gray-950) / <alpha-value>)'
},
// 主色调 - Teal/Cyan 青色系
primary: {
50: '#f0fdfa',
100: '#ccfbf1',
200: '#99f6e4',
300: '#5eead4',
400: '#2dd4bf',
500: '#14b8a6',
600: '#0d9488',
700: '#0f766e',
800: '#115e59',
900: '#134e4a',
950: '#042f2e'
50: 'rgb(var(--color-primary-50) / <alpha-value>)',
100: 'rgb(var(--color-primary-100) / <alpha-value>)',
200: 'rgb(var(--color-primary-200) / <alpha-value>)',
300: 'rgb(var(--color-primary-300) / <alpha-value>)',
400: 'rgb(var(--color-primary-400) / <alpha-value>)',
500: 'rgb(var(--color-primary-500) / <alpha-value>)',
600: 'rgb(var(--color-primary-600) / <alpha-value>)',
700: 'rgb(var(--color-primary-700) / <alpha-value>)',
800: 'rgb(var(--color-primary-800) / <alpha-value>)',
900: 'rgb(var(--color-primary-900) / <alpha-value>)',
950: 'rgb(var(--color-primary-950) / <alpha-value>)'
},
// 辅助色 - 深蓝灰
accent: {
50: '#f8fafc',
100: '#f1f5f9',
200: '#e2e8f0',
300: '#cbd5e1',
400: '#94a3b8',
500: '#64748b',
600: '#475569',
700: '#334155',
800: '#1e293b',
900: '#0f172a',
950: '#020617'
50: 'rgb(var(--color-accent-50) / <alpha-value>)',
100: 'rgb(var(--color-accent-100) / <alpha-value>)',
200: 'rgb(var(--color-accent-200) / <alpha-value>)',
300: 'rgb(var(--color-accent-300) / <alpha-value>)',
400: 'rgb(var(--color-accent-400) / <alpha-value>)',
500: 'rgb(var(--color-accent-500) / <alpha-value>)',
600: 'rgb(var(--color-accent-600) / <alpha-value>)',
700: 'rgb(var(--color-accent-700) / <alpha-value>)',
800: 'rgb(var(--color-accent-800) / <alpha-value>)',
900: 'rgb(var(--color-accent-900) / <alpha-value>)',
950: 'rgb(var(--color-accent-950) / <alpha-value>)'
},
// 深色模式背景
dark: {
50: '#f8fafc',
100: '#f1f5f9',
200: '#e2e8f0',
300: '#cbd5e1',
400: '#94a3b8',
500: '#64748b',
600: '#475569',
700: '#334155',
800: '#1e293b',
900: '#0f172a',
950: '#020617'
50: 'rgb(var(--color-dark-50) / <alpha-value>)',
100: 'rgb(var(--color-dark-100) / <alpha-value>)',
200: 'rgb(var(--color-dark-200) / <alpha-value>)',
300: 'rgb(var(--color-dark-300) / <alpha-value>)',
400: 'rgb(var(--color-dark-400) / <alpha-value>)',
500: 'rgb(var(--color-dark-500) / <alpha-value>)',
600: 'rgb(var(--color-dark-600) / <alpha-value>)',
700: 'rgb(var(--color-dark-700) / <alpha-value>)',
800: 'rgb(var(--color-dark-800) / <alpha-value>)',
900: 'rgb(var(--color-dark-900) / <alpha-value>)',
950: 'rgb(var(--color-dark-950) / <alpha-value>)'
}
},
fontFamily: {