Commit graph

18 commits

Author SHA1 Message Date
bo.yu
039cc84335 refactor(ci): 重构工作流配置以专注于容器构建
Some checks failed
CI / 代码检查和类型检查 (push) Has been cancelled
CI / 安全扫描 (push) Has been cancelled
Build and Package / 构建并推送 Docker 镜像 (push) Has been cancelled
CI / 构建应用 (push) Has been cancelled
删除不再使用的数据库工作流文件
更新部署工作流以使用 Forgejo Container Registry
简化 README 文档,移除不相关的内容
2025-09-17 17:49:12 +08:00
bo.yu
1c1c82ae07 ci: 添加 Forgejo Actions 工作流配置
Some checks are pending
CI / 代码检查和类型检查 (push) Waiting to run
CI / 构建应用 (push) Blocked by required conditions
CI / 安全扫描 (push) Waiting to run
Deploy / 构建并推送 Docker 镜像 (push) Waiting to run
Deploy / 部署到生产环境 (push) Blocked by required conditions
Deploy / 部署到测试环境 (push) Blocked by required conditions
Deploy / 部署通知 (push) Blocked by required conditions
添加 CI/CD 工作流配置文件,包括:
- ci.yml: 代码检查、构建和安全扫描
- deploy.yml: 构建 Docker 镜像和部署到不同环境
- database.yml: 数据库迁移、备份和回滚操作
- README.md: 工作流使用说明和配置指南
2025-09-17 17:18:03 +08:00
bo.yu
6e50bee438 fix(auth): 添加缺失的AUTH_SECRET环境变量和trustHost配置 2025-09-08 17:45:43 +08:00
bo.yu
8c2b422a37 feat(auth): 实现基于 NextAuth.js 的管理员认证系统
添加 NextAuth.js 依赖并配置认证模块
创建登录页面和管理后台会话保护中间件
更新 README 文档说明管理员认证功能
2025-09-08 16:45:57 +08:00
bo.yu
11dc584a4e refactor(typeface): 移除调试用的console.log语句 2025-09-08 15:30:22 +08:00
bo.yu
9f707f3fbe docs: 添加GPL-3.0许可证及相关文档
- 在package.json中添加GPL-3.0许可证声明
- 创建LICENSE文件包含完整GPL-3.0许可证文本
- 更新README.md中的许可证章节,详细说明GPL-3.0要点
- 在所有主要源代码文件头部添加GPL-3.0版权声明
- 新增CONTRIBUTING.md贡献指南文档
2025-09-08 15:22:56 +08:00
bo.yu
a6847e28de fix: 统一日志格式并修复字体列表接口参数验证
refactor(字体服务): 重构日志格式添加上下文信息
fix(API-fonts/list): 添加分页参数验证和限制
style: 调整代码格式和注释
2025-08-22 17:45:41 +08:00
bo.yu
6eb838d9f0 feat: 优化日志信息和数据库初始化脚本
refactor(admin): 重构字体管理页面组件结构

chore: 更新.gitignore和package.json配置

fix: 修复数据库连接和字体服务错误日志
2025-08-22 16:38:50 +08:00
bo.yu
1b70025aac feat: 添加国内镜像配置并优化Docker构建
- 添加.yarnrc.yml、.yarnrc和.npmrc配置文件使用国内镜像源
- 更新Dockerfile使用阿里云镜像源并优化构建流程
- 添加sharp依赖用于图片处理
- 创建DOCKER_NETWORK_SOLUTIONS.md文档记录构建问题解决方案
- 简化logger.ts和useCssLoader.ts的配置逻辑
- 设置生产环境构建时明确指定NODE_ENV
2025-08-19 11:21:16 +08:00
bo.yu
866b06484e chore: 更新.gitignore并删除.trae/rules/project_rules.md 2025-08-17 21:19:29 +08:00
bo.yu
aaf8d5c900 refactor: 移除 Storybook 相关配置和依赖
docs: 更新 README 为项目实际内容
fix: 修正环境变量中的文件名拼写
```
2025-08-17 16:13:48 +08:00
bo.yu
30a20baa2a refactor: 清理未使用的代码和文件
删除未使用的数据库schema、关系定义、客户端日志工具和字体API
修改CSS API的缓存策略为强制动态渲染
2025-08-17 15:48:40 +08:00
bo.yu
ad9043a832 docs: 删除清理报告文件CLEANUP_REPORT.md 2025-08-17 15:29:04 +08:00
bo.yu
fe469ba416 feat(docs): 更新字体加载方式为API/CSS接口并完善文档
重构字体加载方式,从直接访问静态地址改为通过API/CSS接口动态加载
删除过时的缓存优化和环境配置文档
更新change-log和getting-started文档,详细说明新API参数和使用方式
2025-08-17 15:26:52 +08:00
bo.yu
659e9360e3 refactor(css): 简化字体权重标准化逻辑 2025-08-17 15:04:11 +08:00
bo.yu
97c9615586 refactor(database): 重构数据库模式并移除软删除逻辑
重构数据库表结构,移除deleted_at字段并改为硬删除
更新typeface服务以处理新的数据库模式
优化字体上传和自动更新逻辑以支持多字体变体
添加内存缓存和并发控制到CSS生成API
2025-08-17 14:59:26 +08:00
bo.yu
b1940adc5c feat(fonts): 添加客户端安全检查和字体数据上下文
refactor(fonts): 重构字体详情和嵌入页面使用FontDataProvider

fix(hooks): 添加客户端环境检查防止服务端执行DOM操作

perf(fonts): 优化字体嵌入代码生成逻辑支持多字体选择

chore: 移除不再使用的测试HTML文件

docs: 更新字体操作按钮文本更准确表达功能
2025-08-16 16:57:08 +08:00
bo.yu
1caa9448c0 feat: 初始化项目基础架构和核心功能
添加项目基础架构,包括字体管理、文档系统、API路由和UI组件。实现字体预览、收藏、搜索和文档浏览功能。

- 初始化Next.js项目结构和配置
- 添加字体管理API路由和数据库模型
- 实现字体预览和收藏功能
- 添加文档系统支持MDX内容
- 创建核心UI组件库
- 配置Redux状态管理和持久化
- 添加Storybook组件文档
- 实现响应式布局和主题系统
- 添加测试工具和CI配置
- 完善开发环境和构建配置
2025-08-11 18:01:43 +08:00