Что нового
Исправлено
- Ряд недели больше не приходит к 100 % дважды. При сбросе среди ночи
последние сутки окна — огрызок в пару часов, целиком лежащий вне рабочих
часов: плана он не набирает нисколько и приходил к той же сотне, что и
предыдущие сутки. Две нижние строки показывали одно и то же. Теперь такой
огрызок своей строки не получает — день сброса остаётся в ряду первой
половиной, — а расход, случившийся в нём, доливается в последнюю строку:
показать его больше негде, а расходиться с итогом недели в футере ряд не
должен. Там, где у последних суток рабочие часы есть, всё как было. - Сброс счёта больше не стирает суточные полосы. Отсечка убирает прежний
расход из локального счёта — но не из недельного итога: его считает сервер,
который об отсечке не знает. Форма недели строилась по одним лишь записям
после сброса, и пока их не набиралось, панель показывала— / 43 %во всех
сутках при непустой неделе: сверху 15 %, а по дням пусто. Теперь до-отсечный
расход помнится отдельно и раскладывается по дням тем же ровным темпом,
которым считается план, — от начала недели до момента сброса. Ряд идёт вдоль
плановой линии и приходит к общему проценту в сутках сброса; горкой в один
день этот расход не сваливается, иначе в тех сутках загорался бы перерасход,
которого не было. На локальную оценку это не влияет — там отсечка работает
по-прежнему, иначе чужой расход снова считался бы своим. - Переключение аккаунта не проигрывается анимацией. Полосы уезжали в ноль
и приползали на новые места, будто это те же цифры изменились, — хотя после
переключения панель показывает уже другую неделю. Строки привязаны к
аккаунту и при смене рисуются сразу на своих местах.
Коммиты с v0.2.2
- Поднял версию до 0.2.3 и закрыл журнал
- fix(week): одна сотня в ряду и расход до сброса счёта на месте (#21)
Прошлые версии — в журнале изменений.
Установка
Скачайте ClaudeWeek-0.2.3-arm64.dmg, перетащите приложение
в Applications и снимите карантин:
xattr -dr com.apple.quarantine /Applications/ClaudeWeek.appСборка подписана ad-hoc, без Apple Developer ID, поэтому Gatekeeper
просит подтверждения. Кому это не нравится — собирайте из исходников:
./scripts/install.sh.
Требуется macOS 14+ на Apple Silicon (M1 и новее). Готового образа
под Intel нет — там сборка из исходников тем же install.sh.
Контрольная сумма
0c94e027b0c75e8b99fedf422670cb66f29c8e173d6b52ef36f84928cee24258 ClaudeWeek-0.2.3-arm64.dmg