[PR #879] [MERGED] v0.4 new UI #1066

Closed
opened 2026-03-03 01:07:31 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/certimate-go/certimate/pull/879
Author: @fudiwei
Created: 7/18/2025
Status: Merged
Merged: 7/22/2025
Merged by: @fudiwei

Base: nextHead: dev


📝 Commits (10+)

📊 Changes

329 files changed (+6539 additions, -6794 deletions)

View changed files

📝 .vscode/extensions.json (+2 -1)
📝 .vscode/settings.json (+2 -2)
📝 .vscode/settings.tailwind.json (+15 -15)
📝 CONTRIBUTING.md (+2 -2)
📝 CONTRIBUTING_EN.md (+1 -1)
📝 Dockerfile (+1 -1)
ui/.eslintrc.cjs (+0 -112)
ui/components.json (+0 -17)
ui/eslint.config.mjs (+153 -0)
📝 ui/package-lock.json (+1724 -1737)
📝 ui/package.json (+29 -31)
ui/postcss.config.js (+0 -6)
📝 ui/prettier.config.mjs (+1 -1)
ui/public/imgs/themes/dark.png (+0 -0)
ui/public/imgs/themes/light.png (+0 -0)
ui/public/imgs/themes/system.png (+0 -0)
📝 ui/src/App.tsx (+58 -22)
ui/src/components/AppDocument.tsx (+38 -0)
ui/src/components/AppLocale.tsx (+87 -0)
ui/src/components/AppTheme.tsx (+91 -0)

...and 80 more files

📄 Description

  • feat: 新的 WebUI 实现,包括以下主要变更:
    • 新的夜间配色;
    • 新的图标库(antd → tabler);
    • 新的页面布局,对超宽屏更好的适配;
    • 列表页支持按某些列自定义排序;close #631
    • 列表页支持保持筛选及分页;
    • 移除系统设置消息通知子页面。
  • chore: 迁移到 tailwindcss v4。
  • chore: 迁移到 eslint v9。
  • chore: 迁移到 zod v4。
  • chore: 升级 npm 第三方依赖项。

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/certimate-go/certimate/pull/879 **Author:** [@fudiwei](https://github.com/fudiwei) **Created:** 7/18/2025 **Status:** ✅ Merged **Merged:** 7/22/2025 **Merged by:** [@fudiwei](https://github.com/fudiwei) **Base:** `next` ← **Head:** `dev` --- ### 📝 Commits (10+) - [`4341e87`](https://github.com/certimate-go/certimate/commit/4341e879295c381e072e259a2b47727d5f4930c7) chore(deps): migrate to tailwindcss v4 - [`b3251d3`](https://github.com/certimate-go/certimate/commit/b3251d32c4d6ee240df631a916f406e781ff6c44) chore(deps): migrate to eslint v9 - [`7615b7c`](https://github.com/certimate-go/certimate/commit/7615b7c753cb50d2b649b697c4a2f26d875b11d3) fix(ui): layer conflicts between tailwindcss v4 and antd - [`5a07e41`](https://github.com/certimate-go/certimate/commit/5a07e411e1612c26ad80cbd87ef5a224d7a547ac) feat(ui): new Login page - [`fe7f595`](https://github.com/certimate-go/certimate/commit/fe7f595acd43f4aee513d6b173da4d47cdc23aa0) fix: #835 - [`34c1f7f`](https://github.com/certimate-go/certimate/commit/34c1f7f4c528549b515994792bec46f9d1660803) fix: #834 - [`364f1a9`](https://github.com/certimate-go/certimate/commit/364f1a923359d3f61e8d7d720f58a51b4cda6072) feat(ui): improve i18n - [`a975924`](https://github.com/certimate-go/certimate/commit/a975924eaaa0af0d100a3681dee6d741d7f137f4) fix: #838 - [`158ac0c`](https://github.com/certimate-go/certimate/commit/158ac0c1af9ba907af94c1b3ef5572bd99eaf18d) test: add test cases - [`63f7f99`](https://github.com/certimate-go/certimate/commit/63f7f99d947f12b97677c9d6e1b93eaf5ae7de1c) fix: #841 ### 📊 Changes **329 files changed** (+6539 additions, -6794 deletions) <details> <summary>View changed files</summary> 📝 `.vscode/extensions.json` (+2 -1) 📝 `.vscode/settings.json` (+2 -2) 📝 `.vscode/settings.tailwind.json` (+15 -15) 📝 `CONTRIBUTING.md` (+2 -2) 📝 `CONTRIBUTING_EN.md` (+1 -1) 📝 `Dockerfile` (+1 -1) ➖ `ui/.eslintrc.cjs` (+0 -112) ➖ `ui/components.json` (+0 -17) ➕ `ui/eslint.config.mjs` (+153 -0) 📝 `ui/package-lock.json` (+1724 -1737) 📝 `ui/package.json` (+29 -31) ➖ `ui/postcss.config.js` (+0 -6) 📝 `ui/prettier.config.mjs` (+1 -1) ➕ `ui/public/imgs/themes/dark.png` (+0 -0) ➕ `ui/public/imgs/themes/light.png` (+0 -0) ➕ `ui/public/imgs/themes/system.png` (+0 -0) 📝 `ui/src/App.tsx` (+58 -22) ➕ `ui/src/components/AppDocument.tsx` (+38 -0) ➕ `ui/src/components/AppLocale.tsx` (+87 -0) ➕ `ui/src/components/AppTheme.tsx` (+91 -0) _...and 80 more files_ </details> ### 📄 Description - **feat**: 新的 WebUI 实现,包括以下主要变更: - 新的夜间配色; - 新的图标库(<del>antd</del> → tabler); - 新的页面布局,对超宽屏更好的适配; - 列表页支持按某些列自定义排序;close #631 - 列表页支持保持筛选及分页; - 移除系统设置消息通知子页面。 - **chore**: 迁移到 tailwindcss v4。 - **chore**: 迁移到 eslint v9。 - **chore**: 迁移到 zod v4。 - **chore**: 升级 npm 第三方依赖项。 --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-03 01:07:31 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/certimate#1066
No description provided.