Commit Graph

13 Commits

Author SHA1 Message Date
peanut 8daf51301a fix: 修复小程序登录页变量初始化顺序错误导致微信登录失败 2026-06-27 13:07:17 +08:00
peanut e3b21cac3e feat:管理后台系统设置页面 + 小程序登录页条件渲染 2026-06-27 10:27:14 +08:00
peanut 0669af0203 fix(login): remove profile check, always redirect to script page after login 2026-06-04 00:22:44 +08:00
peanut 64476eee6d feat: AI 打字机流式输出、小程序脚本主页布局及灵感卡片优化
- life-script: 新增 aiRuntime 打字机流式服务,PathView/ScriptView/TimelineView 接入打字机效果
- mini-program: ScriptView 重构为打字机输出 + 卡片式灵感列表,主页布局优化
- web: aiRuntime 服务新增流式输出支持
- chat store: 消息状态管理和打字机流式渲染支持

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-24 18:35:33 +08:00
peanut 60c63850ee feat: 修复 Redis 超时问题、固定小程序端口、新增人生事件模块及优化多个页面
- 修复 Redis 超时:添加 commons-pool2 依赖,启用 Lettuce 连接池,超时提升至 15s
- 固定 mini-program H5 端口为 5175,避免与 web 项目端口冲突
- 新增人生事件(life-event)模块:表单和详情页面
- 新增 EpicScript 灵感接口(Controller/Service/DTO)
- 优化登录、引导、主页、记录、剧本详情等多个页面
- 优化服务管理脚本和 Nginx 配置

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 11:38:35 +08:00
peanut 0b795cc340 feat(mini-program): 优化登录页视觉设计,提升用户体验 2026-05-01 22:58:58 +08:00
peanut f4f8aab22a chore: 批量提交未提交的更改 2026-04-08 22:40:21 +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 97e1ea2706 小程序初始化 2026-02-27 11:32:50 +08:00