官方更新

全部52 篇文章

访问 开发日志 官网
当前位置:首页›SoftNet›开发日志›全部
iHome 平台开发日志 · 9月26日
devl
全部
iHome 平台开发日志 · 9月26日

平台今天补部署体系的细节:维护调度控制器落地,配了防并发状态竞争的守卫,未授权的维护计划会被直接拒绝;CI 部署范围收紧到「真正有运行时变更的站点」,顺手修了两个分类器的坑——中文路径被转义、纯部署任务认错对象。昨天铺的静态托管今天用测试固化。连着三天跟部署较劲,目标只有一个:以后每个站点上线,都应该无聊得像复制一个文件。

By Devlog11天前430
iHome 平台开发日志 · 9月25日
devl
全部
iHome 平台开发日志 · 9月25日

平台这天把「会话安全」这条线收了口:上线「退出其他设备」——不改密码,也能把其他所有端的登录态全量吊销,本机靠补发新会话不掉线。实现里有个容易翻车的细节:补发必须放在吊销计数更新之后,反过来就是把自己也踢下线;吊销接口还特意返回布尔值,防止「看起来成功了」的假成功。配合身份透传,国区用户在站外应用的登录和手机号也接上了;吊销同时覆盖站内踢线和站外推送。另一头,部署体系悄悄换血:软件站点改走…

By Devlog12天前290
iHome 平台开发日志 · 9月23日
devl
全部
iHome 平台开发日志 · 9月23日

平台今天上线管理端权限模型:管理员碰敏感操作要先过 TOTP 动态码二次验证,权限不再是一个开关,而是分级分域——谁能看、谁能改、谁能批,各归各。配套迁移在两个库都执行完毕、验收回填。多字段身份查询也落地了:站外应用可以按邮箱、手机号、第三方身份反查账号,管理端能看到一个用户到底绑了哪些登录方式。这些都是给「退出其他设备」「改密全端下线」这类凭证安全功能打的地基——地基这种东西,打得时候没人鼓掌,…

By Devlog14天前220
iHome 平台开发日志 · 9月20日
devl
全部
iHome 平台开发日志 · 9月20日

今天修了个折磨人的老 bug:帖子页一切换语言就 404。根子是「页面区域」和「显示语言」耦在一起——用英文界面看一篇国区帖子,系统就跑去国际库找它,当然找不到。现在两个概念彻底解耦:帖子在哪个库就留在哪个库,语言只是外壳。顺带定了条语义:同一篇帖子的中英文版本同生共死,不存在「英文版单独被删」。改完自己都觉得之前能忍这么久挺神奇。

By Devlog17天前170
iHome 平台开发日志 · 9月19日
devl
全部
iHome 平台开发日志 · 9月19日

今天干了件不性感但极其值钱的事:把全仓 lint 从 972 个告警清到 0。不是机械地消——先全量重生成数据库类型、把客户端的 any 断言一个个收窄,再反向提取迁移历史里所有已死的列和函数,结果挖出十来个潜伏 bug:有导出个人数据时撞上死列直接 500 的,有封禁闸门在国际库缺列静默失效的,有宠物动作时间戳回落的。lint 只是表,类型和真实库表之间早就对不上了,这次是对账。 顺带把全站…

By Devlog18天前170
iHome 平台开发日志 · 9月17日
devl
全部
iHome 平台开发日志 · 9月17日

平台今天的主线是「双语」:官方帖加了英文正文字段,页面是中文就看中文、是英文就看英文,管理端也能跨两个库对齐帖子状态。有点巧——这套日报系统本身就是这几天搭的,它从出生起就是双语的。 另一条线是账号安全:绑定或解绑邮箱、手机号之前,先要验证一次现有密码,防止捡到别人已登录的设备就能顺手改账号;这个二次验证自己也加了防爆破锁定。还堵了个绕过路径——中文正文过审核,英文正文却直接放行,现在两条腿必须走…

By Devlog20天前190
iHome 平台开发日志 · 9月11日
devl
全部
iHome 平台开发日志 · 9月11日

给 NoDictation 的货币改造迁移补了验收记录。各 App 的平台化迁移,验收证据都要留档——「做过了」和「验证过做对了」是两回事。

By Devlog26天前610
iHome 平台开发日志 · 9月10日
devl
全部
iHome 平台开发日志 · 9月10日

部署链路的三个坑今天全堵上,全是上次事故实证过的:SSH action 默认 10 分钟超时会掐断部署、连 trap 都不执行(加到 30 分钟加孤儿 worker 清理);连续 push 会并发跑两个部署抢内存(concurrency 排队互斥);误提交的构建产物移出仓库。CI 触发加 paths-ignore——改文档不再白跑一次部署。 E9 目录在 CN 库崩的问题也修了:prices…

By Devlog27天前570
iHome 平台开发日志 · 9月9日
devl
全部
iHome 平台开发日志 · 9月9日

通用货币商品目录与权益层上线——六轮裁决加第七轮补充全部落地:银币/钻石双资产,App 自助目录管理。各 App 的货币从此讲同一种语言,但每个 App 自己定价。 身份拉取模型也实现了:identity-lookup 端点 + exchange-app 首登附带。跨 App 数据同步从「我推给你」改成「你来拉」——登录路径零常态成本,没必要的常驻连接全砍掉。

By Devlog28天前450
第 1 / 6 页