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
|
a4252e05ab
|
fix: 修复静态资源访问问题并添加 life-script 前端配置
- 为 /emotion-museum/assets/ 添加静态资源专用 location 处理
- 添加 /life-script/ 前端应用的 nginx 配置
- 支持 React SPA 路由和静态资源缓存策略
|
2026-03-18 20:06:55 +08:00 |
|
peanut
|
fddf4f764e
|
docs: 更新生产环境访问地址为 HTTPS 域名并添加 SSL 证书信息
|
2026-03-18 19:56:00 +08:00 |
|
peanut
|
04d5024752
|
feat: 完成域名部署配置
- 创建 SSL 证书申请脚本 (tools/deploy-ssl-cert.py)
- 创建 nginx HTTPS 配置文件 (conf/nginx-emotion-museum-ssl.conf)
- 创建 nginx HTTP 修复配置 (conf/nginx-emotion-museum-fix.conf)
- 创建一键部署脚本 (deploy-domain.sh)
- 更新前端依赖并构建
部署验证:
- HTTPS 前端页面:200
- HTTPS 管理后台:200
- HTTP->HTTPS 跳转:301
- SSL 证书有效期:2026-06-16
|
2026-03-18 19:44:39 +08:00 |
|
peanut
|
35126a5144
|
feat: 创建 SSL 证书申请脚本(服务器端执行)
- 支持 standalone 和 nginx 两种模式申请证书
- 自动配置 certbot 定时任务实现自动续期
- 支持 --verify 验证证书状态
- 支持 --renew 手动续期证书
|
2026-03-18 19:07:36 +08:00 |
|
peanut
|
98ff8fcd44
|
chore: 更新小程序和 CLAUDE.md 配置为域名访问
- mini-program/.env.production: 更新 API 和 WebSocket 地址为 HTTPS/WSS 域名
- mini-program/src/config/env.js: 更新测试/生产环境默认地址为域名
- CLAUDE.md: 更新生产环境地址为 lifescript.happylifeos.com
|
2026-03-18 00:12:05 +08:00 |
|
peanut
|
035923a634
|
feat: 添加域名一键部署脚本
|
2026-03-18 00:07:59 +08:00 |
|
peanut
|
5f77e1da3a
|
config: 更新部署脚本访问地址为域名 lifescript.happylifeos.com
|
2026-03-18 00:03:37 +08:00 |
|
peanut
|
2fc4c29c81
|
config: 更新 nginx 配置为域名访问,添加 HTTPS SSL 支持
|
2026-03-17 23:56:47 +08:00 |
|
peanut
|
6ebb8a0582
|
config: 更新 web 前端生产环境配置为域名访问
|
2026-03-17 23:53:36 +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 |
|