diff --git a/VERSION.properties b/VERSION.properties
index 0452f76c..64d6dd3f 100644
--- a/VERSION.properties
+++ b/VERSION.properties
@@ -1,2 +1,2 @@
-client.version=1.5.1
+client.version=1.5.4
server.version=1.4.5
diff --git a/shine-UI/js/components/arweave-attachment-manager.js b/shine-UI/js/components/arweave-attachment-manager.js
index 244601c2..c22207ed 100644
--- a/shine-UI/js/components/arweave-attachment-manager.js
+++ b/shine-UI/js/components/arweave-attachment-manager.js
@@ -314,6 +314,9 @@ export function openArweaveAttachmentManager({
let balanceInfo = null;
let autoOpenedFileDialog = false;
const isAvatarMode = String(mode || '') === 'avatar';
+ if (isAvatarMode && !String(uploadTransport || '').trim()) {
+ selectedUploadTransport = 'turbo';
+ }
const historyPurposeMode = String(historyPurpose || '').trim();
const purposeFilter = isAvatarMode || historyPurposeMode === 'avatar' ? 'avatar' : 'attachment';
const selectedTxIdSet = new Set((Array.isArray(selectedTxIds) ? selectedTxIds : []).map((item) => String(item || '').trim()).filter(Boolean));
@@ -592,8 +595,8 @@ export function openArweaveAttachmentManager({
- ${isAvatarMode ? '' : ''}
- ${isAvatarMode ? '' : ''}
+
+
${turboMode
? `
@@ -860,12 +863,14 @@ export function openArweaveAttachmentManager({
root.innerHTML = `
-
Существующий файл Arweave
+
${isAvatarMode ? 'Существующий аватар Arweave' : 'Существующий файл Arweave'}
+ ${isAvatarMode ? '' : `
-