Commit graph

8 commits

Author SHA1 Message Date
walle
ee04a1e6a8 feat: 添加类生产模式 Docker 部署配置
- 新增 Dockerfile.dev-server:类生产模式容器(无热重载干扰)
- 新增 Dockerfile.prod-like:纯生产模式容器尝试
- 新增 Dockerfile.server:服务器模式容器
- 更新 docker-compose.yml:移除过时 version 字段,优化卷挂载
- 更新 .gitignore:忽略 data 目录(SQLite 数据库)
- 更新 astro.config.mjs:支持服务器端渲染模式

这解决了 react-icons 在生产构建中的 ES 模块兼容性问题,
提供了稳定的生产级 Docker 部署方案。
2025-11-19 16:48:48 +08:00
walle
95095a97a6 fix: 改为静态构建模式修复Docker部署问题
🛠️ 构建修复:
- 改为 output: 'static' 静态构建
- 移除 Node.js 适配器依赖
- 修复 Docker 容器部署显示问题
- 确保静态文件能正确通过Nginx提供服务

⚠️ 注意: 静态模式下API端点将不可用
如需API功能,需要改用Node.js服务器部署
2025-11-19 15:56:34 +08:00
walle
4904d6a95e fix: 添加 Node.js 适配器配置支持 Docker 构建
🛠️ 构建修复:
- 添加 @astrojs/node 适配器 (v8.3.4)
- 配置 standalone 模式用于 Docker 部署
- 修复 "No adapter installed" 构建错误
- 更新 package-lock.json 依赖锁定

📦 这确保了 v3.0.0 镜像能够正常构建和运行
2025-11-19 15:37:42 +08:00
zl
aa2d0dbb05 feat: 实现完整的用户认证系统
- 添加 SQLite 数据库支持用户存储
- 实现用户注册和登录 API 端点
- 新增独立的认证按钮组件,位于右上角
- 集成 Zustand 状态管理支持持久化登录状态
- 添加密码哈希和验证功能
- 支持登录表单模态框和用户状态显示
- 启用服务端渲染支持 API 路由
2025-11-17 15:55:19 +08:00
zl
65958f8482 feat: 完整实现中英文双语支持并修复所有声音翻译问题
## 主要功能
- 实现完整的中英文双语支持系统
- 添加语言切换器和路由配置
- 创建统一的翻译文件和hooks

## 核心组件
- 新增语言切换器组件
- 实现中英文页面路由
- 添加翻译系统核心文件

## 翻译修复
- 修复所有声音名称的dataI18n映射
- 解决重复翻译键冲突问题
- 完善所有分类的声音翻译

## 声音分类优化
- 修复雨声分类的重复翻译键问题
- 清理跨分类翻译键冲突
- 优化声音分类归属

## UI优化
- 移除页面底部开源模块
- 完善顶部捐赠文本翻译
- 优化所有菜单项的翻译显示
2025-11-16 14:30:33 +08:00
MAZE
761c730129 feat: add PWA 2025-03-25 17:09:19 +03:30
MAZE
603d318e68 chore: write story for button 2024-04-27 21:03:54 +03:30
MAZE
6f3f78b3d1 Initial commit 2023-10-05 16:41:06 +03:30