Commit Graph

1140 Commits (b1cc54335dae339739c217bf4da1a44de8e51655)

Author SHA1 Message Date
Ryan Wang 36e3cd92c3 feat: support load plugin's stylesheet
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-23 21:22:24 +08:00
Ryan Wang c97a3c8836 feat: add pages extension points
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-23 15:31:32 +08:00
Ryan Wang 4ef9f0cf5d feat: users management
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-23 14:28:29 +08:00
Ryan Wang 72e40542f8
feat: plugin management (#583)
* chore: remove unnecessary files

Signed-off-by: Ryan Wang <i@ryanc.cc>

* feat: plugin management

Signed-off-by: Ryan Wang <i@ryanc.cc>

* feat: refine plugin detail page

Signed-off-by: Ryan Wang <i@ryanc.cc>

* feat: refine plugin detail page

Signed-off-by: Ryan Wang <i@ryanc.cc>

* fix: theme plugin router link

Signed-off-by: Ryan Wang <i@ryanc.cc>

* Update src/modules/system/plugins/PluginList.vue

Co-authored-by: John Niang <johnniang@fastmail.com>

* feat: plugin detail page support start/stop plugin

Signed-off-by: Ryan Wang <i@ryanc.cc>

Co-authored-by: John Niang <johnniang@fastmail.com>
2022-06-23 03:28:23 +00: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 7df63685cf chore: rename views to modules
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-06-16 22:05:03 +08: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 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 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 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 f588385c7c 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 028842842d refactor: rename FilledLayout to BasicLayout
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 20:41:42 +08:00
Ryan Wang 400182c714 feat: add themes page component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 17:47:42 +08:00
Ryan Wang 1ba9502dce feat: add attachment list component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 17:20:10 +08:00
Ryan Wang 71c87968d9 refactor: post list component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 15:47:07 +08:00
Ryan Wang 43a3c6dadf refactor: post list component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-11 15:46:23 +08:00
Ryan Wang 66854e6bf2 feat: add posts mock data
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-10 18:06:47 +08:00
Ryan Wang ef8abcc158 chore: bump dependencies
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-08 23:31:30 +08:00
Ryan Wang a5673b033d perf: user profile display role tag
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-07 17:42:29 +08:00
Ryan Wang f58428215d feat: add mobile bottom menu bar
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-07 17:35:10 +08:00
Ryan Wang ff3d495a6b feat: add user profile page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-07 15:52:56 +08:00
Ryan Wang d08195a3c6 feat(components/tabbar): support direction prop
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-05-05 17:49:42 +08:00
Ryan Wang 3414b1b282 feat: add tabs component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-29 15:15:09 +08:00
Ryan Wang aa861c3783 feat: add tabbar component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-28 21:55:56 +08:00
Ryan Wang db32465a04 feat: add alert component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-28 17:26:08 +08:00
Ryan Wang f522c4bbde feat: add card component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-28 15:35:16 +08:00
Ryan Wang 360ddd13c6 feat: add tooltip component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-27 15:28:13 +08:00
Ryan Wang a7f115f948 refactor(components/modal): remove default footer button
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-27 14:06:02 +08:00
Ryan Wang c39e13350e refactor: mount modal to body node
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-27 11:21:38 +08:00
Ryan Wang 8df46e45f2 feat: add modal component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-26 21:52:56 +08:00
Ryan Wang eb48381540 feat: add navbar login profile
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-25 15:15:46 +08:00
Ryan Wang 6dab80a6dd perf: improve menu styles
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-25 11:23:53 +08:00
Ryan Wang aee957b64d perf: improve page layout
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-25 11:04:00 +08:00
Ryan Wang 038bea728c fix: menu vertical overflow
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-24 14:33:46 +08:00
Ryan Wang 2e56412670 refactor: use histoire instead of view components page
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-22 16:05:30 +08:00
Ryan Wang 36b77fc563 perf: improve button loading styles
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-21 17:44:25 +08:00
Ryan Wang 57433d9630 feat: add tag component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-21 17:33:13 +08:00
Ryan Wang d35c973f0c feat: add space component and test case
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-21 15:48:59 +08:00
Ryan Wang 19c74b3cde test: add test case for button loading state
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-21 10:53:29 +08:00
Ryan Wang 3222f3449f feat: button component support loading state
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-20 17:58:50 +08:00
Ryan Wang 6d45b96e4e feat: add checkbox and checkbox-group component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-20 14:40:16 +08:00
Ryan Wang d66ee9c391 feat: add radio and radio-group component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-19 17:56:21 +08:00
Ryan Wang c4479ff1fe test: add input component test case about props and v-model
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-19 14:39:38 +08:00
Ryan Wang 55f23cb961 feat: add textarea component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-19 14:33:09 +08:00
Ryan Wang 28ea197230 test: add input component test case
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-19 12:09:24 +08:00
Ryan Wang 5975d9d607 feat: add native select component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-19 12:06:38 +08:00
Ryan Wang 6a960e573e feat: add native select component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-19 12:06:17 +08:00
Ryan Wang 074d5b1fea feat: add input component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-18 18:01:03 +08:00
Ryan Wang d990c01432 feat: add icons
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-15 17:53:32 +08:00
Ryan Wang 21c1a0da8e refactor: update menus config
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-15 16:52:54 +08:00
Ryan Wang 3d572c0643 feat: add base layout components
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-15 16:17:02 +08:00
Ryan Wang b08d7870ff feat: router use hash history
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-13 17:34:14 +08:00
Ryan Wang 245f4475ed feat: add logo
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-13 17:32:46 +08:00
Ryan Wang a2abc9362d feat: add input component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-13 16:04:05 +08:00
Ryan Wang 982ba1f4f3 test: add MenuLabel component test case
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-13 11:40:02 +08:00
Ryan Wang d9273cabdf feat: render routes menu icon
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-13 11:28:03 +08:00
Ryan Wang 0324e02605 fix: menu component story
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-13 11:14:34 +08:00
Ryan Wang 0f91488044 feat: add RoutesMenu component
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-12 18:06:13 +08:00
Ryan Wang 3dadf7af94 test: add Button component test snapshots
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-04-12 14:36:19 +08:00
Ryan Wang bd446449c0
feat: add menu component (#534) 2022-04-12 14:23:14 +08:00
Ryan Wang 9815a30744
feat: add button component (#515)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-21 14:17:22 +08:00
Ryan Wang 6858ab3be0
feat: add theme palette config (#511)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-18 13:12:26 +08:00
Ryan Wang 0b1acce556
chore: add histoire support (#510)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-16 21:26:21 +08:00
Ryan Wang 0b1e087c43
chore: configure tailwind css (#504)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-11 11:51:40 +08:00
Ryan Wang d48bd388ba
chore: cleanup unnecessary files (#494)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-08 16:43:58 +08:00
Ryan Wang 9cf97b9d3c
chore: add pre commit hook (#479)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-04 14:57:42 +08:00
Ryan Wang 020db1422e
chore: next major version base project (#478)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-03 18:26:15 +08:00
Ryan Wang 1eac16acfd chore: clean code for next major version
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-03 11:44:12 +08:00
Ryan Wang 0f5875168d
fix: attachment list can't to display images with space path (#474)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-01 15:37:08 +08:00
Ryan Wang a58d933200
chore: modify the cdn address of the less dependency (#473)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-03-01 11:19:18 +08:00
Ryan Wang ea955d49dd
refactor: photo management (#468)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-26 21:13:56 +08:00
Ryan Wang 51842f2afa
perf: optimize the SheetSettingModel component style (#471)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-26 12:06:40 +08:00
Ryan Wang 9eb52e835b
Fix the problem of abnormal ui when the editor is switched to full screen (#465)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-26 11:08:33 +08:00
Ryan Wang b1c28e3667
perf: optimize the PostSettingModel component style (#470)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-25 17:49:25 +08:00
Ryan Wang 5f790386ce
refactor: comment list component code optimization (#464)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-25 10:24:43 +08:00
Ryan Wang 8c071ae6a5
Refactor comment drawer into modal (#463)
* refactor: target comment list modal

* feat: support create comment

* refactor: modal title

* feat: support switch target

* feat: support publish and reply
2022-02-24 15:15:32 +08:00
知雨 f481a9f5c8
perf: change the target of the link in the theme description to _blank (#461) 2022-02-23 10:42:38 +08:00
Ryan Wang 87f1cdcb61
perf: improve login form style (#456)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-22 16:56:10 +08:00
Ryan Wang 30f09aca8f
refactor: post rendered content changed to be provided by editor (#449)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-21 22:55:15 +08:00
Ryan Wang 7f6234e7f7
refactor: change the logo of the installation page to base64 svg (#450)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-21 22:54:32 +08:00
Ryan Wang 928b949a58
feat: support click on the tip icon to go to edit page (#448)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-21 17:47:25 +08:00
Ryan Wang e8275370c4
chore: use @halo-dev/editor instead of halo-editor (#447)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-21 15:58:05 +08:00
Ryan Wang e12c56e352
refactor: custom sheet list component code optimization (#446)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-21 14:03:04 +08:00
Ryan Wang 3ec0cbba66
refactor: post list component code optimization (#445)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-21 13:59:10 +08:00
Ryan Wang 4c886bf512
fix: the title of draft post list cannot be displayed (#444)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-21 12:02:30 +08:00
Ryan Wang 2310fecc03
refactor: post list tag rendering using PostTag component (#443)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-21 11:40:08 +08:00
Ryan Wang c6cb0a9efc
refactor: sheet editing (#440)
* refactor: sheet editing

Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-20 22:50:04 +08:00
Ryan Wang 460f770564
refactor: post editing (#439)
* refactor: post editing

Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-20 22:38:25 +08:00
Ryan Wang 4c7e799a01
Support to sort post category (#442)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-20 14:47:58 +08:00
Ryan Wang 36aa658790
refactor: post category management (#435)
* refactor: post category management

Signed-off-by: Ryan Wang <i@ryanc.cc>

* refactor: post category management

Signed-off-by: Ryan Wang <i@ryanc.cc>

* refactor: tree data

Signed-off-by: Ryan Wang <i@ryanc.cc>

* refactor: tree data

Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-19 21:11:50 +08:00
Ryan Wang 9704b00cc2
refactor: admin layout settings (#441)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-18 15:43:12 +08:00
guqing 022a3e1648
fix: the problem that post cannot be previewed (#437) 2022-02-15 22:12:45 +08:00
Ryan Wang 35e47ee309
fix: unable to change attachment name (#434)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-11 15:55:39 +08:00
Ryan Wang 28ecf16fe2
fix: set the default menu team error (#433)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-11 15:29:52 +08:00
Ryan Wang f21c2e99cf
refactor: refactoring the batch operation logic of attachment management (#431)
* refactor: refactoring the batch operation logic of attachment management

Signed-off-by: Ryan Wang <i@ryanc.cc>

* feat: support select all

Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-10 16:00:17 +08:00
Ryan Wang 08275961bb
perf: unify the font color of the description in the theme settings (#430)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-09 17:59:13 +08:00
Ryan Wang b7e68acc67
feat: select the list of tags sorted by name (#429) 2022-02-09 11:40:12 +08:00
Ryan Wang 1b0f988945
refactor: modify the page title suffix (#426)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-28 21:38:09 +08:00
Ryan Wang 2de19ca187
refactor: remove the button to remove the thumbnail from the post settings (#427)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-28 21:29:45 +08:00
Ryan Wang aabce58dc7
refactor: pending review status comment component (#425)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-28 20:28:57 +08:00
Ryan Wang 53e686f702
chore: remove unnecessary components (#424)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-27 17:22:19 +08:00
Ryan Wang 8b1cb8b56a
refactor: use the a-button component instead of the link button (#423)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-27 15:56:27 +08:00
Ryan Wang dc1866dcc1
fix: moving menu team causes submenus to be lost (#422)
* fix: moving menu team causes submenus to be lost

Signed-off-by: Ryan Wang <i@ryanc.cc>

* fix: moving menu team causes submenus to be lost

Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-27 15:26:33 +08:00
Ryan Wang 70c95b3974
refactor: the way to select images for post editing (#421)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-25 17:18:19 +08:00
Ryan Wang ae6968d561
refactor: attachment selection modal (#420)
* refactor: attachment selection modal

Signed-off-by: Ryan Wang <i@ryanc.cc>

* feat: support view attachment detail

Signed-off-by: Ryan Wang <i@ryanc.cc>

* chore: remove AttachmentSelectDrawer.vue

Signed-off-by: Ryan Wang <i@ryanc.cc>

* chore: remove AttachmentDrawer.vue

Signed-off-by: Ryan Wang <i@ryanc.cc>

* perf: add selected icon

Signed-off-by: Ryan Wang <i@ryanc.cc>

* perf: add search form

Signed-off-by: Ryan Wang <i@ryanc.cc>

* perf: support upload file

Signed-off-by: Ryan Wang <i@ryanc.cc>

* refactor: attachment selection modal

Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-25 15:25:58 +08:00
Ryan Wang d5eace6a05
refactor: action logs ui (#419)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-22 22:33:25 +08:00
Ryan Wang 01a9e45e1a
chore: upgrade vue cli to 5.0 (#417)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-21 16:50:23 +08:00
Ryan Wang 483577f447
refactor: profile form input width (#414)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-19 15:50:27 +08:00
Ryan Wang 31906948c8
perf: the contributor avatar source for the about page uses webp.se (#413)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-19 15:18:16 +08:00
Ryan Wang e1ccf5b219
chore: remove crypto-js dependency (#412) 2022-01-19 08:48:48 +08:00
Ryan Wang 195d922756
refactor: input attachment selection uniformly uses AttachmentInput component (#406) 2022-01-17 18:37:24 +08:00
Ryan Wang ce493f6a49
refactor: theme install modal (#407) 2022-01-17 18:36:05 +08:00
Ryan Wang 13ee41c710
fix: upgrade marked to fix security issues (#408)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-01-16 20:33:33 +08:00
Ryan Wang d3070ac257
refactor: theme setting page (#380)
* refactor: theme setting page

Signed-off-by: Ryan Wang <i@ryanc.cc>

* feat: add theme descriptions

Signed-off-by: Ryan Wang <i@ryanc.cc>

* refactor: local upgrade component

Signed-off-by: Ryan Wang <i@ryanc.cc>

* refactor: theme descriptions

Signed-off-by: Ryan Wang <i@ryanc.cc>

* chore: bump admin-api deps
2022-01-14 15:37:31 +08:00
Ryan Wang 84eeb61ef5
feat: post tags support color settings (#395)
* feat: post tags support color settings

* feat: add tag color picker

* feat: support choose tag color

Co-authored-by: guqing <1484563614@qq.com>
2022-01-13 13:56:36 +08:00
Ryan Wang 3e8a120b2c
refactor: form validation of the reset password page (#403) 2022-01-07 19:44:44 +08:00
Ryan Wang d3992406a2
fix: failed to upload picture in the markdown editor (#401) 2022-01-07 13:41:35 +08:00
Ryan Wang 3f7ffa79f5
feat: support get api url from localstorage (#388) 2021-11-30 10:57:26 +08:00
Ryan Wang 5f893aa5c5
refactor: installation page logo (#383) 2021-11-29 09:58:23 +08:00
知雨 e3532fa4e9
refactor: the attached picture is covered with containers (#382)
Co-authored-by: cetr <2058930674@qq.com>
2021-11-27 20:39:59 +08:00
Ryan Wang 4ab77d59a0
refactor: sheet setting modal (#381) 2021-11-27 19:58:07 +08:00
Ryan Wang 48d145f053
refactor: use js-sdk/admin-api (#378)
* 1.3.0-beta.2

* fix: token expire.

* pref: #291

* refactor: use js-sdk/admin-api

* chore: remove unnecessary files

* chore: remove unnecessary files

* chore: remove unnecessary files

* chore: remove unnecessary files

* refactor: developer/Environment.vue

* chore: remove unnecessary files

* refactor: login auth

* refactor: login auth

* refactor: remove api url setting

* refactor: custom sheet list

* style: reformat code

* refactor: logout

* refactor: remove setTimeout when fetch api

* fix: auto login error

* fix: post update error

* fix: backup

* fix: turn on developer mode error

* fix: mfa setting error

* chore: remove unnecessary files

* feat: add interceptors

* refactor: api client

* refactor: api client

* chore(deps): upgrade admin-api

* refactor: 重构认证

* fix: 修复认证请求头参数

* refactor: login

* feat: add error handle

* refactor: api client

* refactor: refresh token

* refactor: attachment upload

* refactor: upload component

* refactor: upload

* fix: tag save

* fix: github api request

* fix: installation page

* feat: add version field for html

* fix: option.list to option.listAsMapView

* fix: directory base path of static storage

* chore: upgrade halo sdk version

Co-authored-by: guqing <1484563614@qq.com>
2021-11-26 23:05:00 +08:00
Ryan Wang 760fffd605
refactor: post setting (#376)
* refactor: post setting modal

* refactor: pagination

* refactor: post setting modal

* fix: TagSelect

* feat: add draft button

* feat: add meta editor

* style: remove PostSettingDrawer.vue
2021-11-16 22:25:52 +08:00
Ryan Wang 2939cbbfbd
refactor: attachment detail (#375)
* refactor: attachment detail modal

* refactor: attachment media type judgment

* refactor: pagination

* refactor: delete AttachmentDetailDrawer.vue

* refactor: remove unnecessary code

* perf: previous and next button state
2021-11-16 22:22:41 +08:00
felix d3eb288327
pref: attachments preview image styles (#374) 2021-11-09 17:32:18 +08:00
Ryan Wang b59dd62157
fix: parent category cannot be selected in post settings #365 (#367) 2021-10-29 22:35:56 +08:00
Ryan Wang 403443e126
refactor: weaken the animation of the login page #359 (#369) 2021-10-29 22:33:45 +08:00
Ryan Wang b412671e92
feat: support resetting post slug #319 (#368) 2021-10-29 21:47:22 +08:00
Ryan Wang a2e83e8e2f
refactor: update logo (#366) 2021-10-27 23:15:10 +08:00
LiuJiJiang 55727bd738
style: add styles to scroll bar (#364) 2021-10-23 23:15:32 +08:00
guqing 03f5939096
feat: add work dir backup options (#362)
* feat: add work dir backup options

* feat: add layout to backup options

* refactor: modify variable naming

* refactor: rename variables
2021-10-12 14:54:29 +08:00
Ryan Wang 3b300799fe
chore: use pnpm package manager (#361)
* chore: use pnpm package manager.

* chore: remove node 10.x in github actions check job.

* doc: update README.md
2021-09-26 22:56:55 +08:00
知雨 073d063d2d
Improve avatar selector for comment setting tab (#357)
* perfect: supplementary avatar type

* perfect: supplementary avatar type

* perfect: supplementary avatar type

Co-authored-by: cetr <2058930674@qq.com>
2021-09-19 22:17:27 +08:00
Ryan Wang bec944c51f
perf: automatically calculate post editor height. (#355) 2021-09-16 08:53:00 +08:00
Ryan Wang 5c28c9b7ea
refactor: upgrade codemirror version. (#354)
* refactor: upgrade codemirror version.

* refactor: StaticStorage component.

* refactor: upgrade codemirror version.

* chore: add editorconfig file.

* chore: update editorconfig.
2021-09-15 21:44:00 +08:00
Ryan Wang 74eeaeca55
fix: login page keyboard shortcut keys not working in macOS. (#352) 2021-09-14 20:45:51 +08:00
Ryan Wang 66955f94d8
refactor: cleanup code. (#351)
* refactor: cleanup code.

* refactor: cleanup code.

* refactor: cleanup code.

* fix: post list render error.
2021-09-14 20:45:30 +08:00
知雨 70548be6b0
refactor: Make menu sorting more intuitive (#350)
* refactor: Make menu sorting more intuitive

* refactor: Make menu sorting more intuitive

Co-authored-by: cetr <2058930674@qq.com>
2021-08-29 14:43:22 +08:00
Ryan Wang 31ac6f9b25
feat: add region option for minio. (#346) 2021-07-25 17:23:28 +08:00
Ryan Wang a434ba6f51
refactor: disable tabs change animation. (#344) 2021-07-03 15:20:00 +08:00
Ryan Wang c4a7c4f285
Invalidate url type for logo and favicon in system options. (#338) 2021-06-14 16:42:20 +08:00
Ryan Wang f32a92d680
fix: #331 (#332) 2021-05-24 22:06:49 +08:00
Li ef59a93131
fix: #329
fix: #329
2021-05-15 22:58:35 +08:00
Ryan Wang 7c90b8f77d
fix: #327 (#328) 2021-05-15 12:30:04 +08:00
Ryan Wang dceb72cc5a
fix: comment reply content cannot wrap. (#322) 2021-04-29 23:56:04 +08:00
Ryan Wang f2cf544a35
feat: support set gravatar source. (#314) 2021-03-29 00:16:24 +08:00
Ryan Wang 83e5ac911f
fix: #312 (#313) 2021-03-28 18:11:15 +08:00
Ryan Wang 52d21212cc
fix: #310 (#311) 2021-03-17 21:41:57 +08:00
Ryan Wang fa5b50a538
fix: #308 (#309) 2021-03-11 21:12:42 +08:00
Ryan Wang 1bb9a286c5
fix: post edit page. (#302) 2021-03-07 00:31:25 +08:00
Ryan Wang 895bd70192
fix: upload component accepts default value. (#301) 2021-03-06 23:22:48 +08:00
Ryan Wang 17e0f47465 chore: remove unnecessary dependencies. 2021-03-06 18:38:10 +08:00
Ryan Wang 14eda89f81
pref: #291 (#300) 2021-03-05 18:54:45 +08:00
Ryan Wang acbbb19347
refactor: install page. (#296)
* refactor: install page.

* refactor: install page.

* refactor: install page.

* refactor: install page.
2021-02-25 20:33:20 +08:00
Ryan Wang 3799afcdd3
fix: theme update by upload. (#299) 2021-02-25 20:33:00 +08:00
Ryan Wang ecc0784a80
refactor: backup file download. (#297) 2021-02-22 09:22:41 +08:00
Ryan Wang bad6691c72
fix: body overflow. (#293) 2021-02-08 19:56:24 +08:00
Ryan Wang d4b7b724b3 release: 1.4.4. 2021-02-07 21:11:05 +08:00
Ryan Wang c9f76baf10
feat: category password (#292)
* feat: category increase password

* fix: progress bar.

* feat: category password.

Co-authored-by: xiangbei.yzx <xiangbei.yzx@alibaba-inc.com>
2021-02-05 10:26:10 +08:00
Ryan Wang e0b794e29b
pref: config tailwindcss purge. (#288) 2021-01-28 23:26:18 +08:00
Ryan Wang 287a37a093
doc: add document website. (#278)
* doc: add document website.

* doc: add document website.
2021-01-28 00:29:34 +08:00
Ryan Wang 9c8601a592
feat: halo-dev/halo#1217. (#287) 2021-01-24 21:40:02 +08:00
Ryan Wang 51c3335aed
pref: optimize the layout of the post editing page. (#286) 2021-01-24 14:00:18 +08:00
Ryan Wang bff19da29f
chore: upgrade dependencies. (#284)
* chore: upgrade dependencies.

* chore: upgrade dependencies.
2021-01-24 12:55:24 +08:00
Ryan Wang e18be221c5
feat: support export markdown package. (#279) 2021-01-05 09:47:18 +08:00
Ryan Wang 93b62d58a3
fix: halo-dev/halo#1180 (#277) 2021-01-04 17:56:30 +08:00
Ryan Wang 418f0e13ff
fix: mfa login. (#276) 2020-12-26 20:53:38 +08:00
Ryan Wang 8f70ffa5ab
feat: #1101 (#275) 2020-12-24 22:53:12 +08:00
Ryan Wang 132d2fad39
fix: halo-dev/halo#1157 (#273) 2020-12-08 09:59:49 +08:00
Ryan Wang 17eb64ebff
pref: add page load progress bar. (#272) 2020-12-08 09:59:25 +08:00
Ryan Wang 8b641f9905
feat: halo-dev/halo#1174 (#270) 2020-12-02 10:24:38 +08:00
Ryan Wang 005a0a8292
feat: halo-dev/halo#1103 (#269) 2020-12-01 14:11:15 +08:00
Li ae5887a9ea
fix(menu): 对菜单做了一些调整和优化。 (#267)
* fix(menu): 对菜单做了一些调整和优化。

1. 删除了菜单的动画效果
2. 当拖拽到菜单底部时,会触发滚动效果
3. 现在拖为子节点会方便那么一点(也不是很完美)
4. 当菜单头不在可视区域时,会触发跟随,不需要拖拽完菜单还需要返回顶部再保存了。

* pref: add animation for menu drag.

Co-authored-by: Ryan Wang <i@ryanc.cc>
2020-11-24 11:10:50 +08:00
Ryan Wang 8bd9e13a80 release: 1.4.2 2020-11-02 23:11:01 +08:00
Ryan Wang 701e37940e
feat: halo-dev/halo#1119 (#264) 2020-11-02 22:35:48 +08:00
Wh1te bc5e14576d
feat: add automatic cleaning recycled posts configurations (#263) 2020-10-25 21:33:19 +08:00
Wh1te f3f18bd5a1
feat: 删除主题时可选是否删除配置 (#262) 2020-10-12 22:30:45 +08:00
Wh1te 9a2d9bb8ea
feat: add MinIO support for attachment management (#261) 2020-10-07 10:53:15 +08:00
Wh1te c5336fb78f
feat: add post permalink type: YEAR (#260) 2020-10-01 10:50:33 +08:00
Ryan Wang 100119f181
refactor: photo manage. (#258) 2020-09-26 22:30:20 +08:00
Ryan Wang 87b67e5497
fix: #247 (#257) 2020-09-26 19:32:46 +08:00
Ryan Wang f3c2359886
chore: remove moment dependency. (#256) 2020-09-25 23:07:58 +08:00
Ryan Wang 692fed290c
fix: content block padding error. (#254) 2020-09-25 09:24:48 +08:00
Ryan Wang ec4a03339e
refactor: system options page layout. (#251)
* refactor: system options page layout.

* refactor: system options page layout.
2020-09-23 10:30:19 +08:00
Ryan Wang d28d4bc110
refactor: form verification. (#250)
* refactor: form verification.

* refactor: form verification.

* refactor: form verification.
2020-09-23 00:20:47 +08:00
Ryan Wang d1c95530d4
refactor: theme remote install. (#249)
* refactor: theme remote install.

* refactor: theme remote install.
2020-09-22 22:23:56 +08:00
Ryan Wang 37e9af2f12
fix: #247 (#248) 2020-09-21 21:54:24 +08:00
John Niang 37573bf7f1
Remove float more actions (#245)
* Remove float more actions

* Use page header instead of list item

* pref: theme list control button.

Co-authored-by: Ryan Wang <i@ryanc.cc>
2020-09-19 21:58:58 +08:00
Ryan Wang 6f083f3a85
feat: add smtp form validation. (#243)
* feat: add smtp form validation.

* feat: add smtp test form validation.

* feat: add api form validation.

* feat: add input number min limit.
2020-09-13 10:29:23 +08:00
Ryan Wang 7b7993807e
feat: halo#1065 (#244)
* feat: halo#1065

* feat: halo#1065
2020-09-13 10:29:06 +08:00
Ryan Wang 0bf3009f0f
fix: #241 (#242)
* fix: #241

* fix: #241
2020-09-13 10:28:50 +08:00
王存露 65c3894321
fix: Token will cause page jump error when reinstalling Halo (#240) 2020-09-08 23:52:00 +08:00
王存露 ad0c8fefb9
fix: cannot request the back-end logout api service (#239) 2020-09-07 10:27:42 +08:00
Ryan Wang 2cfe229790
refactor: login page (#238)
* refactor: login page

* feat: #130
2020-08-30 17:46:45 +08:00
Ryan Wang 121776da41
chore: upgrade dependencies. (#237) 2020-08-30 15:23:31 +08:00
Ryan Wang eeed76a14e
pref: change locale provider to config provider. (#232) 2020-08-24 00:53:33 +08:00
Ryan Wang 3e3c789b76
pref: stop refresh statistics when catch error (#233)
* 1.3.0-beta.2

* fix: token expire.

* pref: when an error occurs in the request, stop request statistics api.
2020-08-24 00:53:18 +08:00
Ryan Wang 3e765186e8
feat: support tiny-pinyin. #177 (#235) 2020-08-24 00:52:25 +08:00
Ryan Wang 10626d04c9
fix: #228 (#234) 2020-08-23 22:37:58 +08:00
Ryan Wang 1adb0a6dcb
fix: #225 (#231)
* 1.3.0-beta.2

* fix: token expire.

* fix: #225
2020-08-23 10:56:20 +08:00
弥枳 d72fe025c8
pref: validation optimization of many edit form. (#223) 2020-08-08 10:10:21 +08:00
ruibaby 3e872b551b release: 1.4.0-beta.2 2020-08-04 21:41:33 +08:00
hshanx 3ceec997b1
🐛 Fix: Fix comment origin html tag perform (#222) 2020-08-04 21:36:46 +08:00
Ryan Wang c2864ef695
pref: form validation optimization of journal edit form. (#221) 2020-08-04 21:23:43 +08:00
Ryan Wang 82b0464cd3
pref: created ReactiveButton component. (#216)
* pref: created ReactiveButton component.

* refactor: ReactiveButton.

* refactor: Profile page.

* feat: add form validate for comment reply.

* refactor: PostSettingsDrawer.
2020-07-17 09:40:14 +08:00
Ryan Wang 9828aaef74
pref: code optimization again. (#215) 2020-07-14 16:51:40 +08:00
John Niang 6f3ea8ef64
fix: remove redundant folder (#214) 2020-07-13 10:14:26 +08:00
Ryan Wang fca221fbb0 fix: editor folder case. 2020-07-13 09:43:01 +08:00
Ryan Wang 4612ce592b
pref: code optimization. (#213)
* pref: code optimization.

* fix: theme configuration loading.

* pref: code optimization.
2020-07-13 09:32:07 +08:00
Ryan Wang e433a17a69
pref: optimize menus page, categories page, tags page, etc. (#212) 2020-07-11 18:48:22 +08:00
Ryan Wang 014413ef48
refactor: optimized loading of newer versions of the about page. (#211) 2020-07-11 16:56:29 +08:00
BigBang019 7b06be9e0d
feat: add Theme Branches/Releases Control (halo issue 515&592) (#186)
* halo issue 515&592

* beautify UI

Co-authored-by: Ryan Wang <i@ryanc.cc>
2020-07-10 12:09:11 +08:00
Hins 65b02b7e3f
pref: real time logs automatically scroll to the bottom.
实时日志 功能优化,  自动滚动到底部.
2020-06-15 11:48:33 +08:00
Ryan Wang dc4d1e2d98
refactor: category and tag form. (#193) 2020-06-08 11:24:01 +08:00
Junyi Ao 6c626b76cb
fix #71 附件库支持右键复制图片地址 (#180)
* fix issue 71

* 删除class-a,调整label,z-index和minWidth
2020-05-28 23:57:44 +08:00
Junyi Ao 5cfe3ea618
pref: 修改代码使得文章发布时间使用的是实际点击发布的时间 (#160) 2020-05-27 10:15:11 +08:00
Ryan Wang d3e2bda04f
feat: add validate for installation. (#169) 2020-05-18 21:27:13 +08:00
Yqhg8Nt4tuu c165cf8f56
feat: Support Rename and Edit Static Files (halo #573) (#152)
* Finish rename function

* Finish edit function and fix a bug

* Delete a console.log

* Change save API url

Co-authored-by: Rokita <35868425+Ruukita@users.noreply.github.com>
2020-05-11 22:25:47 +08:00