topfans/frontend
zerosaturation ab1810e433 fix(frontend): clear all daily_login_completed_* keys on logout
登出时清理 daily_login 本地缓存的 key 写错:实际清的是
daily_login_completed_${today},但 Header.vue 写入的 key 是
daily_login_completed_${date}_${uid}_${starId},格式不匹配导致
根本没清掉任何东西,跨账号/重装场景会留旧去重残留,新一天本应触发
的 daily_login 上报被本地 cache 误判成'已报'。

改成模糊匹配所有 daily_login_completed_*(uni 没有'按前缀删'接口,
getStorageInfoSync + filter + 循环 remove,模式同
utils/preloadApi/storage.js#clearForUser)。

注:daily_login 仍保留前端去重(spec §3 要求);其他 daily 任务
(daily_browse_asset / daily_place_asset) 本来就没前端去重,完全
靠后端 ProcessTaskEvent 幂等(status=completed/claimed 跳过)。

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
2026-07-27 16:36:58 +08:00
..
components feat:修改铸造消耗弹窗样式 2026-07-27 13:38:23 +08:00
composables feat:修改分享url 2026-07-15 12:40:39 +08:00
config
hybrid/html
pages feat(frontend): daily-task reportEvent 接入 + exhibition 错位实现迁移 2026-07-27 15:47:01 +08:00
static feat:修改图片尺寸和uni配置 2026-07-27 12:48:02 +08:00
store fix(frontend): clear all daily_login_completed_* keys on logout 2026-07-27 16:36:58 +08:00
uni_modules fix:修改一键登录页到首页的bug 2026-07-21 15:00:49 +08:00
uniCloud-alipay
utils fix:修改登录页流程bug 2026-07-21 16:41:42 +08:00
.env.development
.env.production
.gitignore
App.vue feat:修改图片尺寸和uni配置 2026-07-27 12:48:02 +08:00
index.html
main.js
manifest.json feat:修改图片尺寸和uni配置 2026-07-27 12:48:02 +08:00
oss-upload-test(1).html
package.json feat:增加二维码验证真伪的功能 2026-07-13 11:22:56 +08:00
pages.json feat:修改详细页面,修改为每个类型的页面不对 2026-07-15 19:16:28 +08:00
RANKING_API_SPECIFICATION.md
uni.promisify.adaptor.js
uni.scss