更新日志
跟踪 LaunchSaaS 的发布和改进。
关注我们在迭代模板时的新功能、体验优化和集成。
1.2.0
路线图、Cookie 同意与 i18n 增强
功能
隐私
国际化
性能
此版本带来了多项新功能,专注于用户体验、隐私合规和国际化。
✨ 新功能
🗺️ 公开路线图页面
- 透明的开发进度,通过公开路线图展示计划中的功能
- 功能投票,让用户影响开发优先级
- 状态跟踪,显示即将推出、进行中和已完成的功能
🍪 Cookie 同意横幅
- 符合 GDPR/CCPA 的 Cookie 同意管理
- 精细控制 Cookie 类别(必要、分析、营销)
- 持久化偏好设置,存储在 localStorage 中
- 可定制的 UI,与你的网站设计匹配
⚡ 缓存支持
- 多提供商缓存,支持 Upstash Redis
- 简单配置,通过
features.ts进行设置 - 会话缓存,提升身份验证性能
- 可扩展架构,便于添加自定义缓存提供商
🌐 邮件模板 i18n
- 本地化邮件模板,基于用户的首选语言
- 自动语言检测,从用户资料或请求中获取
- 翻译支持,通过
messages/[locale].json的Email命名空间 - 新增用户偏好页面,允许用户设置首选语言
🔧 改进
用户偏好设置
- 新增偏好设置页面,替代旧的通知页面
- 语言选择,使用 UpdateFieldCard 组件
- 新闻通讯订阅开关,适用于已启用的新闻通讯提供商
感谢你一直以来的支持!这些更新使 LaunchSaaS 更加注重隐私保护,并具备全球可访问性。🚀
1.1.0
模块化架构与多提供商支持
架构
支付
邮件
存储
新闻通讯
我们很高兴宣布一次重大的架构更新,使 LaunchSaaS 比以往更加灵活和可扩展。此版本在所有服务集成中引入了统一的提供商系统。
✨ 主要改进
🏗️ 模块化提供商架构
- 统一的提供商模式,适用于邮件、新闻通讯、支付和存储模块
- 轻松切换提供商,无需在整个应用程序中更改代码
💳 支付系统重构
- 多提供商支持:Stripe 和 Creem,易于扩展
- 新的数据库架构:
order表 - 已确认的货币交易entitlement表 - 用户对产品的访问权限- 移除
subscription表以实现更清晰的架构
- 可扩展的支付钩子:
- GitHub 集成钩子(自动添加协作者)
- 支付完成邮件钩子
- 易于添加自定义钩子
- 统一的 webhook 处理,位于
/api/payment/[provider]/webhook
⚙️ 集中式功能配置
- 新的
src/configuration/features.ts文件控制所有可选功能:
感谢你使用 LaunchSaaS!这次架构更新为未来版本中更多的灵活性奠定了基础。🚀
1.0.0
LaunchSaaS 1.0.0
正式版
SEO
性能
管理后台
国际化
我们很高兴地宣布 LaunchSaaS 1.0.0 正式版发布,这是我们综合性 Next.js SaaS 脚手架的稳定版本。此版本包含了全面的优化和改进。
✨ 主要改进
🌍 国际化 (i18n) 支持
- 内置多语言支持 集成 next-intl
- 自动语言路由 带有正确的 URL 前缀(例如 /en、/zh)
- 类型安全的语言处理 贯穿整个代码库
- 特定语言内容 支持博客和文档
- 自动检测用户语言 基于浏览器偏好设置
- 无缝语言切换 正确更新 URL
🔍 SEO 优化
- 修复了 hreflang 和规范 URL 支持多语言,采用正确的 BCP 47 语言代码格式(en-US、zh-CN)
- 解决了重复语言代码问题 防止 URL 中出现 /zh/zh/ 模式
- 改进站点地图生成 仅包含规范 URL 和正确的语言替代项
- 动态添加 HTML lang 属性 基于当前页面语言
- 支持 x-default hreflang 指向默认语言供全球搜索引擎使用
- 正确的 OpenGraph 语言格式 转换(en-US 到 en_US 以兼容 OG)
🎛️ 管理后台优化
- 精简的管理布局 更好的组件组织
- 改进的用户管理 UI 增强的筛选和排序功能
- 更快的数据加载 优化的服务器操作
感谢 所有帮助我们达到这一里程碑的贡献者和用户!🚀
1.0.0-beta
LaunchSaaS 1.0.0 测试版
发布
测试版
Next.js
Stripe
认证
我们很高兴地宣布 LaunchSaaS 1.0.0 测试版 发布。这是我们综合性 Next.js 脚手架的首个公开版本,旨在帮助您比以往更快地构建和发布 SaaS 产品。
- 完整的身份认证系统 基于 Better Auth
- Stripe 支付集成 支持订阅和一次性购买
- 现代化 UI 组件 使用 Shadcn UI 和 Tailwind CSS 构建
- 博客和文档系统 由 MDX 驱动
// 启动你的项目
git clone [email protected]:LaunchSaasOrg/saas my-saas-app