Skip to content

GetBox 1.3.1: новый логотип, многоразмерная иконка exe, обновлённые скриншоты - #7

Merged
IncludeSpecial merged 2 commits into
mainfrom
new-logo
Oct 13, 2026
Merged

IncludeSpecial merged 2 commits into
mainfrom
new-logo

Conversation

@IncludeSpecial

@IncludeSpecial IncludeSpecial commented Oct 13, 2026 •

Copy link
Copy Markdown
Owner

Что сделано

Версия 1.3.1

  • package.json / package-lock.json → 1.3.1, раздел ## 1.3.1 в CHANGELOG.md.
  • data/whats-new.json: экран «Что нового» 1.3.1 начинается с карточки про новый значок и сохраняет четыре карточки 1.3.0 — большинство придёт сразу с 1.2.x.

Логотип

  • data/logo.svg — новый знак в стиле Windows 11: голубая плитка, открытая коробка и стрелка. Старый тёмный значок сливался с тёмной панелью задач, а шестиугольник не читался в 16–32 px.
  • data/logo-small.svg — упрощённый вариант для 16–32 px; он же в заголовке окна (18 px).
  • Тот же логотип на сайте — GetBox 1.3.0 на лендинге: SHA256, «Что нового», новый логотип GetBoxLanding#2.

Иконка приложения

  • scripts/render-app-icon.cjs собирает build/icon.ico и data/logo.ico из 9 размеров (16–256 px; до 32 px — упрощённый вариант). electron-builder берёт .ico, окно на Windows — logo.ico. PNG 256 px по-прежнему генерируется.

Скриншоты README

  • promo/docs-screenshots.cjs собирает docs/screenshots/*.webp (1440×900, включая полосу из пяти тем) из кадров promo/capture13.cjs — WebP кодирует Chromium, новых зависимостей нет. В capture13 добавлен кадр карточки в классической теме. Все 9 скриншотов пересняты.

Релиз → сайт

  • Последний шаг release.yml просит GetBoxLanding пересобраться (repository_dispatch), чтобы сайт сразу показал новую версию. Только при секрете LANDING_DISPATCH_TOKEN; без него шаг пропускается, сайт догонит релиз в течение часа.

После мержа

Поставить тег v1.3.1 (или запустить workflow Release вручную) — соберётся GetBox-1.3.1-portable.exe с .sha256, клиенты 1.3.0 получат его через самообновление.

Проверка

  • npm run lint, tsc (main и renderer), verify-catalog --no-links, generate-winget-map --verify, smoke (65), test-download (9), test-resilience (2), test-app-full (10), npm run build — всё проходит.
  • build/icon.ico содержит 16, 20, 24, 32, 40, 48, 64, 128, 256 px.
  • Версия «1.3.0.1» не подходит: electron-builder отклоняет её (Invalid version), поэтому 1.3.1.
  • Не проверено: сборка exe на Windows и шаг Update landing — их прогонит workflow Release.

🤖 Generated with Claude Code

https://claude.ai/code/session_01UuERc2mjDcyuWMSRwfR3WM

- data/logo.svg: Windows 11-style tile with an open box and a download arrow;
  data/logo-small.svg for 16–32 px (also used in the title bar)
- render-app-icon builds a 16–256 px .ico for the exe and the window
- promo/docs-screenshots.cjs rebuilds docs/screenshots from capture13 shots
  (capture13 gains a classic-theme details shot); screenshots refreshed
- release.yml asks GetBoxLanding to rebuild after publishing (optional secret)

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 Ready Ready Preview Oct 13, 2026 5:22am UTC

The 1.3.1 What's new screen leads with the new icon and keeps the 1.3.0
cards: most people will come straight from 1.2.x.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01UuERc2mjDcyuWMSRwfR3WM
@IncludeSpecial IncludeSpecial changed the title Новый логотип, многоразмерная иконка exe, обновлённые скриншоты GetBox 1.3.1: новый логотип, многоразмерная иконка exe, обновлённые скриншоты Oct 13, 2026
@IncludeSpecial
IncludeSpecial merged commit 928c5fd into main Oct 13, 2026
3 checks passed

This branch was successfully deployed

1 active deployment
Preview — 20966cdb 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