Fu Diwei
|
e533f9407f
|
feat: reserve accesses for ca or notification
|
2025-04-27 11:41:09 +08:00 |
|
Fu Diwei
|
7478dd7f47
|
feat: deprecate old notification module and introduce new notifier module
|
2025-04-24 20:27:20 +08:00 |
|
Fu Diwei
|
949660bc01
|
feat(ui): add AccessEditDrawer component
|
2025-04-02 11:02:09 +08:00 |
|
Fu Diwei
|
f81b4b9680
|
feat(ui): hide notification channel entry in AcessList for now
|
2025-03-30 22:33:05 +08:00 |
|
Fu Diwei
|
a72737fdd5
|
feat(ui): different provider range of accesses in AccessList
|
2025-03-30 22:15:21 +08:00 |
|
Fu Diwei
|
4ab6b72e6f
|
feat(ui): different provider range of accesses in AccessForm
|
2025-03-30 22:15:08 +08:00 |
|
Fu Diwei
|
664bb692b6
|
feat: search by keyword on AccessList, CertificateList, WorkflowList
|
2025-02-13 21:50:04 +08:00 |
|
Fu Diwei
|
f6c338b50e
|
chore(deps): upgrade npm denpendencies
|
2025-02-13 21:50:00 +08:00 |
|
Fu Diwei
|
75c89b3d0b
|
feat(ui): display artifact certificates in WorkflowRunDetail
|
2025-02-10 13:07:45 +08:00 |
|
Fu Diwei
|
d1dbbae101
|
feat(ui): show errmsg if table loaded error
|
2025-01-16 22:07:01 +08:00 |
|
Fu Diwei
|
3a2baba746
|
feat: support removing certificates
|
2025-01-16 21:53:51 +08:00 |
|
Fu Diwei
|
8ecb71fb55
|
refactor: clean code
|
2025-01-16 20:29:28 +08:00 |
|
Fu Diwei
|
e695c8ee5c
|
feat: rename configType /providerType to provider
|
2025-01-03 22:20:34 +08:00 |
|
Fu Diwei
|
b6dd2248c8
|
style(ui): eslint-sort-imports
|
2025-01-02 12:50:38 +08:00 |
|
Fu Diwei
|
7f36621882
|
refactor(ui): clean code
|
2025-01-02 10:11:35 +08:00 |
|
Fu Diwei
|
b2417ad902
|
fix(ui): useEffect deps
|
2025-01-01 20:52:36 +08:00 |
|
Fu Diwei
|
78d9d5159a
|
style: eslint-plugin-import
|
2025-01-01 20:40:59 +08:00 |
|
Fu Diwei
|
6f088fd76a
|
feat(ui): new DeployNodeForm using antd
|
2024-12-31 19:55:34 +08:00 |
|
Fu Diwei
|
dae6ad2951
|
feat(ui): add @ant-design/icons
|
2024-12-26 13:02:22 +08:00 |
|
Fu Diwei
|
401fa3dcdd
|
feat(ui): new WorkflowRuns using antd
|
2024-12-24 22:00:17 +08:00 |
|
Fu Diwei
|
4e5373de73
|
feat(ui): new WorkflowDetail using antd
|
2024-12-24 20:39:01 +08:00 |
|
Fu Diwei
|
8b1ae309fb
|
refactor(ui): useZustandShallowSelector
|
2024-12-24 15:07:39 +08:00 |
|
Fu Diwei
|
ef9ddd27a5
|
chore: remove unused code
|
2024-12-21 12:46:22 +08:00 |
|
Fu Diwei
|
63ffb9df14
|
fix(ui): tsc-check error
|
2024-12-20 21:01:24 +08:00 |
|
Fu Diwei
|
d143df3f9f
|
fix(ui): deep compare when model change in AccessEditForm
|
2024-12-19 21:34:17 +08:00 |
|
Fu Diwei
|
5ea5473bdd
|
refactor(ui): clean code
|
2024-12-19 09:44:09 +08:00 |
|
Fu Diwei
|
2374bb56fa
|
refactor: clean code
|
2024-12-18 10:20:32 +08:00 |
|
Fu Diwei
|
c27818b3b0
|
feat(ui): new AccessEditForm using antd
|
2024-12-17 19:11:19 +08:00 |
|
Fu Diwei
|
70e6920288
|
refactor(ui): clean code
|
2024-12-16 13:37:10 +08:00 |
|
Fu Diwei
|
b5739c663d
|
feat(ui): new AccessProviderSelect component using antd
|
2024-12-12 16:49:12 +08:00 |
|
yoan
|
ba01edc691
|
fix build error
|
2024-12-11 22:28:04 +08:00 |
|
Fu Diwei
|
bb3009a124
|
refactor(ui): refactor accesses state using zustand store
|
2024-12-11 19:55:50 +08:00 |
|
Fu Diwei
|
b744363736
|
refactor(ui): refactor emails state using zustand store
|
2024-12-11 16:42:23 +08:00 |
|
Fu Diwei
|
8fe0d342aa
|
refactor(ui): improve i18n
|
2024-12-10 16:37:24 +08:00 |
|
Fu Diwei
|
7b85da901d
|
feat(ui): responsive table
|
2024-12-09 19:32:09 +08:00 |
|
Fu Diwei
|
fdfe54b6da
|
feat(ui): antd i18n
|
2024-12-09 16:09:35 +08:00 |
|
Fu Diwei
|
c5498b92a2
|
feat(ui): optimize table UI
|
2024-12-09 13:19:25 +08:00 |
|
Fu Diwei
|
7db933199a
|
feat(ui): optimize table UI
|
2024-12-08 21:10:22 +08:00 |
|
Fu Diwei
|
5c6be439e8
|
feat(ui): optimize table UI
|
2024-12-08 11:55:30 +08:00 |
|
Fu Diwei
|
2facb160aa
|
feat(ui): new Login UI using antd
|
2024-12-06 19:44:29 +08:00 |
|
Fu Diwei
|
b44b8d09b2
|
feat(ui): new AccessList UI using antd
|
2024-12-06 09:54:44 +08:00 |
|