From 19525a6f682146b0c4efe4da2d2cfc71c8e9a831 Mon Sep 17 00:00:00 2001 From: Karlcarlo Date: Mon, 5 Oct 2026 02:26:51 +0000 Subject: [PATCH] =?UTF-8?q?=E5=AE=9D=E5=AE=9D=E6=9D=A5=E4=BF=A1=E8=A7=92?= =?UTF-8?q?=E6=A0=87=E6=94=B9=E5=AE=9E=E5=BF=83=E7=BA=A2=E5=9C=86=EF=BC=9B?= =?UTF-8?q?=E5=81=9C=E5=9C=A8=E9=A6=96=E9=A1=B5=E6=AF=8F=2060=20=E7=A7=92?= =?UTF-8?q?=E5=88=B7=E6=96=B0=E6=9C=AA=E8=AF=BB=E6=95=B0=20(v26100446)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 5.5 --- index.html | 2 +- js/app.js | 6 +++++- mama-box.css | 6 ++++-- 3 files changed, 10 insertions(+), 4 deletions(-) diff --git a/index.html b/index.html index 543e965..4e5ea64 100644 --- a/index.html +++ b/index.html @@ -7,7 +7,7 @@ 兜爸心选 · 孕育陪伴 - + diff --git a/js/app.js b/js/app.js index 4c89fb5..b2b583d 100644 --- a/js/app.js +++ b/js/app.js @@ -3,7 +3,7 @@ (function () { 'use strict'; /* 页面版本号(YYMMDD+序号):显示在「关于兜爸心选」页底部;bump 时同步 head 注释与 ?v= */ - var VER = '26100445'; + var VER = '26100446'; const $ = (s, c) => (c || document).querySelector(s); const $$ = (s, c) => Array.from((c || document).querySelectorAll(s)); @@ -5250,6 +5250,10 @@ document.addEventListener('visibilitychange', function () { if (!document.hidden) syncLaixinReminder(); }); + /* 2026-10-05 用户:「来信里有信了就该提醒,不用等我点进来信页」→ 停在首页时也每 60 秒拉一次未读数, + 信按时间慢慢送达时,tab 圈数字会自己冒出来(页面在后台 / 不在前台时不拉,省流量)。 + ⚠️ 前提是上游 unread 到点就算数;如果上游要等打开来信页才投递,这里拉多少次也是 0(已找「宝宝来信(新)」会话确认)。 */ + setInterval(function () { if (!document.hidden) syncLaixinReminder(); }, 60000); /* 从来信页「返回」时浏览器可能直接从往返缓存(bfcache)恢复本页,不一定触发 visibilitychange → 补一个 pageshow */ addEventListener('pageshow', function (e) { if (e.persisted) syncLaixinReminder(); }); diff --git a/mama-box.css b/mama-box.css index 770614a..3b76c11 100644 --- a/mama-box.css +++ b/mama-box.css @@ -4636,8 +4636,9 @@ a.skip:focus{left:16px;top:16px} .hero-zod.el-air {--zg:linear-gradient(135deg,rgba(159,189,240,.28),rgba(135,150,224,.28) 55%,rgba(115,120,204,.30))} .hero-zod.el-water{--zg:linear-gradient(135deg,rgba(93,192,211,.28),rgba(58,144,194,.28) 55%,rgba(46,106,164,.30))} /* 来信角标:1~10 画成圈数字(白底红圈红字 = ①~⑩ 的样子;js renderLetterReminder 加 .is-ring),>10 保持实心红胶囊「10+」 */ -.t-badge.is-ring{width:17px;min-width:0;padding:0;background:#fff;border:1.5px solid #FF3B30;color:#FF3B30; - font:800 10.5px/14px -apple-system,"PingFang SC",sans-serif;box-shadow:0 0 0 1.5px #fff,0 2px 6px rgba(255,59,48,.30)} +/* 2026-10-05 用户:「圈要是实心的」→ 1~10 也改成实心红圆、白字、白描边(类名 is-ring 沿用,只换皮;仍是正圆,>10 才是胶囊)。 */ +.t-badge.is-ring{width:17px;min-width:0;padding:0;background:#FF3B30;border:1.5px solid #fff;color:#fff; + font:800 10.5px/14px -apple-system,"PingFang SC",sans-serif;box-shadow:0 2px 6px rgba(255,59,48,.35)} .t-badge.is-ring.d2{font-size:8.5px;letter-spacing:-.4px} /* 星座牌位置 二版(2026-10-04 用户:「星座不要压到孕囊上面,孕囊变小就整个压上去了;稍微压到孕囊最边上」) 原来 right/bottom 按 .hero-baby 方块百分比定,孕囊小(早孕 --k .42)时方块才 70 多 px,牌子整个盖住囊。 @@ -4666,6 +4667,7 @@ a.skip:focus{left:16px;top:16px} + /* ============ 祈福树入口(2026-10-05) ============ 用户:「把『所有工具』取消,右上角放『祈福』两个小字」+「树藏在页面底部边缘,微微露出来,偶尔动一动」。 · 树图用宝宝祈福会话提供的缩略图(/qifu-shu/static/tree-thumb.png,600² 裁边后缩到 150px 存本地,免得每次拉 550KB);