All notable changes to this project will be documented in this file.
- Added i18n support.
- Added theme switching.
- Upgraded antd to v5.
- Removed unnecessary transition components.
- Refactored
/dashboard
page. - Refactored the structure of the App component.
- Refactored the layout design of the
/setting
page. - Refactored global style variables (utilizing CSS3 variables).
- Refactored global state management (utilizing
React.Context
for state management). - Refactored routing configuration (using unified configuration of
react-router
v6). - Refactored UniversalEditor (migrated from Monaco to CodeMirror).
- Monaco resulted in excessive build size (3.8mb).
- Monaco only supports a single global theme.
codesandbox
migrated the editor to CodeMirror.- Comparison between Monaco and CodeMirror editors.
- Add
featured
field in article
- Add comment calendar in Dashboard
- Add article new language type
mix
- Remove Google Analytics Card, becauese 'The new GA4 properties can only be used from the Analytics Data API'
- Rename field
tag.articles_count
totag.article_count
- Rename field
category.articles_count
tocategory.article_count
- Improve UX experience
- Rename field
article.thumb
toarticle.thumbnail
- Rename field
article.tag
toarticle.tags
- Rename field
article.category
toarticle.categories
- Rename field
article.disabled_comment
toarticle.disabled_comments
Feature
- Update various dependencies
- Use
pnpm
instead ofyarn
as a package management tool - Rename field
create_at
tocreated_at
andupdate_at
toupdated_at
- Refactor
UniversalEditor
component
Feature
- Update various dependencies
- Improve sider menu icons
- Improve vote page input and render logic
- Remove vote
site
target type
- Add vote list page
- Improve comment page icons
- Improve feedback page names
- Add date picker to dashboard analytics
- Upgrade deps
- Upgrade Vite to v3
- Upgrade Antd to v4.22
- Fix article page table.state key error
- Fix article page EditModal.Form warn
- Remove
ali-oss
& upload to NodePress - Improve
lazy(UniversalEditor)
- Add feedback module
- New components
Placeholder
UniversalText
IPLocation
SortSelect
- Improve antd icons
- Rename
Extend
toKeyValue
- Add articles calendar in Dashboard
- Add Comment
reviseCommentIPLocation
- Add
slug
field for Article - Add Disqus pages
- Fix
antd
bundle error - Improve bundle chunk
- Improve Sider slogan text style
- Upgrade Actions CI config
- Improve footer link
- Add
MultipleImageUploader
component - Rename
transformers
totransforms
- Fix
per_page
value to50
- Improve Table page size
- Updrade deps
- Upgrade
react-router
to v6 - Update
profile.archive
biz
- Fix Demo site bugs
- Improve resource url
- Upgrade deps
- Demo site: Axios
interceptor
>adapter
- Add AD for demo site
- Add demo site (CI & ENV config & AD)
- improve
ImageUploaderModal
- improve Markdown preview style
- fix
ali-oss
error esc
event (exit fullscreen) for universal editorupload image
for universal editor- markdown coper for image uploader
- replace
service/loading
toveact-use
.
- Migration from angular-admin.
- By Veact and AntDesign.