2026 年 10 月 6 日
10 月 5 日,有两项改动被合入主开发分支。一项面向用户,另一项关乎团队的工作速度。
从左侧滑出的面板,内含 Recents 区块:最近使用过的地址列表,点击即可切换当前钱包并关闭面板。
有意思的是列表的排序方式。地址既不按字母也不按余额排列,而是按使用频率并带衰减:每切换一次,先前的访问就以 0.9 的系数被贬值。浮到最上面的是你现在正在用的钱包,而不是你很久以前进过一次的。列表最多容纳 8 个地址。
代码里明确写了一条规则:从未打开过的钱包不会出现在建议中。已隐藏的地址会从列表里清除。
Rainbow 很早就是为同时持有多个地址而设计的,却一直没有一个顺手的切换器。这就是了。
一个重要的提醒。这是原型,描述里自己就是这么写的:面板的内容被称作占位,日后会被替换。该功能藏在实验开关 Side Drawer 之后,默认关闭,且需要重启应用。商店版本里没有它,而且可能还要等很久——这类分支有不少撑不到发布。
顺带在同一次改动里修了一个 iOS 缺陷:当父级列表抢走滚动手势时,原生按钮会被取消。
用户看不见,但能说明节奏。184 个文件,其中 83 个是测试。完整跑一遍快了三到四倍:作者给出了自己的测量,从 16.5 秒降到 4.8 秒。
顺手清掉了重复的替身,换成真正的存储。测试快意味着跑得更勤、改动周期更短——这是关于代码健康程度的一个间接但诚实的信号。
这两项改动都出自 Christian Baroni——Rainbow 的联合创始人兼首席执行官。在这个行业里,亲自写代码的一把手并不是常态。
钱包开发中正在发生什么:rnbw.wiki/pulse
这些内容同时发布在频道 @RNBWwiki.