00b66bef7ea49d7fa7097362dabfcc12cc2db6e9
* feat(migration): add isPublished field to posts and notes collections * feat(note, post): add publish status management for notes and posts * build(tsup): 添加 import.meta.url 支持 - 在 tsup 配置中添加 platform: 'node' 设置 - 注入 import.meta.url 兼容层,以支持不同模块格式 * build(core): 修改 mx-server 启动脚本路径 * feat(migration): 添加 v8.4.0 版本迁移脚本至history * feat(core): 修复未认证用户可查看未发布内容的安全问题 - 在 Note 和 Post 模块中添加了对未认证用户的访问限制 * fix(core): 回滚 mx-server 启动脚本路径 * feat(migration): 添加 v8.4.0 数据库脚本以更新 notes 集合字段 * feat(migration): 更新 v8.4.0 修复脚本以重命名 hide 字段并互换其值 * feat(note): 替换 hide 字段为 isPublished,更新相关查询和条件 * feat(note): 将 hide 字段替换为 isPublished,更新相关数据模型 * feat(migration): 添加 v8.4.0 fix2修复脚本以更新 posts 集合中的 isPublished 字段为true
Mix Space Core
本项目使用 Monorepo 进行管理。
- core: Server Core 主程序
- api-client:适用于前端的 API client
- webhook: Webhook SDK
许可
此项目在 apps/ 目录下的所有文件均使用 GNU Affero General Public License v3.0 (AGPLv3) with Additional Terms (ADDITIONAL_TERMS) 许可。
其他部分使用 MIT License 许可。
详情请查看 LICENSE 和 ADDITIONAL_TERMS。
Description
😎 The next generation of RESTful API service and more feature for Mix Space, powered by @nestjs.
blockchainblogcms-backendcms-frameworkcronmongomongodbmongoosemx-spacenestnestjsnodenodejsredisrestful-apiserverlesstypegoosetypescriptweb3
Readme
20 MiB
Languages
TypeScript
96.7%
JavaScript
2.2%
Shell
0.9%
HTML
0.2%