peanut
|
a78257427a
|
chore: 保存小程序配置修改(合并分支前)
|
2026-03-21 22:53:52 +08:00 |
|
peanut
|
76403a4ad1
|
feat(mini-program): 添加 request.js API 请求诊断日志
- 在 request() 函数中添加请求/响应/错误日志
- 输出完整 URL、状态码、错误信息
- 仅在 DEBUG=true 时打印
|
2026-03-18 22:57:00 +08:00 |
|
peanut
|
bf41bded8b
|
feat(mini-program): 添加 env.js 环境配置诊断日志
- 在 getConfig() 函数中添加条件日志输出
- 输出原始环境变量、解析后配置、来源标识
- 仅在 DEBUG=true 时打印
|
2026-03-18 22:50:16 +08:00 |
|
peanut
|
fef29e7b0a
|
docs: 更新环境配置文档说明(统一使用域名访问)
|
2026-03-18 20:38:33 +08:00 |
|
peanut
|
5d3c5544eb
|
fix: 生产环境配置改为域名访问 (HTTPS/WSS)
|
2026-03-18 20:37:29 +08:00 |
|
peanut
|
c895bc030b
|
fix: 测试环境配置改为域名访问 (HTTPS/WSS)
|
2026-03-18 20:36:48 +08:00 |
|
peanut
|
5efe573b31
|
fix: 开发环境配置改为域名访问 (HTTPS/WSS)
|
2026-03-18 20:36:01 +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
|
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
|
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
|
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
|
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
|
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 |
|