Commit Graph

251 Commits (e13b4977bdc5769f6a82461de0be692944bac6ad)

Author SHA1 Message Date
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 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 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
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 9704b00cc2
refactor: admin layout settings (#441)
Signed-off-by: Ryan Wang <i@ryanc.cc>
2022-02-18 15:43:12 +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 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 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 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 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 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 195d922756
refactor: input attachment selection uniformly uses AttachmentInput component (#406) 2022-01-17 18:37:24 +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 d3992406a2
fix: failed to upload picture in the markdown editor (#401) 2022-01-07 13:41:35 +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
felix d3eb288327
pref: attachments preview image styles (#374) 2021-11-09 17:32:18 +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 a2e83e8e2f
refactor: update logo (#366) 2021-10-27 23:15:10 +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
Ryan Wang a434ba6f51
refactor: disable tabs change animation. (#344) 2021-07-03 15:20:00 +08:00
Ryan Wang f32a92d680
fix: #331 (#332) 2021-05-24 22:06:49 +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 fa5b50a538
fix: #308 (#309) 2021-03-11 21:12:42 +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 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 e0b794e29b
pref: config tailwindcss purge. (#288) 2021-01-28 23:26:18 +08:00
Ryan Wang 418f0e13ff
fix: mfa login. (#276) 2020-12-26 20:53:38 +08:00
Ryan Wang 17eb64ebff
pref: add page load progress bar. (#272) 2020-12-08 09:59:25 +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 701e37940e
feat: halo-dev/halo#1119 (#264) 2020-11-02 22:35: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
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 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 10626d04c9
fix: #228 (#234) 2020-08-23 22:37:58 +08:00
ruibaby 3e872b551b release: 1.4.0-beta.2 2020-08-04 21:41:33 +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 014413ef48
refactor: optimized loading of newer versions of the about page. (#211) 2020-07-11 16:56:29 +08:00
ruibaby 85e5a64d04 release: 1.3.2 2020-04-12 13:19:48 +08:00
Ryan Wang c2b45463ba
fix: #123 (#128) 2020-04-12 12:55:22 +08:00
Ryan Wang 3221a4923b
refactor: layout setting drawer. (#113) 2020-03-22 22:15:28 +08:00
Ryan Wang 2775383ca2
fix: the menu flickering problem in mobile safari browser. (#106) 2020-03-19 20:31:56 +08:00
Ryan Wang 49305b44e3
chore: upgrade antd. (#105) 2020-03-18 21:45:05 +08:00
Ryan Wang 865f1729a2
refactor: related functions for publishing posts. (#99) 2020-03-16 11:22:38 +08:00
Ryan Wang 50a2800277
refactor: remove recovery. (#93) 2020-03-11 13:48:24 +08:00
Ryan Wang b1d362f6f5
Add rich text editor. (#76)
* refactor: pull out the editor component.

* feat: support rich text editor.
2020-02-28 22:26:05 +08:00
Ryan Wang 6ced7f7f83
refactor: pull out the markdown editor component. (#75) 2020-02-28 14:53:49 +08:00
ruibaby 0b8ab3f144 feat: support set thumbnail to category and tag. 2020-02-15 20:35:37 +08:00
ruibaby 12970716c0 style: replace console.log() to this.$log. 2020-01-06 20:32:33 +08:00
ruibaby dee738f9b3 fix: style at the time of attachment selection. 2020-01-04 17:36:22 +08:00
ruibaby f421fdc945 feat: performance optimization. 2019-12-29 21:10:54 +08:00
ruibaby ce6ea9c787 fix: style. 2019-12-23 20:44:54 +08:00
ruibaby 2b887e7a5a feat: performance optimization. 2019-12-23 13:33:47 +08:00
ruibaby 99d36a65e6 feat: performance optimization. 2019-12-23 12:54:15 +08:00
ruibaby 75b5ea43ce feat: support markdown for journal. 2019-12-20 22:06:31 +08:00
ruibaby 6ff6c89050 feat: perfect post comment drawer component. 2019-12-16 17:47:07 +08:00
ruibaby 90a563b074 refactor: save shortcuts. 2019-12-14 14:15:42 +08:00
ruibaby ac6e6b5ea7 feat: performance optimization. 2019-12-12 13:14:40 +08:00
ruibaby 6d77de0e96 feat: support preset post meta field. 2019-12-07 20:33:29 +08:00
ruibaby 9bd3d37a24 feat: support render markdown in Comment Drawer. 2019-11-29 20:56:01 +08:00
ruibaby 264180600f fix: all pagination error. 2019-11-24 21:02:55 +08:00
ruibaby 7cdb85964a feat: performance optimization. 2019-11-24 20:00:02 +08:00
ruibaby 39afb3d127 feat: support developer mode. 2019-11-23 22:54:45 +08:00
ruibaby 38059d2035 style: remove useless code. 2019-11-22 21:44:39 +08:00
ruibaby 1ba18f764d feat: support show comments in post list. 2019-11-22 21:20:11 +08:00
ruibaby f3a6e17214 Update some image path. 2019-10-22 19:48:54 +08:00
ruibaby c96d962c75 Fixed store cache options error. 2019-09-10 11:20:59 +08:00
ruibaby 429a3f1640 Refactor AttachmentList. 2019-09-08 22:17:02 +08:00
ruibaby ae98ef7351 Refactor upload component. 2019-09-08 21:31:41 +08:00
ruibaby 4da73491b9 Completed SettingDrawer. 2019-09-04 10:46:44 +08:00
ruibaby 054354d357 Perfect code. 2019-09-03 20:25:29 +08:00
ruibaby ec1a661177 Cache options by vuex. 2019-09-03 16:58:30 +08:00