feat(web): publish bilingual site and downloads for ConsoleCrypt 0.1.4 #1

Merged
root merged 16 commits from codex/public-server-website into main 2026-09-28 19:05:37 +03:00
root commented 2026-09-28 17:05:26 +03:00 (Migrated from git.evsikov.net)

Сайт https://consolecrypt.evsikov.net объединяет описание продукта, скриншоты, скачивание ConsoleCrypt 0.1.4 для macOS/Windows/Android и личный кабинет. Русская и английская версии переключаются без перезагрузки; выбранный язык сохраняется. README содержит актуальные ссылки на пакеты и контрольные суммы.

Изменения

  • Сервер/сайт 0.1.8, Helm chart 0.1.10; сайт и API /v1 обслуживаются одним сервером.
  • Кабинет: регистрация, подтверждение email, вход, смена/сброс пароля, устройства и выход. Запросы подписываются по протоколу 1.5, хранилище не расшифровывается сервером.
  • Исправлена UTF-8 кодировка писем; обновлены RU/EN тексты и контактный адрес.
  • Добавлены конфигурации Kubernetes с PostgreSQL, SMTP/TLS, ingress, сетевыми ограничениями и резервным копированием. Рабочие пароли читаются из существующих Kubernetes Secrets.
  • Интегрирована клиентская база Windows e20d11c: DMG 0.1.4+14, EXE/ZIP 0.1.4+13 и APK 0.1.4+15. Тег v0.1.4 сохранён.
  • Ссылка на исходники в конфигурации сайта переведена на main. Отчёт релиза использует постоянную ссылку на коммит; после обновления конфигурации сайта исходную ветку можно удалить.

Проверка

При подготовке релиза пройдены flutter analyze, 391 Flutter-тест и проверки упаковки; четыре опубликованных пакета сверены по SHA-256. При последних изменениях сайта пройдены 9 веб-тестов, cargo fmt и helm lint; проверены живые страницы и API 0.1.8. Подробности и ограничения preview-сборок описаны в docs/public/RELEASE_0_1_4.md, WINDOWS_VALIDATION.md и HOSTING.md.

Перед слиянием проверены публичная история, теги и MR refs: совпадений с действующими паролями SMTP/БД, ключом kubeconfig и TLS-ключом не обнаружено; 16 срабатываний сканера разобраны как тестовые примеры. Реальные несекретные параметры инфраструктуры в deployment-конфигурации остаются публичными.

Сайт https://consolecrypt.evsikov.net объединяет описание продукта, скриншоты, скачивание ConsoleCrypt 0.1.4 для macOS/Windows/Android и личный кабинет. Русская и английская версии переключаются без перезагрузки; выбранный язык сохраняется. README содержит актуальные ссылки на пакеты и контрольные суммы. ## Изменения - Сервер/сайт 0.1.8, Helm chart 0.1.10; сайт и API /v1 обслуживаются одним сервером. - Кабинет: регистрация, подтверждение email, вход, смена/сброс пароля, устройства и выход. Запросы подписываются по протоколу 1.5, хранилище не расшифровывается сервером. - Исправлена UTF-8 кодировка писем; обновлены RU/EN тексты и контактный адрес. - Добавлены конфигурации Kubernetes с PostgreSQL, SMTP/TLS, ingress, сетевыми ограничениями и резервным копированием. Рабочие пароли читаются из существующих Kubernetes Secrets. - Интегрирована клиентская база Windows e20d11c: DMG 0.1.4+14, EXE/ZIP 0.1.4+13 и APK 0.1.4+15. Тег v0.1.4 сохранён. - Ссылка на исходники в конфигурации сайта переведена на main. Отчёт релиза использует постоянную ссылку на коммит; после обновления конфигурации сайта исходную ветку можно удалить. ## Проверка При подготовке релиза пройдены flutter analyze, 391 Flutter-тест и проверки упаковки; четыре опубликованных пакета сверены по SHA-256. При последних изменениях сайта пройдены 9 веб-тестов, cargo fmt и helm lint; проверены живые страницы и API 0.1.8. Подробности и ограничения preview-сборок описаны в docs/public/RELEASE_0_1_4.md, WINDOWS_VALIDATION.md и HOSTING.md. Перед слиянием проверены публичная история, теги и MR refs: совпадений с действующими паролями SMTP/БД, ключом kubeconfig и TLS-ключом не обнаружено; 16 срабатываний сканера разобраны как тестовые примеры. Реальные несекретные параметры инфраструктуры в deployment-конфигурации остаются публичными.
root commented 2026-09-28 17:05:27 +03:00 (Migrated from git.evsikov.net)

assigned to @root

assigned to @root
root commented 2026-09-28 17:12:00 +03:00 (Migrated from git.evsikov.net)

changed the description

changed the description
root commented 2026-09-28 17:12:00 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • 5d2b7523 - fix(deploy): align public DNS targets and wait before backups

Compare with previous version

added 1 commit <ul><li>5d2b7523 - fix(deploy): align public DNS targets and wait before backups</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=83&start_sha=cb2cbac2e4b5964f88fca5363c8fc76493d53a67)
root commented 2026-09-28 17:23:17 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • 478ca7a9 - docs(deploy): record verified public deployment and recovery

Compare with previous version

added 1 commit <ul><li>478ca7a9 - docs(deploy): record verified public deployment and recovery</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=85&start_sha=5d2b7523d5ed7f672f984c83af4289ddd155eb1b)
root commented 2026-09-28 17:32:27 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • 91085e51 - fix(server): declare UTF-8 MIME encoding for transactional emails

Compare with previous version

added 1 commit <ul><li>91085e51 - fix(server): declare UTF-8 MIME encoding for transactional emails</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=87&start_sha=478ca7a9756e8e5df807fa20e10816411436649c)
root commented 2026-09-28 17:35:41 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • bb02ac84 - docs(deploy): record delivered UTF-8 mail verification

Compare with previous version

added 1 commit <ul><li>bb02ac84 - docs(deploy): record delivered UTF-8 mail verification</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=89&start_sha=91085e51281c920d0c820ac19b045b3dec3d4ffb)
root commented 2026-09-28 17:37:17 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • c3d59692 - fix(web): remove Google Pixel tag from Android section

Compare with previous version

added 1 commit <ul><li>c3d59692 - fix(web): remove Google Pixel tag from Android section</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=90&start_sha=bb02ac843eadc1dd41076181c4288473716b4730)
root commented 2026-09-28 17:54:35 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • 6b02eb4a - feat(web): add persistent Russian and English language switching

Compare with previous version

added 1 commit <ul><li>6b02eb4a - feat(web): add persistent Russian and English language switching</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=93&start_sha=c3d596929d5fe6feb41529824841b0b7d761ec07)
root commented 2026-09-28 17:56:39 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • 658631c1 - docs(web): record bilingual interface validation

Compare with previous version

added 1 commit <ul><li>658631c1 - docs(web): record bilingual interface validation</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=95&start_sha=6b02eb4ab06f99d52e926d1a6b5597f49ac0bb09)
root commented 2026-09-28 18:16:30 +03:00 (Migrated from git.evsikov.net)

added 3 commits

  • e20d11c9 - 1 commit from branch main
  • 86b80256 - chore(release): integrate verified Windows 0.1.4 baseline
  • 9116d453 - chore(release): publish 0.1.4 packages for macOS Windows and Android

Compare with previous version

added 3 commits <ul><li>e20d11c9 - 1 commit from branch <code>main</code></li><li>86b80256 - chore(release): integrate verified Windows 0.1.4 baseline</li><li>9116d453 - chore(release): publish 0.1.4 packages for macOS Windows and Android</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=97&start_sha=658631c1519b2f39ef7379e7bd6b59c570fc97ac)
root commented 2026-09-28 18:21:07 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • 4a51570d - docs(release): record live download validation and toolchain

Compare with previous version

added 1 commit <ul><li>4a51570d - docs(release): record live download validation and toolchain</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=99&start_sha=9116d45318264e0b7837d9973323e9f7dd42cfce)
root commented 2026-09-28 18:23:28 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • fae6344d - docs(readme): show current cross-platform downloads and website languages

Compare with previous version

added 1 commit <ul><li>fae6344d - docs(readme): show current cross-platform downloads and website languages</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=101&start_sha=4a51570d82fc92409216f7e7dba717e214f1f4c8)
root commented 2026-09-28 18:25:23 +03:00 (Migrated from git.evsikov.net)

approved this merge request

approved this merge request
root commented 2026-09-28 18:25:44 +03:00 (Migrated from git.evsikov.net)

changed title from feat(server): public website and account portal to feat(web): publish bilingual site and downloads for ConsoleCrypt 0.1.4

<p>changed title from <code class="idiff">feat(<span class="idiff left deletion">server</span>): publi<span class="idiff right deletion">c website and account portal</span></code> to <code class="idiff">feat(<span class="idiff left addition">web</span>): publi<span class="idiff right addition">sh bilingual site and downloads for ConsoleCrypt 0.1.4</span></code></p>
root commented 2026-09-28 18:25:44 +03:00 (Migrated from git.evsikov.net)

changed the description

changed the description
root commented 2026-09-28 18:29:18 +03:00 (Migrated from git.evsikov.net)

added 1 commit

  • f4106759 - fix(web): make Windows installer download visible in hero

Compare with previous version

added 1 commit <ul><li>f4106759 - fix(web): make Windows installer download visible in hero</li></ul> [Compare with previous version](/publics/consolecrypt/-/merge_requests/1/diffs?diff_id=103&start_sha=fae6344d395a4bb8edc9e55413493f6f43403fa4)
root commented 2026-09-28 18:33:15 +03:00 (Migrated from git.evsikov.net)

ok

ok
root commented 2026-09-28 19:05:01 +03:00 (Migrated from git.evsikov.net)

changed the description

changed the description
root commented 2026-09-28 19:05:37 +03:00 (Migrated from git.evsikov.net)

mentioned in commit 76c1aedf42

mentioned in commit 76c1aedf42bd0d4d0eb9d9528d20004262185dcf
root (Migrated from git.evsikov.net) merged commit 76c1aedf42 into main 2026-09-28 19:05:37 +03:00
root (Migrated from git.evsikov.net) approved these changes 2026-10-16 23:01:26 +03:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
publics/consolecrypt!1
No description provided.