v3.9.90.3
统一全站发布版本、运行时 generation、资源查询版本与 footer 更新入口。模块能力版本继续按各自合同维护,不与全站发布版本混用。
本次 browser-compatibility-audit-v001:全站新增浏览器兼容性审计报告页,记录 PC、Pad、Android Chrome 与 Alook 的检查边界;专业升学路径和大学生说专业入口改为原生 href,旧地址统一为单跳兼容。报告页:全站浏览器兼容性审计。Alook 真机仍需单独验收,不能用其他浏览器代替。
本次 r031:重构首页与倒计时的阅读路径;倒计时成为唯一视觉主角,主动作收敛为“开始专业初选”,现有入口按主线、了解、证据、产业分组并按需展开,保留原有路由、家庭方案状态和事实边界;PC 使用双栏,Pad 使用单列,Android 使用文档流布局,避免入口平铺、横向溢出和无意义的额外文案。首页运行时版本为 family-home-runtime-v3990_3-r031,缓存修订为 r031-home-redesign。此前 r030 的统一专业解析、历史恢复、多专业状态和三入口文案修复继续保留。
本次 r032:修复 ln-rank 输入源优先级。输入框已经挂载时始终以实时内容为准,清空专业或学校条件不会再被旧 state 恢复;浏览器前进/返回遇到缺失的 URL 参数时,也会同步清空可见输入。专业筛选上下文为 major-filter-context-v003,缓存修订为 r032-input-clear-state;全站发布版本与 generation 保持 v3.9.90.3 / v3990_3。
本次 r036:继续收敛专业历史入口的 Worker 冷路径。未提供 candidateScore 时不再静态加载三年位次表,只有需要分数换算时才延迟加载 rank-table provider;叠加 r035 的 manifest 解析边界,避免正式站冷实例触发 error code 1102/HTTP 503。能力版本为 major-history-resource-boundary-v002、major-history-rank-lookup-lazy-v001,缓存修订为 r036-major-history-rank-lazy。
本次 r037:新增统一视觉与响应式样式合同。共享层统一阅读宽度、间距节奏、焦点环、44px 触控目标、长文本换行和横向溢出保护;核心入口按桌面、Pad、Android 和窄屏断点收敛布局,不改变查询、实体、数据或 AI 行为。能力版本为 unified-visual-responsive-v001,样式修订为 r037-unified-visual-responsive。
本次 r038:补齐统一响应式样式在 Cloudflare Pages 嵌套目录下的资源发布合同。为带版本号的 shell CSS 明确声明 CSS MIME 类型与 immutable 缓存,避免正式站部署后出现资源类型或缓存不一致;能力版本保持 unified-visual-responsive-v001,样式修订为 r038-unified-visual-responsive-production-contract。
本次 r039:修复 PR #245 合并后 main tree 不完整导致的恢复门阻断。受保护路径检查现在能识别“基线 tree 仅含少量断点文件”的恢复场景,仅在该异常基线下跳过误报,完整基线恢复后自动恢复原有保护校验;不改变运行时、业务数据或用户查询行为。
本次 r035:继续修复专业历史入口在 Worker 冷路径加载完整 420KB 专业目录并全量扫描意图,导致有效专业查询触发 error code 1102/HTTP 503 的问题。专业历史现在先使用已加载的 canonical manifest 做精确、别名和有界候选解析,再读取预聚合 shard;保留宽泛输入的 fail-closed 选择状态,禁止公共 origin 自回源。能力版本为 major-history-resource-boundary-v001,缓存修订为 r035-major-history-1102-bounded-api。
本次 r034:修复学校专业接口丢失 Cloudflare Pages Functions context 的问题。学校查询现在始终使用绑定的 ASSETS 资源,不再在 Worker 内错误回源正式域名,避免有效的 canonical schoolEntityId 查询触发 error code 1102/HTTP 503;专业历史、学校 resolve-only 和完整学校查询均加入资源边界回归验收。能力版本为 worker-resource-boundary-v001、school-query-context-binding-v001,缓存修订为 r034-worker-1102-bounded-api。
本次 r033:修复专业查询学校卡片缺少原生链接的问题,学校名称现在可以刷新、分享、键盘访问,并保留当前专业和参考分数上下文进入学校查询;同时阻断 admission 临时标识进入 Tongxue canonical entity,旧的辽东学院 handoff 会按学校名称兼容降级,不再在来源请求前误报 invalid_entity。模块版本为 ln-rank-school-entry-v001、tongxue-entity-handoff-v001,缓存修订为 r033-tongxue-school-entry。
本次 r051:明确 Tongxue 的两个查询对象不是同一层级。学校入口只表示学生对整所学校的个人体验;专业入口明确表示不同学校学生对同一具体本科专业的留言,不冒充当前学校的专业评价。ln-rank、major-path 与 Tongxue 的返回上下文增加 partial 状态,长链接删去决策上下文时不再误报“独立查询”;专业留言失败增加页内重试,专业资料和升学路径改为补充信息。全站发布版本保持 v3.9.90.3 / v3990_3。
- Tongxue · 同学你好v1.5.9 / tongxue-runtime-v159-r3968
- AIPLuS 产品版v0.02
- 省内优势背景local-strength-static-v3971_2
- 211 背景静态资源all-211-static-v3972_0
- 专业升学地图major-path-v0.06 / r051-major-scope-clarity
- 同学你好tongxue-human-journey-ui-v003 / r052-tongxue-school-social-labels