All notable changes to this project will be documented in this file.
- Update all APIs and data structures to match NodePress v6 changes.
- Added all article export feature to the Setting page.
- Renamed Setting page
optionfieldad_configtoapp_config.
- Rename project name to
surmon.me.admin.
- Upgraded react to v19.
- Upgraded antd to v6.
- Upgraded echarts to v6.
- Upgrade all dependencies to their latest versions.
- Added i18n support.
- Added theme switching.
- Upgraded antd to v5.
- Removed unnecessary transition components.
- Refactored
/dashboardpage. - Refactored the structure of the App component.
- Refactored the layout design of the
/settingpage. - Refactored global style variables (utilizing CSS3 variables).
- Refactored global state management (utilizing
React.Contextfor state management). - Refactored routing configuration (using unified configuration of
react-routerv6). - Refactored UniversalEditor (migrated from Monaco to CodeMirror).
- Monaco resulted in excessive build size (3.8mb).
- Monaco only supports a single global theme.
codesandboxmigrated the editor to CodeMirror.- Comparison between Monaco and CodeMirror editors.
- Add
featuredfield 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_counttotag.article_count - Rename field
category.articles_counttocategory.article_count
- Improve UX experience
- Rename field
article.thumbtoarticle.thumbnail - Rename field
article.tagtoarticle.tags - Rename field
article.categorytoarticle.categories - Rename field
article.disabled_commenttoarticle.disabled_comments
Feature
- Update various dependencies
- Use
pnpminstead ofyarnas a package management tool - Rename field
create_attocreated_atandupdate_attoupdated_at - Refactor
UniversalEditorcomponent
Feature
- Update various dependencies
- Improve sider menu icons
- Improve vote page input and render logic
- Remove vote
sitetarget 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
PlaceholderUniversalTextIPLocationSortSelect - Improve antd icons
- Rename
ExtendtoKeyValue
- Add articles calendar in Dashboard
- Add Comment
reviseCommentIPLocation
- Add
slugfield for Article - Add Disqus pages
- Fix
antdbundle error - Improve bundle chunk
- Improve Sider slogan text style
- Upgrade Actions CI config
- Improve footer link
- Add
MultipleImageUploadercomponent - Rename
transformerstotransforms
- Fix
per_pagevalue to50
- Improve Table page size
- Updrade deps
- Upgrade
react-routerto v6 - Update
profile.archivebiz
- 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-osserror escevent (exit fullscreen) for universal editorupload imagefor universal editor- markdown coper for image uploader
- replace
service/loadingtoveact-use.
- Migration from angular-admin.
- By Veact and AntDesign.