19 Commits

Author SHA1 Message Date
mzl92 fb865e40a6 状态灯修复: waiting_relogin/qr_expired新增强制'等待扫码'黄灯(优先于进程判定,runner等扫码时进程活着但非运行); 未知状态如实显示不再误标已收工 2026-08-31 14:50:09 +08:00
mzl92 a711b9d42c 集成Hermes的简历渲染器(vendored, exports加CSS): 详情页简历全文改智联样式渲染(服务端渲染+样式内联), 纯文本降级兜底 2026-08-31 10:28:31 +08:00
mzl92 5e9928652e 状态灯双重核对: docker只读接口查runner真实进程, 强停不再假显示运行中(新增'已停止'态); 手动停止单列 2026-08-27 18:17:59 +08:00
mzl92 e3cdadab88 顶栏任务状态灯: hr1/hr2四态(运行中/已收工/异常/今日未运行+聊天剩余), 只读挂载runner状态目录 2026-08-27 17:17:06 +08:00
mzl92 896795462a 新增筛选规则页: Hermes整理的机器人规则总览(rules.md), 顶栏入口所有登录用户可见, marked渲染 2026-08-27 16:40:29 +08:00
mzl92 932781a55e 新增访问记录(仅超管): 登录成功/失败/退出/账号操作审计含IP, 顶栏入口在账号管理旁, 弹框展示+可清空 2026-08-27 16:14:34 +08:00
mzl92 022546f8d3 详情页美化: 评分明细改中文标签+五格能量条卡片, 门槛命中改绿徽章/拦截红徽章, 简历全文按段落标题分节高亮重排 2026-08-27 16:03:01 +08:00
mzl92 2faaa6f032 移除期望城市TOP8图表(无实际作用), 其余三图自动重排 2026-08-27 15:51:44 +08:00
mzl92 5843898e59 标签改双组独立设计: 时间组×级别组自由组合(今日+推荐/有效等), 互不顶掉 2026-08-27 15:49:55 +08:00
mzl92 194ce81f27 列表增强: 快捷标签页(全部/今日/有效人员/推荐/待定/已打招呼), 当天数据高亮+今徽章, 日期按北京时间显示, 导出同步支持 2026-08-27 15:45:26 +08:00
mzl92 17a741fd78 箭头移到页面两侧悬浮(圆形,脱离内容区); 左右点击循环切换 2026-08-27 15:14:44 +08:00
mzl92 2a4060ae6d 页面分双屏滑动: 第一屏看板/第二屏候选人列表, 左右箭头+键盘方向键+触屏滑动, 圆点指示器 2026-08-27 15:04:12 +08:00
mzl92 515273dd92 登录支持回车提交(表单化); 冒烟改用回车路径验证 2026-08-27 14:59:49 +08:00
mzl92 6e9470a980 看板增加ECharts图表(自托管): 近30天趋势折线/级别环形/学历柱状/期望城市TOP8/筛选漏斗; 统计接口扩充 2026-08-27 14:37:06 +08:00
mzl92 34efe3842a 账号管理改顶栏入口+弹框交互; 停用/启用带确认; 冒烟支持已有实例(SMOKE_USER) 2026-08-27 14:21:39 +08:00
mzl92 520ffb78a1 关键修复: 不再直读WAL活库(会撞checkpoint报malformed), 改VACUUM INTO每5分钟一致性快照; 前端数据加载失败显式提示+重试; 看板显示快照时间 2026-08-27 13:50:18 +08:00
mzl92 c32348f3b2 修复详情404: 候选人id含URL锚点(#sortType)需encodeURIComponent; 冒烟断言改动态 2026-08-27 12:20:31 +08:00
mzl92 6e88156080 修复: 详情弹窗内联display:flex覆盖.hidden导致未登录即显示(移入CSS并用#detailModal.hidden覆盖); 未登录隐藏退出按钮 2026-08-27 12:16:16 +08:00
mzl92 e796729e57 v1.0 招聘数据后台: 首账号超管+HR账号+登录, 看板/候选人筛选/详情/CSV导出/账号管理, 只读live库, Docker部署 2026-08-27 12:07:06 +08:00