Commit Graph

1129 Commits (5a16fa7d1fb160d5900f867ad34eb45eec9ecb93)

Author SHA1 Message Date
Ryan Wang 5a16fa7d1f feat(components): add switch component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-21 17:31:23 +08:00
Ryan Wang 84f981a8cb feat(components): add switch component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-21 17:25:24 +08:00
Ryan Wang 59f5d8ce36 refactor(components): remove tooltip component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-21 16:36:41 +08:00
Ryan Wang 690802c52a chore: global loading of base dependencies 2022-06-20 15:08:17 +08:00
Ryan Wang d8c14531e0 feat: bundle core modules 2022-06-20 12:25:36 +08:00
Ryan Wang 2538959339 feat: add animation for user profile route 2022-06-19 23:39:45 +08:00
Ryan Wang 515ec78842 feat: use definePlugin function to define a plugin object
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-17 15:00:14 +08:00
Ryan Wang 8bc6ff798e
refactor: load admin core as modules (#582)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-17 06:12:15 +00:00
Ryan Wang b142b3ca80 chore(packages/components): change d.ts dist folder
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-16 22:08:42 +08:00
Ryan Wang 7df63685cf chore: rename views to modules
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-16 22:05:03 +08:00
Ryan Wang 93d154b484
feat: create admin-shared package (#581)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-16 10:42:13 +00:00
Ryan Wang b9f5d4fb6b perf: optimize the code of main.ts
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-16 17:01:18 +08:00
Ryan Wang 887f3ee4d2 chore: bump dependencies
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-16 15:02:32 +08:00
Ryan Wang 202ba39d85 chore: set vite chunkSizeWarningLimit option
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-16 11:21:02 +08:00
Ryan Wang f3dadfd2cd docs: update readme
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-14 17:55:41 +08:00
Ryan Wang d4b64f203d
chore: use pnpm's workspace feature to manage base components (#579) 2022-06-14 15:56:55 +08:00
Ryan Wang f6bfe4aaf6 perf: improve forms ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-31 16:19:04 +08:00
Ryan Wang 72aad52064 perf: improve plugin detail page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-31 11:58:02 +08:00
Ryan Wang 839024435d feat: add user personal access token settings page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-31 11:34:48 +08:00
Ryan Wang 5c9fd988f5 feat: add role management page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-30 22:38:57 +08:00
Ryan Wang 3c19615656 perf: improve user profile page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-30 21:06:02 +08:00
Ryan Wang 9c9a2ea5c4 perf: improve settings page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-30 19:54:43 +08:00
Ryan Wang ad10465da2 perf: improve plugin detail page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-30 17:06:18 +08:00
Ryan Wang 76ed305ae5 refactor: theme page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-30 16:36:34 +08:00
Ryan Wang 558b8a3778 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 bcb44b892d perf: improve sheets management page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-29 21:22:37 +08:00
Ryan Wang 5b24b06859 feat: add visual theme editing page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-29 15:13:01 +08:00
Ryan Wang 87642a5698 feat: add menu management page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-28 16:05:49 +08:00
Ryan Wang 2d83455fb6 chore: update pnpm-lock.yaml
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-27 18:08:16 +08:00
Ryan Wang 486b4615e5 perf: improve dashboard page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-27 17:28:25 +08:00
Ryan Wang 43945378d5 feat: add filters dropdown ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-26 17:37:08 +08:00
Ryan Wang 3755e8ae56 feat: add comments list page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-26 14:21:31 +08:00
Ryan Wang 303e8bdadd perf: improve attachments list page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-25 15:47:03 +08:00
Ryan Wang 79256a6c55 perf: improve attachments list page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-24 18:05:05 +08:00
Ryan Wang 4cc740ab84 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 ced9ede9af feat: add user list page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-24 15:10:16 +08:00
Ryan Wang 7d4f0ff11f perf: improve plugin detail page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-24 11:14:28 +08:00
Ryan Wang 90d2ddddca 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 f0efc08f16 chore: bump dependencies
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-23 15:17:59 +08:00
Ryan Wang 4e37598520 feat: add post editor page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-23 15:16:23 +08:00
Ryan Wang 4a51a5cfcb perf: improve posts page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-19 16:41:52 +08:00
Ryan Wang 922f06fd0e perf: improve attachments page ui
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-17 21:51:19 +08:00
Ryan Wang 906ecd9b57 feat: add post settings modal
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-17 16:45:30 +08:00
Ryan Wang 3d81d94197 feat(components/base/button): support route prop to push route 2022-05-16 16:23:09 +08:00
Ryan Wang 3208cc8bdc refactor: mobile menus drawer
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-16 14:30:21 +08:00
Ryan Wang 326a2384be 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 49705b6a80 refactor: modal component transition
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-16 12:39:35 +08:00
Ryan Wang 22a558bf67 feat: add SystemSettingsLayout layout component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-13 15:36:02 +08:00
Ryan Wang a7e7c0c68e 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 f588385c7c refactor: routes mapping and page views structure
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-12 15:28:21 +08:00