Commit Graph

137 Commits

Author SHA1 Message Date
peanut a9ec1de1bf docs: 创建小程序域名配置实现计划 2026-03-18 20:26:28 +08:00
peanut f22338beb3 feat: 添加小程序体验版构建配置,确保调用服务器 API
- 修改 build:mp-weixin 脚本,显式添加 --mode production 参数
- 新增 build:mp-weixin:test 脚本,用于体验版构建 (--mode test)
- 创建 .env.test 环境配置,指向服务器 API 并保留 DEBUG=true
- 更新 README.md 文档,说明环境配置和构建命令区别

修复问题:之前构建脚本缺少 --mode 参数,可能导致使用默认开发环境配置 (localhost)
2026-03-18 20:15:43 +08:00
peanut 50a456be8b fix: 修改 life-script 生产环境 base 路径为 /life-script/
- 之前配置为 /course-of-life/ 与项目名称不符
- 修改为 /life-script/ 以匹配访问路径
2026-03-18 20:06:56 +08:00
peanut aa1e12c6b9 feat: 添加 SSL 证书申请与自动续期脚本
- 使用 certbot 申请 Let's Encrypt SSL 证书
- 自动配置 nginx HTTPS
- 支持 systemd timer 或 cron 自动续期
- 提供证书状态验证功能
- 支持 dry-run 模拟运行模式

Author: emotion-museum
Created: 2026-03-17
2026-03-17 23:52:19 +08:00
peanut ff7c6ef75e chore: 添加 .worktrees 到 .gitignore 2026-03-17 23:50:22 +08:00
peanut 2dce99b7d4 docs: 添加域名部署实施计划 2026-03-17 23:47:49 +08:00
peanut 3ee18efcbb fix: 移除记录页面按钮禁用状态以匹配原型图
- 移除按钮的 :disabled 和 :class 绑定
- 删除 .save-btn.disabled 样式 (opacity 和 grayscale 效果)
- 按钮现在始终显示,点击时验证表单(与原型图一致)
- 修复按钮文本在禁用状态下发灰发淡的问题
2026-03-17 21:57:29 +08:00
peanut dd79da1199 feat: 完成回溯过去页面 90% 原型还原 - 金色玻璃态样式和打字机动画 2026-03-16 22:58:13 +08:00
peanut 6ba234b5ab style: 添加超小屏幕响应式适配规则 (375px, 320px 断点) 2026-03-15 20:54:47 +08:00
peanut 67dcfa15fb docs: 创建剧本生成器间距优化设计文档(方案 C - 完全还原原型) 2026-03-15 20:34:00 +08:00
peanut e146d4c159 fix: 优化 onboarding 页面移动端布局(方案 A 渐进式修复)
- 修复 scroll-view 高度计算,使用精确的 calc(100vh - 260rpx)
- 统一安全区域单位为 rpx,避免 px/rpx 混用
- 输入框和 textarea 圆角统一至 40rpx 原型标准
- 添加 box-sizing: border-box 防止尺寸溢出
- 优化 picker-value 文本溢出处理
- 添加 -webkit-overflow-scrolling 改善滚动体验
2026-03-15 19:51:59 +08:00
peanut 2678192dfe fix: 优化 onboarding 页面移动端布局
- 修复 scroll-view 高度计算,使用精确的视口高度 (100vh)
- 实现响应式表单网格,使用 auto-fit 适配不同屏幕宽度
- 优化输入框高度从 88rpx 降至 72rpx
- 优化 textarea 高度使用自适应范围 (160-300rpx)
- 统一 padding 和安全区处理,使用 CSS 变量传递安全区域值
- 解决组件重叠和溢出问题
2026-03-15 13:31:09 +08:00
peanut 81cd649a82 feat: 完成小程序原型视觉还原
- 更新对比报告,确认 5 个核心页面还原度达 90%+
- 添加缺失的 uni-app 依赖 (@dcloudio/uni-components, @dcloudio/uni-uts-v1)
- 替换 logo.svg 为原型版本 (2KB)

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-15 11:03:22 +08:00
peanut a2dcd6bf4b style: 完成全局样式和页面修复 - 引导流程、剧本生成器原型还原至 90% 2026-03-15 09:37:10 +08:00
peanut 6ae71bfa63 docs: 更新原型对比报告 - 所有页面还原度提升至 90%
更新 comparison.html 文档,反映已完成的 6 项修复任务:
- 引导流程:圆角 40rpx、玻璃态效果、点击反馈动画
- 回溯过去:AI 卡片玻璃态、左侧紫色边框、打字机动画
- 剧本生成器:金色玻璃态、双环星芒加载动画、crown 图标
- 路径实现:时间轴线渐变、节点发光、脉冲动画
- 个人中心:头像发光边框、统计卡片玻璃态

所有页面还原度从 65-80% 提升至 90%
2026-03-15 09:34:40 +08:00
peanut 5f017dcee7 feat: 修复记录页面 AI 卡片左侧边框和打字机动画(原型还原 75%→90%) 2026-03-15 09:28:30 +08:00
peanut 48cdfce96a feat: 修复个人中心头像发光和统计卡片玻璃态(原型还原 80%→90%) 2026-03-15 09:26:54 +08:00
peanut 069d96b6b6 feat: 修复路径页面时间轴节点发光和脉冲动画(原型还原 70%→90%) 2026-03-15 09:25:55 +08:00
peanut 6658ee3ed8 优化和功能完善 2026-03-07 19:32:58 +08:00
peanut 97a74d5969 style: 优化剧本生成器移动端布局(方案 A)
主要变更:
- 参数区域改为并排两列 grid 布局,匹配原型图
- 全面调小字体尺寸(input: 22rpx→18rpx, label: 16rpx→17rpx)
- 优化间距(主容器 padding: 32rpx→24rpx, NPC 容器:24rpx→16rpx)
- 添加超小屏幕(≤320px)适配媒体查询
- 圆角调整接近原型图(主容器:56rpx)
- 输入框高度降低(72rpx→64rpx),视觉更紧凑

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 19:31:12 +08:00
peanut d36574440b docs: 添加 ScriptView 移动端优化设计文档
设计方案:
- 参数区域改为并排两列布局
- 字体尺寸全面调小匹配原型图
- 间距紧凑化优化
- 移动端小屏幕适配策略

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 19:29:35 +08:00
peanut fb5f3089e2 style: 优化剧本生成器页面布局(方案 A)
主要变更:
- 修复输入框溢出问题,添加 box-sizing: border-box
- 重构参数区域为垂直堆叠布局,匹配原型图
- 添加 NPC 容器背景和边框,增强视觉层次
- 优化字体大小和间距,适配移动端屏幕
- 调整圆角尺寸,与原型保持一致

设计文档: docs/plans/2026-03-07-script-view-optimization.md

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 19:10:59 +08:00
peanut 3a004cf704 style: 优化登录框垂直位置(方案 C)
修改思路:垂直居中 + 向上偏移,避免底部留白过多

修改内容:
- .content 改回垂直居中 (align-items: center)
- .content 顶部留白改为固定 40rpx(安全区域)
- .login-card 添加 transform: translateY(-12%) 向上偏移 12%

效果:
- 登录框视觉上移,不再过于靠顶部
- 底部不会有多余空白
- 在各种屏幕尺寸下自动适配

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:52:11 +08:00
peanut 7e2a3768fd style: 优化登录框垂直位置
将登录框顶部留白从 18vh 增加到 25vh
让登录框从页面约 1/4 处开始,视觉重心更舒适

修改:
- .content padding: 18vh → 25vh
- 对应更新 padding-top 计算

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:49:11 +08:00
peanut 5b869309dd fix: 修复登录页面按钮溢出问题(方案 A)
修改内容:
- .login-card 左右内边距 40rpx → 32rpx
- .login-card 添加 box-sizing: border-box
- .btn-primary 添加 padding: 0 和 box-sizing: border-box
- .code-row 添加 box-sizing: border-box

确保所有容器和按钮在小屏幕上不溢出

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:46:40 +08:00
peanut 103ec9fa32 style: 优化登录页面布局(方案 A - 紧凑型)
布局调整:
- 内容区域改为 flex-start 对齐,从顶部 18vh 处开始
- 登录卡片内边距 64rpx → 48rpx
- 标题区域底部间距 64rpx → 48rpx

尺寸优化:
- 标题字号 48rpx → 42rpx
- 副标题字号 28rpx → 24rpx
- 输入框高度 92rpx → 80rpx
- 输入框内边距 32rpx → 28rpx
- 输入框字号 28rpx → 26rpx
- 验证码按钮 220rpx×92rpx → 200rpx×80rpx
- 登录按钮高度 100rpx → 88rpx
- 登录按钮字号 30rpx → 28rpx

间距优化:
- 表单底部间距 48rpx → 40rpx
- 输入组间距 32rpx → 24rpx
- 标签底部间距 16rpx → 12rpx
- 登录按钮底部间距 32rpx → 24rpx

其他:
- 输入框添加 box-sizing: border-box 防止溢出

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:41:56 +08:00
peanut ff99c8633e docs: 添加登录页面优化设计文档
记录登录页面布局优化方案(方案 A - 紧凑型布局)
包括布局调整、尺寸优化、间距优化和视觉优化

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:40:09 +08:00
peanut b9473d5059 fix: 替换已弃用的 getSystemInfoSync API 并优化移动端布局
- 将所有 uni.getSystemInfoSync() 替换为新的推荐 API
  - uni.getDeviceInfo() 获取设备信息
  - uni.getWindowInfo() 获取窗口信息
  - uni.getAppBaseInfo() 获取应用基础信息
- 优化页面布局适配移动端小程序
  - page 添加 height: 100% 和 overflow: hidden
  - 主页面使用 height: 100vh 替代 min-height
  - 移除滚动条显示(::-webkit-scrollbar)
  - 添加 flex-shrink: 0 防止卡片收缩
- 修复隐藏滚动条,提升移动端体验

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:27:04 +08:00
peanut 130f532116 docs(mini-program): 更新 README 添加编译和部署说明
- 添加快速开始指南(安装依赖、开发模式)
- 添加微信小程序编译和预览步骤
- 添加 H5 编译和部署说明
- 添加环境配置说明
- 添加项目结构说明
- 添加常见问题和部署上线流程

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 18:06:57 +08:00
peanut 88e35d2889 feat(mini-program): UI 优化和功能增强
- 更新全局样式(App.vue),优化玻璃态效果和颜色系统
- 添加星空背景动画效果
- 添加全局音乐播放器组件
- 优化 RecordView 记录页样式
- 修复 epicScript.js 中 selectScript 函数的参数格式
- 与原型设计和 Web 端 API 保持一致

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
2026-03-07 17:42:11 +08:00
peanut e2d47b03c4 更新 2026-02-28 09:42:16 +08:00
peanut 97e1ea2706 小程序初始化 2026-02-27 11:32:50 +08:00
peanut 93574dbb45 chore: ignore build artifacts and logs 2026-01-14 23:17:54 +08:00
peanut eb1e1d5ff8 restore local changes 2026-01-14 23:11:07 +08:00
peanut c027363e67 样式优化 2025-12-27 16:52:40 +08:00
peanut 464386efe0 后台管理系统优化 2025-12-27 16:45:38 +08:00
peanut a4e2542b23 聊天工具优化 2025-12-26 13:39:58 +08:00
peanut f1c7639ec1 工具优化补充 2025-12-25 18:12:06 +08:00
peanut 98081456b7 工具助手添加 2025-12-25 18:04:10 +08:00
peanut f4bc9f6dab 后台管理功能补充 2025-12-25 00:13:42 +08:00
peanut 90d9de0e71 线上环境首页重定向bug修复 2025-12-24 23:26:30 +08:00
peanut 9b9678b0b6 后台管理增加字典管理功能 2025-12-24 15:58:17 +08:00
peanut 31cc78038b 增加修改和删除功能 2025-12-24 15:20:58 +08:00
peanut 1aa39e11b4 life-script启动后地址栏无限重复切换bug修复 2025-12-24 11:38:48 +08:00
peanut 7049cd614a 新增部署脚本 2025-12-23 23:10:33 +08:00
peanut 700438ca42 AI对话bug修复 2025-12-23 23:04:32 +08:00
peanut 1eb1a61b0b AI配置管理优化 2025-12-23 22:23:04 +08:00
peanut 56cacb7163 人生轨迹功能完善 2025-12-23 22:10:25 +08:00
peanut 97abbefaa3 bug修复 2025-12-23 17:43:33 +08:00
peanut 0ee6263970 优化 2025-12-23 17:09:57 +08:00