Skip to content

GetBox 1.3.0 на лендинге: SHA256, «Что нового», новый логотип - #2

Merged
IncludeSpecial merged 4 commits into
mainfrom
landing-1.3
Oct 13, 2026
Merged

IncludeSpecial merged 4 commits into
mainfrom
landing-1.3

Conversation

@IncludeSpecial

Copy link
Copy Markdown
Owner

Продолжение #1 (он смержен до этих коммитов).

Что сделано

Релизы

  • Блок «Скачать»: SHA256 из GetBox-<версия>-portable.exe.sha256 (публикуется с 1.3.0; читается на сервере — в /api/releases и при сборке — с кнопкой «Скопировать») и «Что нового в vX» — описание релиза по разделам. У старых версий — ссылки на их релизы.
  • release-sync workflow: раз в час (или сразу по repository_dispatch из релиза GetBox, см. GetBox 1.3.1: новый логотип, многоразмерная иконка exe, обновлённые скриншоты GetBox#7) сравнивает версию в HTML живого сайта с последним релизом и пересобирает сайт через Deploy Hook Vercel. Нужен секрет VERCEL_DEPLOY_HOOK_URL; без него только пишет в лог.

Контент по README приложения

  • 6 возможностей, секция «Безопасно по умолчанию», FAQ из 7 вопросов, статистика каталога (программы / профили / категории — из репозитория GetBox при сборке), новые заголовок и мета-описания.
  • «Интерфейс»: скриншоты 1.3.0 с новым логотипом (npm run sync:screenshots && npm run images), 7 вкладок.
  • Политика конфиденциальности: какие запросы делает приложение (самообновление, иконки).

Логотип

Проверка

  • npm run lint, format:check, typecheck, build — проходят; при сборке подтянулось 118 программ / 6 профилей / 10 категорий.
  • Разбор описания релиза проверен на реальной секции CHANGELOG.md 1.3.0.
  • Playwright на моке /api/releases в формате 1.3.0: RU/EN, вкладки, FAQ, SHA256, статистика, мобильная версия — без ошибок в консоли.
  • release-sync не запускался (нужен секрет) — проверить через Actions → Release sync → Run workflow после мержа.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UuERc2mjDcyuWMSRwfR3WM


Generated by Claude Code

…ures

- Releases: show the .sha256 published since 1.3.0 (read server-side, with copy
  button) and the full release notes split by section; link to each release
- release-sync workflow redeploys Vercel when the live HTML lags behind the
  latest release (hourly, or instantly via repository_dispatch)
- Content from the app README: six features, a new Safety section, FAQ, catalog
  stats pulled from the GetBox repo at build time, updated meta and hero copy
- Interface: 1.3.0 screenshots synced from GetBox docs (npm run sync:screenshots),
  seven tabs, no duplicate window chrome
- Privacy policy: what the app contacts for self-update and icons
- README: content sources, release flow and deploy hook setup

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UuERc2mjDcyuWMSRwfR3WM
The old dark tile disappeared on dark backgrounds and the hexagon box was
unreadable at 16–32 px. The new mark keeps the box-and-arrow idea on a bright
Fluent tile, with a simplified 16 px variant for the favicon. OG cards are
rendered from assets-src/brand/og.html (npm run og) with the new logo and the
1.3.0 home screen; English pages get og-en.jpg.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UuERc2mjDcyuWMSRwfR3WM
Synced from GetBox new-logo (IncludeSpecial/GetBox#7).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UuERc2mjDcyuWMSRwfR3WM
@vercel

vercel Bot commented Oct 13, 2026 •

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated
get-box-landing Ready Ready Preview Oct 13, 2026 5:21am UTC

Vercel compiles api/*.ts to ESM file by file, so the extensionless imports
'../src/releases' and './config' could not be resolved and the function
failed on load. Use explicit .js extensions, and add
> getbox-landing@1.0.0 check:api
> node scripts/check-api.mjs

✓ api/releases.ts to
CI: it compiles the functions the same way and imports them.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UuERc2mjDcyuWMSRwfR3WM

This branch was successfully deployed

1 active deployment
Preview — 18f24ab4 Deployed Oct 13, 2026 by vercel[bot]
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants