Ryan Wang
c057bf9065
perf: improve plugin detail page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-30 17:06:18 +08:00
Ryan Wang
4e67f034c5
refactor: theme page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-30 16:36:34 +08:00
Ryan Wang
e2c811fc4e
chore: add tailwindcss prettier plugin and reformat code
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-29 23:55:06 +08:00
Ryan Wang
196328df71
perf: improve sheets management page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-29 21:22:37 +08:00
Ryan Wang
4120fcde5e
feat: add visual theme editing page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-29 15:13:01 +08:00
guqing
9a05942bc4
feat: add yaml unstructured loader ( #2122 )
2022-05-28 09:44:08 +00:00
Ryan Wang
b38c00c45d
feat: add menu management page
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-28 16:05:49 +08:00
Ryan Wang
021f6b21a5
chore: update pnpm-lock.yaml
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-27 18:08:16 +08:00
Ryan Wang
5fcba1d66c
perf: improve dashboard page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-27 17:28:25 +08:00
guqing
3c856d04af
feat: add personal access token authentication mechanism ( #2116 )
...
* feat: add personal access token authentication
* fix: merge conflicts
* refactor: remove base62 codec
* refactor: remove deprecated method
* feat: add base64 test
* chore: add todo for test only methods
2022-05-27 06:26:37 +00:00
Ryan Wang
ad17e01225
feat: add filters dropdown ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-26 17:37:08 +08:00
John Niang
b5d7f194ef
Create unstructured Extension which can store any Extensions ( #2111 )
...
* Extract ExtensionOperator and MetadataOperator
* Move groupVersionKind methods up to ExtensionOperator interface
* Add Unstructured Extension for generic Extension
* Refine mapping of GVK and Scheme
* Add two compatible methods
2022-05-26 08:38:10 +00:00
Ryan Wang
89458cd18c
feat: add comments list page
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-26 14:21:31 +08:00
guqing
0f4ae08fd8
feat: add logout handler ( #2110 )
...
* feat: add logout handler
* chore: delete unused code
* fix: merge conflicts
2022-05-25 09:58:10 +00:00
guqing
c5df6d3dbb
feat: add default role binding lister and role getter ( #2108 )
...
* feat: add default role binding lister and role getter
* feat: add initial capacity for role binding list
2022-05-25 07:52:10 +00:00
Ryan Wang
f3781817ea
perf: improve attachments list page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-25 15:47:03 +08:00
Ryan Wang
a6ab875a37
perf: improve attachments list page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-24 18:05:05 +08:00
Ryan Wang
c6bd47d5e3
feat: add algolia search engine plugin mock
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-24 15:44:29 +08:00
Ryan Wang
74dc9eda8e
feat: add user list page
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-24 15:10:16 +08:00
Ryan Wang
17044e3149
perf: improve plugin detail page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-24 11:14:28 +08:00
Ryan Wang
5f640f68ff
feat: add plugins list and detail page
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-23 18:09:09 +08:00
Ryan Wang
98ce295f2b
chore: bump dependencies
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-23 15:17:59 +08:00
Ryan Wang
f9853411ae
feat: add post editor page
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-23 15:16:23 +08:00
John Niang
9990fdd086
Upgrade to Spring Boot 3.0.0-M3 ( #2102 )
...
Please see https://github.com/spring-projects/spring-boot/releases/tag/v3.0.0-M3
2022-05-20 03:35:34 +00:00
Ryan Wang
ae2cc405d4
perf: improve posts page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-19 16:41:52 +08:00
John Niang
5f9daf4735
Add JSON schema generator and validator ( #2093 )
...
Only validate the JSON schema when saving Extension into database.
2022-05-17 16:06:12 +00:00
Ryan Wang
0bfbe52a0c
perf: improve attachments page ui
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-17 21:51:19 +08:00
John Niang
264f9e39cb
Add support for Extension mechanism ( #2086 )
...
* Add support for Extension mechanism
1. Add ExtensionStore
2. Add Extension
3. Add Scheme
* Add more unit tests
* Fix checkstyle violations
* Remove unused import
2022-05-17 10:36:13 +00:00
Ryan Wang
95c624554c
feat: add post settings modal
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-17 16:45:30 +08:00
guqing
be2c0654a2
chore: add checkstyle rule ( #2091 )
...
* feat: add unused imports checkstyle rule
* feat: add java doc style rule
* fix: check style
2022-05-17 06:46:11 +00:00
Ryan Wang
c21782ddb7
feat(components/base/button): support route prop to push route
2022-05-16 16:23:09 +08:00
Ryan Wang
70d682f2cf
refactor: mobile menus drawer
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-16 14:30:21 +08:00
Ryan Wang
16d6eb5c1f
fix(components/base/modal): cannot click on page elements after mounting modal components
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-16 13:26:42 +08:00
Ryan Wang
0046100139
refactor: modal component transition
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-16 12:39:35 +08:00
Ryan Wang
c0e4e679da
feat: add SystemSettingsLayout layout component
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-13 15:36:02 +08:00
Ryan Wang
90755adaef
chore: add vite-plugin-dts to generate components typings"
...
see https://github.com/qmhc/vite-plugin-dts
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-12 20:57:03 +08:00
Ryan Wang
0c74a819d5
refactor: routes mapping and page views structure
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-12 15:28:21 +08:00
Ryan Wang
3a4ccba128
feat: set pwa theme color
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-12 10:23:57 +08:00
Ryan Wang
be8cdb3b54
refactor: rename FilledLayout to BasicLayout
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 20:41:42 +08:00
Ryan Wang
d575f8c9ec
feat: add pwa support
2022-05-11 19:22:10 +08:00
Ryan Wang
bf4dbc7888
feat: add themes page component
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 17:47:42 +08:00
Ryan Wang
b6e10ad776
feat: add attachment list component
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 17:20:10 +08:00
John Niang
3cf2f9d7e1
Add support for API documentation ( #2082 )
2022-05-11 08:06:11 +00:00
Ryan Wang
95f9abb551
chore: remove the --fix parameter from the lint script
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 15:49:52 +08:00
Ryan Wang
b16570a0b3
refactor: post list component
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 15:47:07 +08:00
Ryan Wang
8b483b5f00
refactor: post list component
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 15:46:23 +08:00
guqing
b4e9b54ffe
refactor: remove authorization filter and replace it with the RequestInfoAuthorizationManager ( #2081 )
2022-05-11 02:26:11 +00:00
Ryan Wang
f24bd9c503
feat: add posts mock data
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-10 18:06:47 +08:00
Ryan Wang
5d847532ef
chore: bump histoire version
...
see https://github.com/histoire-dev/histoire/releases/tag/v0.4.5
2022-05-10 14:31:13 +08:00
Ryan Wang
c7a30b90e3
chore: bump dependencies
...
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-08 23:31:30 +08:00