ClaudeWeek 0.1.11
Что нового
Добавлено
- Английский интерфейс. Язык следует за системным — русский на русской 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 и остановился на занятом теге — сборка не вышла.
Прошлые версии — в журнале изменений.
Установка
Скачайте 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