diff --git a/VERSION.properties b/VERSION.properties index 1e48527..337496b 100644 --- a/VERSION.properties +++ b/VERSION.properties @@ -1,2 +1,2 @@ -client.version=1.2.10 -server.version=1.2.10 +client.version=1.2.11 +server.version=1.2.11 diff --git a/shine-UI/js/pages/login-password-view.js b/shine-UI/js/pages/login-password-view.js index 0fce13b..393ba4a 100644 --- a/shine-UI/js/pages/login-password-view.js +++ b/shine-UI/js/pages/login-password-view.js @@ -58,7 +58,7 @@ export function render({ navigate }) { backButton.className = 'ghost-btn'; backButton.type = 'button'; backButton.textContent = 'Назад'; - backButton.addEventListener('click', () => navigate('login-view')); + backButton.addEventListener('click', () => navigate('start-view')); const enterButton = document.createElement('button'); enterButton.className = 'primary-btn'; @@ -108,7 +108,7 @@ export function render({ navigate }) { screen.append( renderHeader({ title: 'Войти по логину', - leftAction: { label: '←', onClick: () => navigate('login-view') }, + leftAction: { label: '←', onClick: () => navigate('start-view') }, }), form, actions, diff --git a/shine-UI/js/pages/registration-payment-view.js b/shine-UI/js/pages/registration-payment-view.js index 93776be..a6632a1 100644 --- a/shine-UI/js/pages/registration-payment-view.js +++ b/shine-UI/js/pages/registration-payment-view.js @@ -10,8 +10,6 @@ import { deriveWalletFromPassword, formatSol, getBalanceSol } from '../services/ export const pageMeta = { id: 'registration-payment-view', title: 'Оплата регистрации', showAppChrome: false }; -const MIN_REGISTER_BALANCE_SOL = 0.01; - function parseBalanceSol(value) { const parsed = Number.parseFloat(String(value || '').replace(',', '.')); return Number.isFinite(parsed) ? parsed : 0; @@ -118,14 +116,6 @@ export function render({ navigate }) { submitButton.addEventListener('click', async () => { status.style.display = 'none'; - const balanceSol = parseBalanceSol(state.registrationPayment.balanceSOL); - if (balanceSol < MIN_REGISTER_BALANCE_SOL) { - status.className = 'status-line is-unavailable'; - status.textContent = `Недостаточный баланс для регистрации: ${formatSol(balanceSol, 6)} SOL. Нужно минимум ${MIN_REGISTER_BALANCE_SOL.toFixed(2)} SOL.`; - status.style.display = ''; - return; - } - const cryptoState = getCryptoRuntimeState(); if (!cryptoState.hasCrypto || !cryptoState.hasGetRandomValues || !cryptoState.hasSubtle) { status.className = 'status-line is-unavailable'; @@ -195,4 +185,3 @@ export function render({ navigate }) { return screen; } - diff --git a/shine-UI/js/pages/start-view.js b/shine-UI/js/pages/start-view.js index 15745ca..1695530 100644 --- a/shine-UI/js/pages/start-view.js +++ b/shine-UI/js/pages/start-view.js @@ -24,7 +24,7 @@ export function render({ navigate }) { loginButton.className = 'primary-btn'; loginButton.type = 'button'; loginButton.textContent = 'Войти'; - loginButton.addEventListener('click', () => navigate('login-view')); + loginButton.addEventListener('click', () => navigate('login-password-view')); const registerButton = document.createElement('button'); registerButton.className = 'ghost-btn';