Commit Graph

764 Commits

Author SHA1 Message Date
8cc5177cda refactor(hooks)!: refactor useTable and enhance type definitions 2025-07-19 19:43:58 +08:00
3a343eea33 optimize(projects): optimize api type file 2025-07-19 18:25:59 +08:00
f83eefbc3e refactor(request): unify response transformation methods and deprecate transformBackendResponse 2025-07-19 12:04:00 +08:00
936b834e62 optimize(hooks): optimize useEcharts 2025-07-19 02:53:46 +08:00
c965140b87 refactor(hooks): optimize useContext and update useMixMenuContext 2025-07-19 02:40:25 +08:00
32b8f99071 fix(table): add type annotations for records in useTable hook 2025-07-19 02:28:05 +08:00
50a5cba088 optimize(request): enhance request options and response handling with generic types 2025-07-19 02:17:50 +08:00
d6c8142bb4 refactor(projects): remove unnecessary logic in onRouteSwitchWhenLoggedIn 2025-07-15 22:04:18 +08:00
8146858b96 optimize(projects): optimize theme drawer width 2025-07-14 00:48:17 +08:00
8b8a2083bb optimize(projects): improve robustness of second-level menu key logic 2025-07-14 00:48:16 +08:00
6207292d81 typo(projects): update description of vertical-hybrid-header-first layout mode 2025-07-14 00:48:16 +08:00
b4e5c6d990 feat(projects): add 'vertical-hybrid-header-first' layout mode 2025-07-14 00:48:16 +08:00
b6ac3106ce feat(projects)!: optimize layout mode, split horizontal mix component into two layouts, and rename the component. 2025-07-14 00:48:16 +08:00
d37ce04606 refactor(types): move Auth and Route namespaces to separate files and clean up api.d.ts 2025-07-14 00:48:16 +08:00
8439a60070 optimize(projects): improve theme drawer responsive width for mobile devices 2025-07-14 00:48:16 +08:00
f238fcbd47 feat(projects): Add current time display option for watermark (#772)
* feat(projects): Add current time display option for watermark

* perf(projects): add watermark timer controls
2025-07-14 00:48:16 +08:00
8ba71a0857 feat(projects): refactor theme drawer with tabbed layout for better UX. 2025-07-14 00:48:16 +08:00
276d836c87 refactor(iframe-page): remove unused lifecycle hooks and clean up script setup 2025-06-24 21:31:57 +08:00
7d84062e2c fix(app): replace console.error with window.console.error for consistency 2025-06-24 21:31:17 +08:00
afd604212b fix(projects): ensure proper text color when themes are inverted 2025-06-24 21:20:24 +08:00
fcb89883fa optimize(components): optimize spacing for lang-switch dropdown options 2025-06-24 21:20:20 +08:00
da149e5bbd fix(types): The environment variable VITE_ICON_LOCAL_PREFIX has the wrong type. 2025-06-14 22:01:01 +08:00
7c3dac4212 feat(projects): add configurable user name watermark option 2025-06-10 19:05:08 +08:00
c57f88aad2 fix(auth): remove redundant authStore declaration in resetStore function 2025-06-09 22:34:57 +08:00
e6044d0fc7 optimize(projects): optimize tab deletion logic. closed #755 2025-06-09 14:19:44 +08:00
222187d3b0 optimize(hooks): update detection function to cover the exceptions that occur when the request fails. 2025-05-31 13:41:02 +08:00
75455b006c feat(theme): global search button toggle
- 在主题设置中添加全局搜索按钮的显示控制选项
- 更新多语言文件,添加全局搜索按钮显示控制的翻译
- 修改全局头部组件,根据主题设置决定是否显示全局搜索按钮
- 在主题抽屉中添加全局搜索按钮显示控制的开关
2025-05-31 13:40:42 +08:00
7fb5c72f7e fix(projects): tab closure did not remove cache correctly. 2025-05-26 15:11:01 +08:00
1ff4d82d19 feat(projects): clear tabs cache when switching users. (#744) 2025-04-30 14:46:32 +08:00
85e40b1943 fix(hooks): fixed the issue where loading was not properly closed in some cases. (#737) 2025-04-23 21:34:18 +08:00
123d2c9074 feat(types): enhance Option type to support customizable label types (#735)
Co-authored-by: a <a@gmail.com>
2025-04-23 21:34:06 +08:00
29698bef69 feat(projects): support vite devtools specify the editor by launchEditor option. (#730) 2025-04-04 12:00:52 +08:00
4e1b65b6c4 optimize(hooks): remove obsolete disabling cache. (#729) 2025-04-01 11:36:27 +08:00
C_7
a7c59adabc fix(projects): fix active tab switch issue after removal (#723) 2025-03-19 22:37:35 +08:00
4cc1487f46 feat(projects): support proxy log in terminal 2025-03-12 23:08:24 +08:00
b8112613ea chore(deps): update deps 2025-03-12 22:24:59 +08:00
a1a5c74c74 feat(projects): feat(projects): TableColumnCheck title support VNode (#716) 2025-03-11 11:30:02 +08:00
be6080ba0f feat(utils): support replaceTab. (#713) 2025-03-10 18:25:36 +08:00
52c336d7e0 chore(deps): update deps 2025-03-05 18:15:04 +08:00
a03becdaed feat(projects): tab support touch event 2025-02-19 10:50:12 +08:00
15163d7011 Revert "fix(projects): fix multiple calls to the login API when clicking quickly. fixed #697 (#698)"
This reverts commit 86da767e24.
2025-02-11 23:57:16 +08:00
9b9455d945 feat(projects): support loading page dark mode adaptation. (#702) 2025-01-26 22:32:05 +08:00
86da767e24 fix(projects): fix multiple calls to the login API when clicking quickly. fixed #697 (#698) 2025-01-25 18:38:49 +08:00
54e7d6d00a fix(projects): hidden multi-language button in login page. fix #694 2025-01-24 18:34:07 +08:00
6489ec46ae optimize(projects): optimize code 2025-01-19 22:13:19 +08:00
ac86247876 fix(projects): fix update notifications. fixed #691, fixed #692 2025-01-19 22:03:02 +08:00
60dd22624b fix(projects): fix login success notification. fixed #688 2024-12-26 11:07:48 +08:00
56760245d4 fix(hooks): The total number before assigning a value to the table is incorrect. (#687) 2024-12-25 17:51:44 +08:00
d7aebb7dfa feat(projects): multi language buttons support hiding. (#683) 2024-12-16 23:39:19 +08:00
101b6f9000 optimize(projects): use defu to fill added theme config 2024-12-16 16:35:47 +08:00