• 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
  • v3.1.1 b00cc11fb0

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

    wt released this 2026-10-30 10:01:43 +00:00 | 6 commits to main since this release

    Версия 3.1.1 (сборка 14). Первый релиз BalanceWatch как отдельного репозитория.

    Что входит

    • Самостоятельное (watch-only) приложение Balance для watchOS 10+, выделенное из монорепозитория Balance.
    • SwiftUI + SwiftData (локальное хранилище), синхронизация с self-hosted BalanceServer.
    • AGENTS.md — правила разработки для агентов и разработчиков.
    • Аватар репозитория и баннер README (branding/), см. #1.

    Сборка: xcodebuild -project BalanceWatch.xcodeproj -scheme BalanceWatch -destination 'generic/platform=watchOS Simulator' CODE_SIGNING_ALLOWED=NO build

    Downloads