6 октября 2026
5 октября в основную ветку разработки слили два изменения. Одно касается пользователей, второе — скорости работы команды.
Выдвижная панель слева с разделом Recents: список недавно использованных адресов, нажатие переключает активный кошелёк и закрывает панель.
Любопытна механика списка. Адреса ранжируются не по алфавиту и не по балансу, а по частоте использования с затуханием: каждое переключение обесценивает прошлые визиты с коэффициентом 0,9. Наверх всплывают те кошельки, которыми пользуются сейчас, а не те, куда заходили когда-то. В списке максимум 8 адресов.
Отдельно оговорено прямо в коде: кошельки, в которые ни разу не заходили, в подсказках не появляются. Скрытые адреса из списка вычищаются.
Rainbow давно сделан под несколько адресов сразу, но удобного переключателя в нём не было. Это он и есть.
Важная оговорка. Это прототип, и так написано в самом описании: содержимое панели названо заглушкой, которую предстоит заменить. Функция спрятана за экспериментальным флагом Side Drawer, выключенным по умолчанию и требующим перезапуска приложения. В сборках из магазинов её нет, и попасть туда она может ещё не скоро — часть таких веток не доживает до релиза.
Попутно в том же изменении починили баг iOS: нативные кнопки отменялись, если родительский список перехватывал жест прокрутки.
Пользователям не видно вовсе, но говорит о темпе работы. 184 файла, из них 83 — тесты. Полный прогон стал быстрее втрое-вчетверо: автор приводит замер с 16,5 до 4,8 секунды.
Заодно выбросили повторяющиеся заглушки, заменив их настоящими хранилищами данных. Быстрые тесты означают более частые прогоны и более короткий цикл правок — это косвенный, но честный признак здоровья разработки.
Оба изменения внёс Christian Baroni — сооснователь и генеральный директор Rainbow. Руководитель, который сам пишет код, — в этой отрасли не правило.
Что происходит в разработке кошелька — на странице rnbw.wiki/pulse
Эти записи выходят в канале @RNBWwiki_cis.