更新日志

ShipAny 模板更新动态

v1.8.0

支持 SQLite / Turso / MySQL 等数据库

databasesqlitetursomysql

此版本涉及对数据库 Schema 的调整,请谨慎升级。

同步代码后,如果数据库 Schema 文件有冲突,你可以把原来 src/config/db/schema.ts 文件的内容复制到 src/config/db/schema.postgres.ts 文件中,再把 src/config/db/schema.ts 文件内容改成:

export * from './schema.postgres';

查看 文档 ,了解更多关于数据库配置的信息。

v1.7.2

新增邮箱验证功能

better-authemail-verify

  • 新增邮箱验证功能,优化邮箱注册、登录流程。Commit d94a909

查看 文档 ,了解更多关于邮箱验证的信息。

v1.7.1

接口请求与性能优化

get-sessionget-configsuse-session

v1.7.0

新增 Agent Skills,支持氛围编程

agent-skillsvibe-codingpage-json

使用 Agent Skills 快速初始化项目和创建页面参考:文档

此版本涉及页面配置文件的路径调整,改动较大,文件变动较多。请谨慎升级。

查看 文档 ,了解更多关于 Agent Skills 的信息。

v1.6.3

新增注册用户来源统计和数据库 Schema 切换功能

utm_sourcedatabase-schemadrizzle-orm

  • 同步代码后,需要更新数据表:
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 切换功能的信息。

v1.6.2

新增用户角色分配和积分授予功能

admin-settingsuser-rolecreditsrate-limit

v1.6.1

优化图片上传功能

image-uploaderstorage

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

Commit fe6e6bb