ClaudeWeek 0.1.13
Что нового
Добавлено
- Настройка «Начало недели»: ряд суток на панели идёт либо с понедельника
(по умолчанию), либо с дня сброса, как раньше. При понедельнике у ряда своя
шкала: понедельник открывается нулём, пятница приходит к 100 % в момент
сброса. 100 % здесь — не весь недельный лимит, а то, что осталось к утру
понедельника: по нему раскладывается план, от него же считается факт.
Суббота с воскресеньем, прошедшие сразу после сброса, уходят под черту в
конец ряда и остаются в недельных процентах — они и правда съели свою долю
лимита. Итог недели в футере тоже недельный. Границы окна и момент сброса
настройка не трогает.
Изменено
- Заводская таймзона — системная, а не
Europe/Saratov. Зона, в которой
писалась программа, попадала на чужую машину дефолтом, и сутки на панели
переключались там не в местную полночь. У кого зона уже выбрана руками,
ничего не меняется. - Полей «День / час / минута сброса» в настройках больше нет. Момент сброса
приходит от сервера (resets_at), а офлайн проецируется от последнего, им
же названного, — поля не влияли ни на что и читались как сломанные: их
крутили, ждали, что неделя сдвинется, и не понимали, почему ничего не
меняется. Вместо них под «Началом недели» показан настоящий момент сброса в
выбранной зоне. Вconfig.jsonключи остались: по ним строится окно, если
сервер не отвечал ещё ни разу и кеш пуст.
Исправлено
- В строке состояния на вкладке «О программе» больше нет «у вас»: просто
«последняя версия — 0.1.12, проверено в 13:17». - Разовый сбой GitHub API больше не отменяет выпуск. Список файлов PR
спрашивается с тремя попытками: 17 августа GitHub был в частичной аварии и
ответил на этот запросHTTP 503ровно в момент слияния — шаг упал, и версия
0.1.12 не вышла, хотя посчитана была бы верно. Пустой ответ теперь считается
отказом, а не «PR без кода»: молча пропущенный релиз заметен куда позже
честного падения.
Коммиты с v0.1.12
- Поднял версию до 0.1.13 и закрыл журнал
- Фикс баг (#15)
- Добавил повтор запроса к API в релизном workflow
Прошлые версии — в журнале изменений.
Установка
Скачайте ClaudeWeek-0.1.13-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.
Контрольная сумма
ebb8c451064f72626a0d51bf6687eeaf221b3b5cabab90a8a4586e354b0a2ae8 ClaudeWeek-0.1.13-arm64.dmg