• v3.2.0 30a0ca6520

    BalanceWatch 3.2.0
    Build / Build (watchOS Simulator) (push) Canceled after 0s
    Build / Build (watchOS Device) (push) Canceled after 0s
    Stable

    wt released this 2026-10-31 19:23:45 +00:00 | 0 commits to main since this release

    Версия 3.2.0 (сборка 15). Поддержка контракта экосистемы v2 и новое оформление в стиле BalanceFlutter.

    Что нового

    • Счета и валюты — счета (наличные, карта, вклад), переводы между ними и курсы валют синхронизируются с сервера. Общий баланс, аналитика и бюджеты считаются в базовой валюте; если курса нет, часы показывают предупреждение «нет курса».
    • Экран «Счета» — баланс каждого счёта в его валюте; при добавлении операции можно выбрать счёт, валюта подставляется по счёту.
    • Общие бюджеты — в «Настройки → Сервер» можно выбрать личное или общее пространство и войти в общее по коду приглашения. Данные каждого пространства хранятся отдельно.
    • Без потерь данных — регулярные платежи, цели, долги, теги и вложения часы не показывают, но сохраняют и отправляют обратно без изменений. Незнакомые поля и сущности от новых клиентов тоже не теряются.
    • Оформление «Лес» — палитра и иконка как у приложения BalanceFlutter: зелёная карточка баланса, доходы бирюзовые (↙), расходы оранжевые (↗). Суммы с копейками показываются с двумя знаками.

    Исправлено

    • Записи, созданные другими клиентами, больше не дублируются на сервере при правке на часах (ID сохраняется в точности как с сервера).

    Загрузки

    Файл Для чего
    BalanceWatch-3.2.0-watchos-unsigned.ipa Установка на Apple Watch (arm64, arm64_32); перед установкой подпишите своим Apple ID (Xcode, Sideloadly и т.п.)
    BalanceWatch-3.2.0-watchos-simulator.zip Приложение для симулятора watchOS: xcrun simctl install <устройство> BalanceWatch.app

    Контрольные суммы — SHA256SUMS.

    Что нужно знать

    • Нужен watchOS 10 или новее. Для счетов, валют и общих бюджетов нужен BalanceServer 1.1.0; со старым сервером эти функции скрыты, остальное работает как раньше.
    • Сборки не подписаны: в репозитории нет сертификата для раздачи, поэтому для часов приложение нужно подписать самостоятельно.
    • Часы не создают регулярные платежи — их создают телефон и компьютер, на часы приходят готовые операции.

    Проверено в симуляторе watchOS 27.2: вход на BalanceServer 1.1.0, синхронизация счетов, перевода между валютами и курсов, суммы совпадают с расчётом.

    Сборка из исходников: xcodebuild -project BalanceWatch.xcodeproj -scheme BalanceWatch -destination 'generic/platform=watchOS Simulator' CODE_SIGNING_ALLOWED=NO build

    Downloads