-
BalanceWatch 3.2.0
Stablereleased 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 buildDownloads