Commit Graph

937 Commits (62412028b0452761619dec59758b32ee4a0c92c6)

Author SHA1 Message Date
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