Update Logs

Latest features and improvements of ShipAny templates.

v1.8.1

Support for Paypal subscription billing

paymentpaypal

See documentation for more information about Paypal payment integration.

v1.8.0

Support for SQLite / Turso / MySQL and More

databasesqlitetursomysql

This version involves changes to the database Schema, please be careful to upgrade.

After syncing the code, if the database Schema file has conflicts, you can copy the content of the original src/config/db/schema.ts file to the src/config/db/schema.postgres.ts file, and then change the content of the src/config/db/schema.ts file to:

export * from './schema.postgres';

See documentation for more information about database configuration.

v1.7.2

Add Email Verification Features

better-authemail-verify

  • Add email verification feature, optimize email registration and login flow. Commit d94a909

See documentation for more information about email verification.

v1.7.1

API Request and Performance Optimization

get-sessionget-configsuse-session

  • Optimize get-session API request with frontend rate limiting. Commit e51f4c2

  • Add Top Banner component, allowing full-screen advertisement settings. Commit 541cb50

  • Optimize login check logic using useSession. Commit 587d7d6

  • Optimize get-configs API request to reduce request frequency. Commit a9dc677

  • Optimize log output for custom theme rollback. Commit aa327e9

v1.7.0

Add Agent Skills to Enable Vibe Coding

agent-skillsvibe-codingpage-json

For using Agent Skills to quickly bootstrap a project and create pages, see: Docs

This release changes the page configuration file paths. The changes are large and touch many files. Please upgrade with caution.

See documentation for more information about Agent Skills.

v1.6.3

Added User Registration Source Tracking and Database Schema Switching Features

utm_sourcedatabase-schemadrizzle-orm

  • After syncing the code, you need to update the data tables:
pnpm db:generate
pnpm db:migrate
  • Run multiple projects in the same database and isolate data through schema configuration:
DB_SCHEMA = "new_project"
DB_MIGRATIONS_SCHEMA = "new_project"
DB_MIGRATIONS_TABLE = "__drizzle_migrations"
DB_MIGRATIONS_OUT = "./src/config/db/migrations_new_project"

See documentation for more information about database schema switching.

v1.6.2

Added User Role Assignment and Credit Granting Features

admin-settingsuser-rolecreditsrate-limit

v1.6.1

Optimize Image Upload Function

image-uploaderstorage

  • Support paste image to upload
  • Support drag and drop image to upload
  • Support replacing image without deleting first
  • Content-based hash verification to prevent duplicate uploads

Commit fe6e6bb