core
core copied to clipboard
😎 The next generation of RESTful API service and more feature for Mix Space, powered by @nestjs.
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [sharp](https://sharp.pixelplumbing.com) ([source](https://redirect.github.com/lovell/sharp), [changelog](https://redirect.github.com/lovell/sharp/blob/main/docs/src/content/docs/changelog.md)) | [`0.34.4` -> `0.34.5`](https://renovatebot.com/diffs/npm/sharp/0.34.4/0.34.5) |  |  | ---...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@types/lodash](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/lodash) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/lodash)) | [`4.17.20` -> `4.17.21`](https://renovatebot.com/diffs/npm/@types%2flodash/4.17.20/4.17.21) |  |  | --- ###...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [mongodb](https://redirect.github.com/mongodb/node-mongodb-native) | [`6.12.0` -> `6.21.0`](https://renovatebot.com/diffs/npm/mongodb/6.12.0/6.21.0) |  |  | --- ### Release...
This PR contains the following updates: | Package | Type | Update | Change | |---|---|---|---| | [supercharge/mongodb-github-action](https://redirect.github.com/supercharge/mongodb-github-action) | action | patch | `1.12.0` -> `1.12.1` | --- ### Release...
This PR contains the following updates: | Package | Change | [Age](https://docs.renovatebot.com/merge-confidence/) | [Confidence](https://docs.renovatebot.com/merge-confidence/) | |---|---|---|---| | [@types/express](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/express) ([source](https://redirect.github.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/express)) | [`5.0.3` -> `5.0.6`](https://renovatebot.com/diffs/npm/@types%2fexpress/5.0.3/5.0.6) |  |  | --- ###...
### Description Extend the editor image-upload pipeline: - FileService now delegates custom uploads to a fixed serverless function (file/editor-image-upload) and supports an optional CDN domain via the existing setCustomDomain. This...
### Clear and concise description of the problem 我注意到mx-space的管理端有文件上传功能能否加以完善用于存博客文章图片 我个人在使用中有一些建议: 1.我觉得可以让用户自定义上传的文件名和上传路径方便后续图片多方便整理,比如按照时间/文件md5命名(如图) 2.开放上传api,我发现现在的上传api不能通过apikey调用,而token貌似有时效性上传比较麻烦。如果开放了api就可以在写作中使用piclist这类工具上传图片 ### Suggested solution 抱歉暂时还没时间写 ### Alternative _No response_ ### Additional context _No response_ ### Validations - [x] Follow...
Have you considered accessibility? There are some WCAG compliance issues.
### Clear and concise description of the problem 希望能够加上自定义OAuth,不仅是GitHub和Google登录。 这样能够支持更多服务商,有更多选择和自定义空间,可以与其它应用联动,通过自建提供商的方式来增强隐私和速度。 例如[Logto(可自部署)](https://logto.io/)和[Clerk(商业平台)](https://clerk.com/) 并且我个人建议修改OAuth的配置流程。 目前所有提供商不论是否启用都会显示,不太符合整个项目的设计规范。 而且即使这种方法在提供商不算多的时候没有问题,但是会限制将来添加的自定义提供商只能有一个。 修改OAuth的配置流程可以使体验更好,符合直觉并解决限制 ### Suggested solution 1. 更改管理界面 - 管理页面改为只显示已经开启的提供商,没有开启的就会隐藏 - 在右上角添加”添加“按钮,用于新增提供商 - 添加菜单中提供自定义OAuth的选项,可以配置:OAuth的名称、发行人 URL、客户端 ID、客户端密、是否自动注册(还是需要手动添加账户)和OAuth的图标(用于在前端中显示) - 随机生成重定向...