ShipAny 模板更新动态

支持 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
修改页面配置文件路径和内容。Commit 9f78e56
新增多语言检测开关。Commit 84af41
新增 Quick-Start Skill,用于快速初始化项目。Commit 8375d52
新增 Page-Builder Skill,用于快速创建页面。Commit 6b59e19
使用 Agent Skills 快速初始化项目和创建页面参考:文档
此版本涉及页面配置文件的路径调整,改动较大,文件变动较多。请谨慎升级。
查看 文档 ,了解更多关于 Agent Skills 的信息。
给新注册用户增加 utm_source / ip / locale 统计。Commit 4ca9113
新增数据库 Schema 切换功能。Commit fe4613d
pnpm db:generate
pnpm db:migrateDB_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
