Skip to content

ClaudeWeek 0.2.2

Choose a tag to compare

@github-actions github-actions released this 31 Aug 17:18
· 2 commits to main since this release

Что нового

Исправлено

  • Обновление больше не оставляет приложение мёртвым. 0.2.1 из релиза
    падала при первой же отрисовке панели: знак Claude в переключателе аккаунтов
    читался через Bundle.module, а генерируемый SwiftPM аксессор ищет ресурсный
    бандл в корне .app (куда make-app.sh его не кладёт — в бандле macOS всё
    живёт под Contents/) и по абсолютному пути в .build машины сборщика. У
    собиравшего этот путь есть, поэтому локальная сборка работала; в образе из
    релиза он вёл в /Users/runner/work/…, и приложение обрывалось
    fatalError'ом через секунду после запуска. Обновление при этом вставало
    успешно — в строке меню просто оставалась прежняя версия, и назавтра всё
    повторялось. Теперь ресурсы лежат в Contents/Resources и читаются через
    Bundle.main, а пропавшая картинка заменяется вопросительным знаком, как и
    задумано, вместо падения. make-app.sh сверяет, что каждый ресурс лёг туда,
    откуда его возьмёт Bundle.main, и не собирает бандл, если Bundle.module
    вернётся в код приложения: прежняя проверка убеждалась только в том, что
    ресурсный бандл есть в .build, — он был на месте всё то время, пока
    приложение падало.
Коммиты с v0.2.1
  • Поднял версию до 0.2.2 и закрыл журнал
  • мини фикс баг (#20)

Прошлые версии — в журнале изменений.

Все изменения с v0.2.1

Установка

Скачайте ClaudeWeek-0.2.2-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.

Контрольная сумма

e0a6fb23ccaece0692f5ed08c40e518ca27e35b96d14d67967c1c52fd5b78bff  ClaudeWeek-0.2.2-arm64.dmg