Skip to content

ClaudeWeek 0.1.11

Choose a tag to compare

@github-actions github-actions released this 16 Aug 16:26
· 18 commits to main since this release

Что нового

Добавлено

  • Английский интерфейс. Язык следует за системным — русский на русской macOS,
    английский на любой другой, — а на вкладке «Общие» выбирается явно: «Как в
    системе», «Русский» или «English». Переключается на ходу, без перезапуска:
    язык лежит в конфиге, и панель с настройками перерисовываются по нему тем же
    движением, что и на любую другую правку. Переведено всё, что видит человек:
    панель и её разбивка по моделям, меню строки меню, шесть вкладок настроек,
    баннеры уведомлений, окна обновления и ошибки, доходящие до панели. Дни
    недели, длительности и единицы токенов идут за языком со своими правилами
    склонения — «2 дня 4 часа» и «2 days 4 hours». Лог-файл остаётся русским: его
    читают при разборе поломки, и одну ошибку не должно быть видно двумя разными
    строками.
  • --lang=system|ru|en — язык на один запуск, не трогая настройку. Тем же
    ключом снимаются английские картинки: --screenshot рисует то, что выбрано.
  • Ссылка «журнал изменений» рядом с номером версии на вкладке «О программе» —
    открывает этот файл на GitHub. Раньше прочитать, что изменилось, можно было
    только при доступном обновлении: кнопка «Что нового» появляется вместе с ним
    и ведёт на страницу выпуска.
  • scripts/changelog.sh — закрыть версию в журнале (release) и достать её
    раздел (section). Им же пользуются оба релизных workflow, так что
    посмотреть заранее, что уедет в заметки, можно той же командой.

Изменено

  • Журнал ведётся по-русски, как и вся остальная документация проекта, и
    разделы в нём русские: «Добавлено», «Изменено», «Исправлено», «Заметки».
  • Заметки к релизу начинаются с раздела журнала, а список коммитов уехал под
    спойлер ниже: страницу выпуска открывают, чтобы узнать, что изменилось для
    человека, а не какие подписи были у коммитов. Из тех же строк собирается окно
    обновления в самой программе — теперь оно показывает первые пункты «что
    нового», а не начало инструкции по установке.
  • Раздел «Не выпущено» закрывает release-on-merge.yml тем же шагом, которым
    поднимает версию: заголовок превращается в номер с датой, сверху заводится
    новый пустой, ссылки сравнения дописываются. Пока это была ручная
    обязанность, она не пережила первого же выпуска — записи 0.1.10 уехали в
    релиз, так и оставшись под «не выпущено»; заодно эта версия закрыта задним
    числом.
  • Разряд версии считает до 99 и переносится в старший: 0.1.99 → 0.2.0,
    0.99.0 → 1.0.0. Раньше счёт шёл дальше — 0.1.100.

Исправлено

  • Разряд «версию подняли в самом PR» определяется по свободному тегу, а не по
    тому, попал ли Version.swift в список изменённых файлов. PR с локализацией
    правил в этом файле соседние строки, workflow счёл версию поднятой, оставил
    выпущенную 0.1.10 и остановился на занятом теге — сборка не вышла.
Коммиты с v0.1.10
  • Поднял версию до 0.1.11 и закрыл журнал
  • Мини фикс (#13)
  • Локализация (#12)

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

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

Установка

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

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

dee26e0b5243bb8aa98d1007c664d54d7a53e5260b9ee69298c1cfb41c7bf0d9  ClaudeWeek-0.1.11-arm64.dmg