Commit Graph

118 Commits

Author SHA1 Message Date
雨霖铃 a3b2bfb43a refactor: restructure CI/CD pipelines with cached dependencies, separate setup job, and multi-browser builds 2026-05-22 23:10:55 +08:00
雨霖铃 81a2e793ba refactor: migrate storage listeners to wxt/browser and refactor provider state management 2026-05-22 23:06:55 +08:00
雨霖铃 756ece31d3 refactor: extend vitest setup with full chrome/browser mocks and i18n utility mock 2026-05-22 23:02:41 +08:00
雨霖铃 7efed8673a refactor: strengthen i18n type safety and fix async Promise handling in language detection 2026-05-22 22:58:27 +08:00
雨霖铃 88bebfa1b8 refactor: 优化 Popover 安全性和交互体验,修复 Context Menu 数据持久化问题并添加 i18n 支持 2026-05-22 22:56:25 +08:00
雨霖铃 272bcae904 refactor: 优化 MarkdownToHtml 预览样式,剥离 CSS 变量回退值并增强 iframe 暗色模式自适应 2026-05-22 22:46:13 +08:00
雨霖铃 539f9648b1 refactor: 优化 Dashboard 布局及 ToolCard 描述文本截断处理 2026-05-22 22:37:45 +08:00
雨霖铃 7e58b5688f refactor: 重构 QrCode 页面为声明式响应架构并统一 shadcn 样式 2026-05-22 22:32:11 +08:00
雨霖铃 89e33f6273 refactor: 抽离 useBase64Converter hook 并新增 Base64ConverterSection 组件,统一 Base64 转换页面的 shadcn 样式 2026-05-22 22:26:35 +08:00
雨霖铃 9601afdd49 refactor: 重构 HtmlToMarkdown 和 MarkdownToHtml 页面,统一 shadcn 样式并优化打印与暗色模式 2026-05-22 22:06:34 +08:00
雨霖铃 ae0b923e11 refactor: 重构 Dashboard 页面和 ToolCard 组件,全面迁移至 shadcn 样式并优化布局 2026-05-22 21:56:09 +08:00
雨霖铃 917fca5947 refactor: 全面重构 Jwt 页面,采用防抖输入并统一 shadcn 样式 2026-05-22 21:46:45 +08:00
雨霖铃 d2e5e6b45d refactor: 全面重构 JsonTools 页面,采用声明式响应架构并统一 shadcn 样式 2026-05-22 21:45:13 +08:00
雨霖铃 336b62256d refactor: 全面迁移 StorageCleaner 页面至 shadcn 样式并移除 GlobalSnackbar 依赖 2026-05-22 21:26:02 +08:00
雨霖铃 7ddc761df4 feat: add Badge, Checkbox, Label, and Switch shadcn UI components 2026-05-22 21:25:29 +08:00
雨霖铃 67553afe9c refactor: 将 TextStatistics 页面和 TextInputArea 组件全面迁移至 shadcn 样式并优化布局 2026-05-22 21:10:52 +08:00
雨霖铃 02aef0c7b1 refactor: 重构 Timestamp 页面使用响应式 Hook 统一状态并全面迁移至 shadcn 样式 2026-05-22 21:03:48 +08:00
雨霖铃 94158f016b feat: add Input and Select shadcn UI components 2026-05-22 21:03:06 +08:00
雨霖铃 dd03d9391f feat: add @radix-ui/react-select dependency 2026-05-22 21:02:48 +08:00
雨霖铃 21e44cb889 refactor: 移除 MUI sx 样式和未使用的 GlobalSnackbar 引用 2026-05-22 20:51:57 +08:00
雨霖铃 b3dd7146ad refactor: 重构 CopyButton 与 RouterContainer 组件,移除 GlobalSnackbar 并统一使用 sonner toast 和 cn 工具函数 2026-05-22 20:51:13 +08:00
雨霖铃 2ced38769b refactor: 更新PageErrorBoundary的文案和样式以对齐shadcn主题
- 错误提示从“该页面加载失败”改为“该功能运行异常”
- 重试按钮文字从“重试”改为“重新尝试”
- 使用border-destructive, bg-destructive等语义化类名替换硬编码颜色
- 更新对应测试断言
2026-05-22 20:49:46 +08:00
雨霖铃 8406b03dd6 refactor: 将 PageHeader 组件样式从 MUI sx 迁移至 Tailwind 类名,并更新测试 2026-05-22 20:49:07 +08:00
雨霖铃 da667ccb13 refactor: 重构 QrCodePreview 组件,继承 HTMLDiv 属性并统一 shadcn 样式
- 组件改为继承 `React.HTMLAttributes<HTMLDivElement>`,支持外部传入 className 和事件
- 使用 `cn()` 函数合并外部类名
- 空白状态改用 `border border-dashed` 和更浅的 `bg-muted/40` 背景
- 正常状态改为纯白背景柔边圆角容器包裹二维码,确保暗黑模式下黑白对比度
- 下载/复制按钮完全对齐 shadcn 的 Outline 与 Default 样式规范
- 更新测试用例中的 alt 文本为 "QR Code Preview"
2026-05-22 20:48:14 +08:00
雨霖铃 1bfb7d4e6d refactor: 简化 TextInputArea,移除 showMessage 和 MUI 样式,改用 shadcn 样式和 sonner toast 2026-05-22 20:47:04 +08:00
雨霖铃 b3c2fbccf5 refactor: 简化 TextInputArea,移除 showMessage 和 MUI 样式,改用 shadcn 样式和 sonner toast 2026-05-22 20:46:43 +08:00
雨霖铃 b29e9417cc refactor: 使用 className 替换 sx/buttonSx 并优化 SwitchButtonGroup 选中动画 2026-05-22 20:45:31 +08:00
雨霖铃 cf0d19914c refactor: remove DomainHeader component and its usage 2026-05-22 20:44:59 +08:00
雨霖铃 6b2ac33b41 feat: add sonner dependency for toast notifications 2026-05-22 20:44:24 +08:00
雨霖铃 02a611e49b style: 隐藏所有窗口的滚动条
- 在全局 CSS 中为 html 添加 scrollbar-width: none(Firefox)
- 添加 ::-webkit-scrollbar { display: none }(Chrome/Safari/Opera)
2026-05-22 20:03:09 +08:00
雨霖铃 72883b5d1d fix: 增强 SwitchButtonGroup 和立即转换按钮的视觉层级
- SwitchButtonGroup 选中按钮阴影从 shadow-sm 升级到 shadow-md
- 同步更新单元测试中断言
- Timestamp 立即转换按钮添加 shadow-md 增强边界感
2026-05-22 18:08:44 +08:00
雨霖铃 c7beebf6e0 fix: 修复输入框和按钮在暗色模式下的样式问题
- 为 :root 和 .dark 添加 color-scheme,使浏览器表单控件默认样式适配暗色模式
- 将 bg-primary 搭配 text-white 的按钮改为 text-primary-foreground
- 替换残留的 hover:bg-blue-700、text-blue-500、bg-gray-200 等硬编码颜色
- 同步更新 TextInputArea 单元测试
2026-05-22 17:36:37 +08:00
雨霖铃 de7da9f1db fix: 修复暗黑模式样式兼容性
- 在 tailwind.config.js 中启用 darkMode: 'class' 并扩展语义化颜色变量
- 将全项目硬编码颜色(bg-white、text-gray-*、border-gray-* 等)替换为语义化类名
- 修复 popup/index.html 硬编码浅色背景色
- 同步更新相关单元测试中的类名断言
2026-05-22 16:04:50 +08:00
雨霖铃 5b9a0f59d3 为 Dialog 组件添加暗黑模式背景色支持 2026-05-22 08:55:23 +08:00
雨霖铃 3e1753da23 移除 wxt.config.ts 中残留的 MUI chunk 配置 2026-05-22 00:57:01 +08:00
雨霖铃 6763cd7862 移除 MUI 依赖,简化配置文件,重写 ThemeModeProvider 2026-05-22 00:53:12 +08:00
雨霖铃 e2dd5f5915 重写所有页面和组件:用纯 Tailwind CSS 替换 MUI 组件和图标 2026-05-22 00:51:11 +08:00
雨霖铃 1bc3ee59a0 重写基础骨架组件:用纯 Tailwind CSS 替换 MUI Box 组件 2026-05-22 00:44:32 +08:00
雨霖铃 6711783975 修复 TypeScript 类型错误:将 MUI sx 语法改成标准 CSS 属性 2026-05-22 00:38:48 +08:00
雨霖铃 427e668e7c 用 Tailwind CSS 重构所有共享组件 2026-05-22 00:31:52 +08:00
雨霖铃 37618eb71f 用 Tailwind CSS 重写 JsonTools 页面 2026-05-22 00:07:56 +08:00
雨霖铃 d2334c5e95 用 Tailwind CSS 重写 StorageCleaner 页面,创建 shadcn/ui Dialog 组件 2026-05-22 00:00:04 +08:00
雨霖铃 a4533be2c1 用 Tailwind CSS 重写 Jwt 页面 2026-05-21 23:52:20 +08:00
雨霖铃 83bf9dd342 用 Tailwind CSS 重写 QrCode 页面及相关组件 2026-05-21 23:46:44 +08:00
雨霖铃 8902bc0f10 用 Tailwind CSS 重写 Base64Converter 页面 2026-05-21 23:40:52 +08:00
雨霖铃 4753a7b54d 用 Tailwind CSS 重写 TextStatistics 页面 2026-05-21 23:35:25 +08:00
雨霖铃 7f9bf2334c 用 Tailwind CSS 重写 Dashboard/index.tsx 和 ToolCard.tsx 2026-05-21 23:32:19 +08:00
雨霖铃 6bd05aa6f1 用 Tailwind CSS 重构 ResultView 和 LiveClock 组件 2026-05-21 23:23:13 +08:00
雨霖铃 bdb40343b1 用 Tailwind CSS 重写 Timestamp 页面的 MUI 基础排版组件 2026-05-21 23:13:29 +08:00
雨霖铃 9a9336aea8 替换 Timestamp 页面图标为 lucide-react 的 Clock 图标 2026-05-21 23:00:44 +08:00