From bcae285ab36c3ff2c834f3c9209df87522aaf0109388c128e46d64599ffd0cdb Mon Sep 17 00:00:00 2001 From: AidarKC Date: Fri, 31 Jul 2026 16:59:04 +0400 Subject: [PATCH] =?UTF-8?q?UI:=20=D0=BF=D0=BE=D0=BF=D1=80=D0=B0=D0=B2?= =?UTF-8?q?=D0=B8=D1=82=D1=8C=20=D1=8D=D0=BA=D1=80=D0=B0=D0=BD=20=D0=B7?= =?UTF-8?q?=D0=B0=D0=B3=D1=80=D1=83=D0=B7=D0=BA=D0=B8=20=D1=84=D0=B0=D0=B9?= =?UTF-8?q?=D0=BB=D0=BE=D0=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- VERSION.properties | 2 +- docs/Blockchain/15_TEXT_Attachments.md | 2 +- docs/Blockchain/CHANGELOG.md | 4 + shine-UI/js/pages/arweave-uploads-view.js | 7 +- shine-UI/styles/components.css | 124 +++++++++++++++------- 5 files changed, 98 insertions(+), 41 deletions(-) diff --git a/VERSION.properties b/VERSION.properties index d3d382ac..0809eb7a 100644 --- a/VERSION.properties +++ b/VERSION.properties @@ -1,2 +1,2 @@ -client.version=1.4.4 +client.version=1.4.5 server.version=1.4.0 diff --git a/docs/Blockchain/15_TEXT_Attachments.md b/docs/Blockchain/15_TEXT_Attachments.md index e472d2e7..ea8050b9 100644 --- a/docs/Blockchain/15_TEXT_Attachments.md +++ b/docs/Blockchain/15_TEXT_Attachments.md @@ -61,7 +61,7 @@ UI поддерживает три сценария: - выбрать файл из журнала файлов, загруженных в текущей браузерной сессии. Журнал хранится только в `sessionStorage` текущего браузера и не является частью блокчейна. -В настройках клиента есть отдельный экран `Загрузить файлы в блокчейн`: пользователь может заранее загрузить файл в Arweave без создания сообщения, увидеть плитку с именем, размером, временем загрузки, `txId` и статусом доступности через gateway, а затем выбрать этот файл из истории при создании сообщения. +В настройках клиента есть отдельный экран `Загрузка файлов`: пользователь может заранее загрузить файл в Arweave без создания сообщения, увидеть компактную плитку с именем, размером, временем загрузки, `txId` и статусом доступности через gateway, а затем выбрать этот файл из истории при создании сообщения. Если файл загружен заранее, но ещё не был отправлен ни в одном сообщении SHiNE, клиент показывает локальный флаг `Не добавлен в SHiNE`. Флаг снимается после успешной отправки сообщения с этим вложением. Если история очищена, уже созданные сообщения не меняются: в блокчейне остаются attach-блоки с `txId`. diff --git a/docs/Blockchain/CHANGELOG.md b/docs/Blockchain/CHANGELOG.md index 01c218ef..366bebbf 100644 --- a/docs/Blockchain/CHANGELOG.md +++ b/docs/Blockchain/CHANGELOG.md @@ -1,5 +1,9 @@ # История изменений документации блокчейна +## 2026-07-31 16:58:00 +0400 +- Базовый коммит-ориентир: `cd67176`. +- Уточнён UI журнала загрузок Arweave: экран называется `Загрузка файлов`, верхняя панель стала компактной и закреплённой сверху, плитки журнала тёмные и уменьшены по высоте; формат attach-блока не изменён. + ## 2026-07-31 13:48:57 +0400 - Базовый коммит-ориентир: `98eba54`. - Уточнено UI-поведение журнала загрузок Arweave: экран называется `Загрузить файлы в блокчейн`, использует компактные плитки и локальный флаг `Не добавлен в SHiNE` для файлов, которые загружены заранее, но ещё не отправлены во вложении сообщения. diff --git a/shine-UI/js/pages/arweave-uploads-view.js b/shine-UI/js/pages/arweave-uploads-view.js index 449a7dbe..42b79804 100644 --- a/shine-UI/js/pages/arweave-uploads-view.js +++ b/shine-UI/js/pages/arweave-uploads-view.js @@ -9,7 +9,7 @@ import { formatBytes } from '../services/attachment-format.js'; import { toUserMessage } from '../services/ui-error-texts.js'; import { state } from '../state.js'; -export const pageMeta = { id: 'arweave-uploads-view', title: 'Загрузить файлы в блокчейн' }; +export const pageMeta = { id: 'arweave-uploads-view', title: 'Загрузка файлов' }; function setStatusBadge(node, status, label) { if (!node) return; @@ -60,8 +60,9 @@ export function render({ navigate }) { controls.className = 'arweave-uploads-toolbar'; controls.innerHTML = ` - - +
Загрузка файлов
+ +