更新日志
ShipAny 模板更新动态
支持 Cloudflare D1 数据库
支持 Paypal 订阅扣费
支持 SQLite / Turso / MySQL 等数据库

支持 SQLite / Turso 数据库。Commit 1d9b38c
支持 MySQL 数据库。Commit 6b49a23
此版本涉及对数据库 Schema 的调整,请谨慎升级。
同步代码后,如果数据库 Schema 文件有冲突,你可以把原来 src/config/db/schema.ts 文件的内容复制到 src/config/db/schema.postgres.ts 文件中,再把 src/config/db/schema.ts 文件内容改成:
export * from './schema.postgres';
查看 文档 ,了解更多关于数据库配置的信息。
新增邮箱验证功能
接口请求与性能优化
优化 get-session 接口请求,前端限频。Commit e51f4c2
新增 Top Banner 组件,允许设置全屏广告。Commit 541cb50
优化使用 useSession 判断登录的逻辑。Commit 587d7d6
优化 get-configs 接口请求,降低请求频率。Commit a9dc677
优化自定义主题 rollback 的日志输出。Commit aa327e9
新增 Agent Skills,支持氛围编程
修改页面配置文件路径和内容。Commit 9f78e56
新增多语言检测开关。Commit 84af41
新增 Quick-Start Skill,用于快速初始化项目。Commit 8375d52
新增 Page-Builder Skill,用于快速创建页面。Commit 6b59e19
使用 Agent Skills 快速初始化项目和创建页面参考:文档
此版本涉及页面配置文件的路径调整,改动较大,文件变动较多。请谨慎升级。
查看 文档 ,了解更多关于 Agent Skills 的信息。
新增注册用户来源统计和数据库 Schema 切换功能
给新注册用户增加 utm_source / ip / locale 统计。Commit 4ca9113
新增数据库 Schema 切换功能。Commit fe4613d
- 同步代码后,需要更新数据表:
pnpm db:generate
pnpm db:migrate
- 在同一数据库运行多个项目,通过 schema 配置来隔离数据:
DB_SCHEMA = "new_project"
DB_MIGRATIONS_SCHEMA = "new_project"
DB_MIGRATIONS_TABLE = "__drizzle_migrations"
DB_MIGRATIONS_OUT = "./src/config/db/migrations_new_project"
查看 文档 ,了解更多关于数据库 Schema 切换功能的信息。
新增用户角色分配和积分授予功能

给新注册用户分配管理后台的初始角色。Commit 3922696
在管理后台给指定用户授予积分。Commit 8e86f60
给 get-session 接口增加速率限制。Commit d71f1c3
优化图片上传功能

- 支持粘贴图片上传
- 支持拖拽图片上传
- 支持替换图片,无需先删除再上传
- 通过文件内容做 hash 一致性验证,避免重复上传



