-
d3510505d6
chore: gitignore .omo/ .playwright-mcp/
master
yuzhiran
2026-07-09 16:28:44 +08:00
-
7049071b42
feat: 品牌更新 + 每日一题公开随机 + 面试计时器修复 + 反馈功能 + 营销文案
yuzhiran
2026-07-09 16:27:57 +08:00
-
e9036d2979
test: 意见反馈浏览器端功能测试 + service populate 保护
yuzhiran
2026-07-06 11:45:34 +08:00
-
4180eae944
feat: 意见反馈功能
yuzhiran
2026-07-06 11:13:08 +08:00
-
4e4e1ca271
ux: 无有效语音时友好提示
yuzhiran
2026-07-05 20:32:29 +08:00
-
50bb3c45ed
ux: 录音改为点击开始/点击结束
yuzhiran
2026-07-05 19:41:21 +08:00
-
db1b3baa60
fix: 录音UX + 发送按钮录音中禁用
yuzhiran
2026-07-05 19:19:16 +08:00
-
df7d51d888
refactor: 录音换成微信同声传译插件
yuzhiran
2026-07-05 18:44:54 +08:00
-
462884a321
fix: recorderStart 异步竞争条件
yuzhiran
2026-07-05 18:06:17 +08:00
-
48354e634b
fix: 录音可靠性修复 + ASR 后端优化
yuzhiran
2026-07-05 17:45:03 +08:00
-
8152278b86
fix: 录音格式改回 aac + 对话 UX 优化
yuzhiran
2026-07-05 17:00:29 +08:00
-
b38b38d0c8
fix: 录音 - 移除 uni.authorize + 修复 encodeBitRate 越界
yuzhiran
2026-07-05 14:14:45 +08:00
-
07b81f57a6
fix: 面试创建时机 + 录音开始状态守卫
yuzhiran
2026-07-05 13:38:20 +08:00
-
1422c04b2c
fix: sendAnswer await startInterview + stopRecord guard
yuzhiran
2026-07-05 13:04:40 +08:00
-
656dfabb29
fix: interview 录音改为长按按住录音松开提交
yuzhiran
2026-07-05 09:32:36 +08:00
-
fe688096a4
fix: interview 页面 22x ReferenceError + 引力值明细追加余额栏
yuzhiran
2026-07-05 08:59:02 +08:00
-
31703af4f2
fix: mp-weixin 录音失败 - 权限声明+authorize+移除TS注解+空音频守卫
yuzhiran
2026-07-05 01:57:24 +08:00
-
4023c789b1
docs: update deployment v1.0.22 + fix changelog (v4.11)
yuzhiran
2026-07-04 13:19:35 +08:00
-
a9c6b03c67
fix: ASR audio format conversion + share.vue deduplicate share creation
yuzhiran
2026-07-04 13:13:32 +08:00
-
d8e8bcc9a0
docs: update deploy version to v1.0.22
yuzhiran
2026-07-04 11:18:05 +08:00
-
2230a95b45
feat: gravity transaction logging + user-facing history popup
v1.0.21
yuzhiran
2026-07-04 11:12:55 +08:00
-
d8a7872cd2
fix: interview create returns HTTP 201, frontend only accepted 200
v1.0.20
yuzhiran
2026-07-03 15:52:35 +08:00
-
59fc35dad9
fix: interview creation show real error msg instead of generic failure
yuzhiran
2026-07-03 15:32:22 +08:00
-
bd398f154a
fix: 微信虚拟支付错误消息改为用户友好中文提示
v1.0.19
v1.0.18
yuzhiran
2026-07-02 13:12:55 +08:00
-
f955ecc71d
fix: token 过期时前端自动清除登录态并跳转登录
yuzhiran
2026-07-02 12:52:43 +08:00
-
b8aaa51eb1
fix: voice input recording format + ASR logging
yuzhiran
2026-06-25 08:49:55 +08:00
-
9b1c92464e
fix: gravity deducted before AI call, causing deduction on failure
yuzhiran
2026-06-25 08:36:57 +08:00
-
2fddd39301
feat: registration gravity from DB config instead of hardcoded
yuzhiran
2026-06-25 08:12:01 +08:00
-
52e5350ba0
补充 VP 模块注册 + 前端 API 封装
yuzhiran
2026-06-24 10:35:25 +08:00
-
81f86d995d
v1.0.18: 小程序虚拟支付上线 + 定价调整为整数
yuzhiran
2026-06-22 20:29:51 +08:00
-
1a45822a58
fix(mp): handle mini-program launch params and pre-create share code for user page
yuzhiran
2026-06-22 14:23:27 +08:00
-
d74fc74f28
feat(admin): convert all timestamps to Beijing time (UTC+8) for display
yuzhiran
2026-06-22 12:51:58 +08:00
-
b6323f02eb
feat(admin): show last login time/IP/location in user list
yuzhiran
2026-06-22 12:38:26 +08:00
-
04b30d0024
feat(backend): record lastLoginAt/IP/location on every login
yuzhiran
2026-06-22 12:38:07 +08:00
-
13b2a764ef
fix(admin): partial _id fuzzy search via $expr + $toString + $regexMatch
yuzhiran
2026-06-22 12:14:31 +08:00
-
70c4f28eb5
fix(admin): add wxOpenid to fuzzy search, enhance admin tab info
yuzhiran
2026-06-22 12:07:52 +08:00
-
d37bbd7a61
feat(admin): fuzzy search by email/ID, display full userId in user list
yuzhiran
2026-06-22 11:46:14 +08:00
-
4d54c8088c
fix: Mongoose 8 pre-save hook crash (next->async), v1.0.17 tag, test user
yuzhiran
2026-06-22 11:27:21 +08:00
-
1e8e22c9ed
docs: update project status v4.8, AGENTS.md build notes, deployment docs
v1.0.17
yuzhiran
2026-06-21 20:09:45 +08:00
-
d8fb8e3bba
feat: enable WeChat share/forward on all pages via onShareAppMessage + onShareTimeline
yuzhiran
2026-06-21 18:51:35 +08:00
-
214571688c
feat: SEO optimization - canonical URL, robots.txt, sitemap, structured data, keyword-rich titles, manifest update
yuzhiran
2026-06-21 09:48:41 +08:00
-
8532776fa1
refactor: remove duplicate contact button in about page
yuzhiran
2026-06-21 09:38:24 +08:00
-
b8667395ac
feat: unify contact button styles, dynamic version from git tag, enrich AI positions & homepage UX
yuzhiran
2026-06-21 09:16:31 +08:00
-
1d1c4ab590
fix: bump patch version automatically on mp upload (v1.0.16 → 1.0.17)
yuzhiran
2026-06-21 09:03:34 +08:00
-
19b087a589
docs: update project status to v4.7 - gravity pay-per-use, full production deployment
yuzhiran
2026-06-21 08:58:33 +08:00
-
310176a11b
chore: production cleanup - remove debug logs, add DB cleanup script
yuzhiran
2026-06-20 23:08:44 +08:00
-
ef4d22a633
feat(admin): enrich admin panel fields; add user index constraint and customer service
yuzhiran
2026-06-20 22:38:33 +08:00
-
8ee27fdd32
feat: refactor member to pay-per-use gravity purchase; mv webview to clipboard+browser
yuzhiran
2026-06-20 20:49:15 +08:00
-
a1e1f0b3c3
docs: update project status to v4.6 - gravity unification, admin panel improvements
v1.0.16
yuzhiran
2026-06-19 22:52:57 +08:00
-
2fbab1072f
feat: unified gravity system - VIP members consume gravity instead of unlimited; add monthly gravity top-up cron
yuzhiran
2026-06-19 22:43:52 +08:00
-
c2ba810a02
fix: use onShow lifecycle to refresh login state in member center
v1.0.15
yuzhiran
2026-06-18 21:23:20 +08:00
-
3f1239c35e
fix: add network error detection and timeout for mini program JSAPI payment
v1.0.14
yuzhiran
2026-06-18 20:54:42 +08:00
-
1be5b34906
chore: bump version to 1.0.13
v1.0.13
yuzhiran
2026-06-18 20:39:56 +08:00
-
c58bb27575
fix: admin page reactive import + member payment toast show real error
yuzhiran
2026-06-18 20:39:49 +08:00
-
e0de29fdd0
fix: AI LLM backup model not producing content; add retry for thinking models
yuzhiran
2026-06-18 19:42:40 +08:00
-
6a3cc8544e
fix: handle WeChat Pay public key mode in callback
yuzhiran
2026-06-18 19:36:19 +08:00
-
c161ffbc3c
feat: payment refund support + admin payment management
yuzhiran
2026-06-18 19:33:10 +08:00
-
7e1bf669ab
fix: show toast when clicking login without agreeing to privacy terms
yuzhiran
2026-06-18 18:54:44 +08:00
-
bed9dce943
chore: bump version to 1.0.12
v1.0.12
yuzhiran
2026-06-18 18:48:27 +08:00
-
4ac42f6575
fix: privacy policy compliance - checkbox must be manually checked, add WeChat privacy API
yuzhiran
2026-06-18 18:46:57 +08:00
-
f72312ea52
docs: update with production mode, test accounts, admin auto-verify
yuzhiran
2026-06-18 18:21:48 +08:00
-
7cf4636b8c
fix: auto-verify admin on mount (onMounted doVerify)
yuzhiran
2026-06-18 18:21:41 +08:00
-
27e4d06da7
fix: show devCode modal in email login for non-production mode
yuzhiran
2026-06-18 18:21:34 +08:00
-
e049be280e
fix: auto-copy avatars on build, show masked user ID on profile page
yuzhiran
2026-06-18 17:58:54 +08:00
-
b9651a9ff3
chore: hide company-bank and internship entries from homepage (content empty)
yuzhiran
2026-06-18 17:44:11 +08:00
-
54c21e2953
refactor: rewrite company-bank and internship pages
yuzhiran
2026-06-18 17:27:37 +08:00
-
0616fd955c
fix: homepage layout optimization (2-col grid, guest CTA, daily question for guests)
yuzhiran
2026-06-18 15:53:11 +08:00
-
df1b37fe79
feat: add positions management admin tab + career advisor homepage entry
wlt
2026-06-18 15:13:29 +08:00
-
103dbd3b34
feat: AI岗位专区 — 5个AI岗位置顶 + 首页分组展示
wlt
2026-06-17 13:57:18 +08:00
-
a5c4bcb821
feat: AI 择业顾问 MVP — 专业分析 + 岗位匹配 + 多轮对话
wlt
2026-06-17 10:32:23 +08:00
-
4cd889c081
feat: interview review module with whisper.cpp ASR + AI analysis + frontend page
wlt
2026-06-16 18:32:25 +08:00
-
96c367e0f8
feat: latest code update
yuzhiran
2026-06-16 13:18:36 +08:00
-
5a49d15696
fix: login state refresh, hero layout, default avatar consistency
v1.0.11
yuzhiran
2026-06-15 11:04:00 +08:00
-
07c6557454
fix: return 200 instead of 201 for all login endpoints (NestJS default)
yuzhiran
2026-06-15 10:42:31 +08:00
-
18c50726cd
fix: WeChat login Content-Type header, ASR tiny model, re-upload mini-program v1.0.11
yuzhiran
2026-06-15 10:00:02 +08:00
-
4fa620f0a2
fix: whisper path + PNG face avatar
yuzhiran
2026-06-13 11:26:46 +08:00
-
112884a504
fix: PNG face avatar + whisper ASR
yuzhiran
2026-06-13 11:04:52 +08:00
-
93ab79d200
fix: css-only face avatar for mini-program, voice input + ASR
yuzhiran
2026-06-12 21:47:17 +08:00
-
8191cf4b41
feat: realistic face avatar + voice input + ASR endpoint
yuzhiran
2026-06-12 15:32:04 +08:00
-
6fe84b6ef8
feat: add resume entry card, rename interview to AI数字人面试
yuzhiran
2026-06-12 14:45:49 +08:00
-
087fb1d400
fix: avatar mode default on, show AI text in chat
yuzhiran
2026-06-12 14:45:36 +08:00
-
a622afd118
chore: bump version to 1.0.5
yuzhiran
2026-06-12 14:15:27 +08:00
-
2266b866cd
chore: bump version to 1.0.4
yuzhiran
2026-06-12 12:58:34 +08:00
-
d379d181e4
feat: Admin定价管理界面 + 定价DB配置化 (P2)
yuzhiran
2026-06-12 09:52:04 +08:00
-
a55cb56be2
feat: TTS服务 + 数字人面试组件 (P1)
yuzhiran
2026-06-12 09:42:06 +08:00
-
065fe7a186
feat: 付费体系重构 P0 - 配额独立化/简历付费下载/PDF生成
yuzhiran
2026-06-12 09:31:11 +08:00
-
5d407b4f79
fix: 小程序 API 域名切回 zhiyinwx.yzrcloud.cn
yuzhiran
2026-06-11 21:30:36 +08:00
-
fb1746621d
chore: clean build artifacts
yuzhiran
2026-06-11 21:02:23 +08:00
-
a69aa31836
fix: 小程序 API 域名改为 zhiyin.yzrcloud.cn(与 H5 同域)避免微信白名单问题
yuzhiran
2026-06-11 21:02:14 +08:00
-
6dfb6bef48
代码评审 & 安全修复
yuzhiran
2026-06-11 19:55:10 +08:00
-
f7da843d56
chore: ignore bun cache and clean up
yuzhiran
2026-06-11 19:40:10 +08:00
-
e021e194c4
fix: 小程序/H5 API 地址指向错误导致登录失败
yuzhiran
2026-06-11 19:39:59 +08:00
-
c321a8dcb1
chore: clean build artifacts from tracking
yuzhiran
2026-06-11 16:40:33 +08:00
-
369da9704e
H5构建部署 + 小程序上传 v1.0.3
yuzhiran
2026-06-11 16:39:12 +08:00
-
e6b79ddb21
v4.3 安全修复+代码质量+测试体系+护城河验证
yuzhiran
2026-06-11 10:27:35 +08:00
-
9276ab9028
v4.2 冲刺版+每日推送+支付修复+全量代码评审
yuzhiran
2026-06-09 20:03:05 +08:00
-
37cfdfe93c
feat: 登录页密码+验证码双模式 / 首页岗位优化 / 法律页面 / 后端接口完善
yuzhiran
2026-06-09 15:39:17 +08:00
-
511f60d0db
初始化:职引项目 v1.0
yuzhiran
2026-06-08 16:28:00 +08:00