diff --git a/shine-UI/index.html b/shine-UI/index.html index af28128..6272b58 100644 --- a/shine-UI/index.html +++ b/shine-UI/index.html @@ -5,9 +5,21 @@ Shine UI Demo - - - + +
@@ -27,6 +39,14 @@ }; window.__SHINE_FIREBASE_VAPID_KEY__ = ''; - + diff --git a/shine-UI/js/app.js b/shine-UI/js/app.js index 274d5ae..9ded35e 100644 --- a/shine-UI/js/app.js +++ b/shine-UI/js/app.js @@ -1,7 +1,7 @@ -import { navigate, getRoute, PRE_AUTH_PAGES } from './router.js?v=20260407105357'; -import { renderToolbar } from './components/toolbar.js?v=20260407105357'; -import { captureClientError, setClientErrorTransport } from './services/client-error-reporter.js?v=20260407105357'; -import { initPwaPush } from './services/pwa-push-service.js?v=20260407105357'; +import { navigate, getRoute, PRE_AUTH_PAGES } from './router.js'; +import { renderToolbar } from './components/toolbar.js'; +import { captureClientError, setClientErrorTransport } from './services/client-error-reporter.js'; +import { initPwaPush } from './services/pwa-push-service.js'; import { authService, authorizeSession, @@ -12,38 +12,38 @@ import { terminateCurrentSession, addIncomingMessage, setContacts, -} from './state.js?v=20260407105357'; +} from './state.js'; -import * as startView from './pages/start-view.js?v=20260407105357'; -import * as entrySettingsView from './pages/entry-settings-view.js?v=20260407105357'; -import * as registerView from './pages/register-view.js?v=20260407105357'; -import * as registrationPaymentView from './pages/registration-payment-view.js?v=20260407105357'; -import * as registrationKeysView from './pages/registration-keys-view.js?v=20260407105357'; -import * as topupView from './pages/topup-view.js?v=20260407105357'; -import * as loginView from './pages/login-view.js?v=20260407105357'; -import * as loginCameraView from './pages/login-camera-view.js?v=20260407105357'; -import * as loginPasswordView from './pages/login-password-view.js?v=20260407105357'; -import * as keyStorageView from './pages/key-storage-view.js?v=20260407105357'; +import * as startView from './pages/start-view.js'; +import * as entrySettingsView from './pages/entry-settings-view.js'; +import * as registerView from './pages/register-view.js'; +import * as registrationPaymentView from './pages/registration-payment-view.js'; +import * as registrationKeysView from './pages/registration-keys-view.js'; +import * as topupView from './pages/topup-view.js'; +import * as loginView from './pages/login-view.js'; +import * as loginCameraView from './pages/login-camera-view.js'; +import * as loginPasswordView from './pages/login-password-view.js'; +import * as keyStorageView from './pages/key-storage-view.js'; -import * as profileView from './pages/profile-view.js?v=20260407105357'; -import * as walletView from './pages/wallet-view.js?v=20260407105357'; -import * as settingsView from './pages/settings-view.js?v=20260407105357'; -import * as serverSettingsView from './pages/server-settings-view.js?v=20260407105357'; -import * as deviceView from './pages/device-view.js?v=20260407105357'; -import * as connectDeviceView from './pages/connect-device-view.js?v=20260407105357'; -import * as deviceQrView from './pages/device-qr-view.js?v=20260407105357'; -import * as deviceCameraView from './pages/device-camera-view.js?v=20260407105357'; -import * as showKeysView from './pages/show-keys-view.js?v=20260407105357'; -import * as deviceSessionView from './pages/device-session-view.js?v=20260407105357'; -import * as languageView from './pages/language-view.js?v=20260407105357'; -import * as messagesList from './pages/messages-list.js?v=20260407105357'; -import * as contactSearchView from './pages/contact-search-view.js?v=20260407105357'; -import * as chatView from './pages/chat-view.js?v=20260407105357'; -import * as channelsList from './pages/channels-list.js?v=20260407105357'; -import * as channelView from './pages/channel-view.js?v=20260407105357'; -import * as addChannelView from './pages/add-channel-view.js?v=20260407105357'; -import * as networkView from './pages/network-view.js?v=20260407105357'; -import * as notificationsView from './pages/notifications-view.js?v=20260407105357'; +import * as profileView from './pages/profile-view.js'; +import * as walletView from './pages/wallet-view.js'; +import * as settingsView from './pages/settings-view.js'; +import * as serverSettingsView from './pages/server-settings-view.js'; +import * as deviceView from './pages/device-view.js'; +import * as connectDeviceView from './pages/connect-device-view.js'; +import * as deviceQrView from './pages/device-qr-view.js'; +import * as deviceCameraView from './pages/device-camera-view.js'; +import * as showKeysView from './pages/show-keys-view.js'; +import * as deviceSessionView from './pages/device-session-view.js'; +import * as languageView from './pages/language-view.js'; +import * as messagesList from './pages/messages-list.js'; +import * as contactSearchView from './pages/contact-search-view.js'; +import * as chatView from './pages/chat-view.js'; +import * as channelsList from './pages/channels-list.js'; +import * as channelView from './pages/channel-view.js'; +import * as addChannelView from './pages/add-channel-view.js'; +import * as networkView from './pages/network-view.js'; +import * as notificationsView from './pages/notifications-view.js'; const routes = { 'start-view': startView, diff --git a/shine-UI/js/components/toolbar.js b/shine-UI/js/components/toolbar.js index 7378e6b..5a1920e 100644 --- a/shine-UI/js/components/toolbar.js +++ b/shine-UI/js/components/toolbar.js @@ -1,4 +1,4 @@ -import { resolveToolbarActive } from '../router.js?v=20260407105357'; +import { resolveToolbarActive } from '../router.js'; const ITEMS = [ { pageId: 'messages-list', label: 'Личные сообщения', icon: '💬' }, diff --git a/shine-UI/js/pages/add-channel-view.js b/shine-UI/js/pages/add-channel-view.js index 4c35ea3..ceee95e 100644 --- a/shine-UI/js/pages/add-channel-view.js +++ b/shine-UI/js/pages/add-channel-view.js @@ -1,4 +1,4 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; export const pageMeta = { id: 'add-channel-view', title: 'Добавить канал' }; diff --git a/shine-UI/js/pages/channel-view.js b/shine-UI/js/pages/channel-view.js index 9a0bc0c..a525f57 100644 --- a/shine-UI/js/pages/channel-view.js +++ b/shine-UI/js/pages/channel-view.js @@ -1,6 +1,6 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { channelPosts, channels } from '../mock-data.js?v=20260407105357'; -import { addLocalChannelPost, authService, getLocalChannelPosts, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { channelPosts, channels } from '../mock-data.js'; +import { addLocalChannelPost, authService, getLocalChannelPosts, state } from '../state.js'; export const pageMeta = { id: 'channel-view', title: 'Канал' }; diff --git a/shine-UI/js/pages/channels-list.js b/shine-UI/js/pages/channels-list.js index d0c7609..50b909f 100644 --- a/shine-UI/js/pages/channels-list.js +++ b/shine-UI/js/pages/channels-list.js @@ -1,6 +1,6 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { channels as mockChannels } from '../mock-data.js?v=20260407105357'; -import { authService, setChannelsFeed, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { channels as mockChannels } from '../mock-data.js'; +import { authService, setChannelsFeed, state } from '../state.js'; export const pageMeta = { id: 'channels-list', title: 'Каналы' }; diff --git a/shine-UI/js/pages/chat-view.js b/shine-UI/js/pages/chat-view.js index c5d9802..96963ac 100644 --- a/shine-UI/js/pages/chat-view.js +++ b/shine-UI/js/pages/chat-view.js @@ -1,6 +1,6 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { directMessages } from '../mock-data.js?v=20260407105357'; -import { addChatMessage, getChatMessages, authService, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { directMessages } from '../mock-data.js'; +import { addChatMessage, getChatMessages, authService, state } from '../state.js'; export const pageMeta = { id: 'chat-view', title: 'Чат' }; diff --git a/shine-UI/js/pages/connect-device-view.js b/shine-UI/js/pages/connect-device-view.js index e1c5def..62411ad 100644 --- a/shine-UI/js/pages/connect-device-view.js +++ b/shine-UI/js/pages/connect-device-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { state } from '../state.js'; export const pageMeta = { id: 'connect-device-view', title: 'Подключить устройство' }; diff --git a/shine-UI/js/pages/contact-search-view.js b/shine-UI/js/pages/contact-search-view.js index 26c7fbf..838fceb 100644 --- a/shine-UI/js/pages/contact-search-view.js +++ b/shine-UI/js/pages/contact-search-view.js @@ -1,6 +1,6 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { directMessages } from '../mock-data.js?v=20260407105357'; -import { authService, ensureChat, setContacts, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { directMessages } from '../mock-data.js'; +import { authService, ensureChat, setContacts, state } from '../state.js'; export const pageMeta = { id: 'contact-search-view', title: 'Поиск контактов' }; diff --git a/shine-UI/js/pages/device-camera-view.js b/shine-UI/js/pages/device-camera-view.js index 5aeaf93..0121f2b 100644 --- a/shine-UI/js/pages/device-camera-view.js +++ b/shine-UI/js/pages/device-camera-view.js @@ -1,4 +1,4 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; export const pageMeta = { id: 'device-camera-view', title: 'Подключить через камеру' }; diff --git a/shine-UI/js/pages/device-qr-view.js b/shine-UI/js/pages/device-qr-view.js index 7e0731c..88afc7b 100644 --- a/shine-UI/js/pages/device-qr-view.js +++ b/shine-UI/js/pages/device-qr-view.js @@ -1,6 +1,6 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { profile } from '../mock-data.js?v=20260407105357'; -import { state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { profile } from '../mock-data.js'; +import { state } from '../state.js'; export const pageMeta = { id: 'device-qr-view', title: 'Показать QR-код' }; diff --git a/shine-UI/js/pages/device-session-view.js b/shine-UI/js/pages/device-session-view.js index 6b41d26..2f01aa6 100644 --- a/shine-UI/js/pages/device-session-view.js +++ b/shine-UI/js/pages/device-session-view.js @@ -1,4 +1,4 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; import { authService, isSessionInvalidError, @@ -6,7 +6,7 @@ import { setAuthError, state, terminateCurrentSession, -} from '../state.js?v=20260407105357'; +} from '../state.js'; export const pageMeta = { id: 'device-session-view', title: 'Сеанс устройства' }; diff --git a/shine-UI/js/pages/device-view.js b/shine-UI/js/pages/device-view.js index e08841d..4242c9b 100644 --- a/shine-UI/js/pages/device-view.js +++ b/shine-UI/js/pages/device-view.js @@ -1,4 +1,4 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; import { authService, isSessionInvalidError, @@ -7,7 +7,7 @@ import { setAuthInfo, state, terminateCurrentSession, -} from '../state.js?v=20260407105357'; +} from '../state.js'; export const pageMeta = { id: 'device-view', title: 'Устройства' }; diff --git a/shine-UI/js/pages/entry-settings-view.js b/shine-UI/js/pages/entry-settings-view.js index 64f69e7..1f8e82f 100644 --- a/shine-UI/js/pages/entry-settings-view.js +++ b/shine-UI/js/pages/entry-settings-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { checkServerAvailability, saveEntrySettings, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { checkServerAvailability, saveEntrySettings, state } from '../state.js'; export const pageMeta = { id: 'entry-settings-view', title: 'Настройки входа', showAppChrome: false }; diff --git a/shine-UI/js/pages/key-storage-view.js b/shine-UI/js/pages/key-storage-view.js index 64314c2..02502ce 100644 --- a/shine-UI/js/pages/key-storage-view.js +++ b/shine-UI/js/pages/key-storage-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { authorizeSession, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { authorizeSession, state } from '../state.js'; export const pageMeta = { id: 'key-storage-view', title: 'Какие ключи сохранить', showAppChrome: false }; diff --git a/shine-UI/js/pages/language-view.js b/shine-UI/js/pages/language-view.js index 15dcd9d..8ced028 100644 --- a/shine-UI/js/pages/language-view.js +++ b/shine-UI/js/pages/language-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { state } from '../state.js'; export const pageMeta = { id: 'language-view', title: 'Язык' }; diff --git a/shine-UI/js/pages/login-camera-view.js b/shine-UI/js/pages/login-camera-view.js index 5489bbd..f1becd8 100644 --- a/shine-UI/js/pages/login-camera-view.js +++ b/shine-UI/js/pages/login-camera-view.js @@ -1,4 +1,4 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; export const pageMeta = { id: 'login-camera-view', title: 'Войти по камере', showAppChrome: false }; diff --git a/shine-UI/js/pages/login-password-view.js b/shine-UI/js/pages/login-password-view.js index 9178d15..93c4260 100644 --- a/shine-UI/js/pages/login-password-view.js +++ b/shine-UI/js/pages/login-password-view.js @@ -1,11 +1,11 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; import { authService, clearAuthMessages, setAuthBusy, setAuthError, state, -} from '../state.js?v=20260407105357'; +} from '../state.js'; export const pageMeta = { id: 'login-password-view', title: 'Войти по логину', showAppChrome: false }; diff --git a/shine-UI/js/pages/login-view.js b/shine-UI/js/pages/login-view.js index 7838453..ab5f68f 100644 --- a/shine-UI/js/pages/login-view.js +++ b/shine-UI/js/pages/login-view.js @@ -1,4 +1,4 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; export const pageMeta = { id: 'login-view', title: 'Войти', showAppChrome: false }; diff --git a/shine-UI/js/pages/messages-list.js b/shine-UI/js/pages/messages-list.js index c961a27..c1b4711 100644 --- a/shine-UI/js/pages/messages-list.js +++ b/shine-UI/js/pages/messages-list.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { directMessages } from '../mock-data.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { directMessages } from '../mock-data.js'; export const pageMeta = { id: 'messages-list', title: 'Личные сообщения' }; diff --git a/shine-UI/js/pages/network-view.js b/shine-UI/js/pages/network-view.js index 95deefc..a9a6d07 100644 --- a/shine-UI/js/pages/network-view.js +++ b/shine-UI/js/pages/network-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { authService, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { authService, state } from '../state.js'; export const pageMeta = { id: 'network-view', title: 'Связи' }; diff --git a/shine-UI/js/pages/notifications-view.js b/shine-UI/js/pages/notifications-view.js index ae0c515..67f2a36 100644 --- a/shine-UI/js/pages/notifications-view.js +++ b/shine-UI/js/pages/notifications-view.js @@ -1,6 +1,6 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { notifications } from '../mock-data.js?v=20260407105357'; -import { state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { notifications } from '../mock-data.js'; +import { state } from '../state.js'; export const pageMeta = { id: 'notifications-view', title: 'Уведомления' }; diff --git a/shine-UI/js/pages/profile-view.js b/shine-UI/js/pages/profile-view.js index 0bec741..d9fa079 100644 --- a/shine-UI/js/pages/profile-view.js +++ b/shine-UI/js/pages/profile-view.js @@ -1,11 +1,11 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { profile } from '../mock-data.js?v=20260407105357'; -import { state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { profile } from '../mock-data.js'; +import { state } from '../state.js'; import { loadProfileSnapshot, saveProfileParamBlock, saveProfileToggle, -} from '../services/user-profile-params.js?v=20260407105357'; +} from '../services/user-profile-params.js'; export const pageMeta = { id: 'profile-view', title: 'Профиль' }; diff --git a/shine-UI/js/pages/register-view.js b/shine-UI/js/pages/register-view.js index 4000b6c..2a5c4bc 100644 --- a/shine-UI/js/pages/register-view.js +++ b/shine-UI/js/pages/register-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { authService, clearAuthMessages, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { authService, clearAuthMessages, state } from '../state.js'; export const pageMeta = { id: 'register-view', title: 'Зарегистрироваться', showAppChrome: false }; diff --git a/shine-UI/js/pages/registration-keys-view.js b/shine-UI/js/pages/registration-keys-view.js index 0c430fd..a743a6c 100644 --- a/shine-UI/js/pages/registration-keys-view.js +++ b/shine-UI/js/pages/registration-keys-view.js @@ -1,4 +1,4 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; import { authService, authorizeSession, @@ -6,7 +6,7 @@ import { setAuthError, setAuthInfo, state, -} from '../state.js?v=20260407105357'; +} from '../state.js'; export const pageMeta = { id: 'registration-keys-view', title: 'Сохранение ключей', showAppChrome: false }; diff --git a/shine-UI/js/pages/registration-payment-view.js b/shine-UI/js/pages/registration-payment-view.js index 104ab55..f85632b 100644 --- a/shine-UI/js/pages/registration-payment-view.js +++ b/shine-UI/js/pages/registration-payment-view.js @@ -1,11 +1,11 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; import { authService, refreshRegistrationBalance, setAuthError, setAuthInfo, state, -} from '../state.js?v=20260407105357'; +} from '../state.js'; export const pageMeta = { id: 'registration-payment-view', title: 'Оплата регистрации', showAppChrome: false }; diff --git a/shine-UI/js/pages/server-settings-view.js b/shine-UI/js/pages/server-settings-view.js index a80db3d..6a06b4c 100644 --- a/shine-UI/js/pages/server-settings-view.js +++ b/shine-UI/js/pages/server-settings-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { checkServerAvailability, saveEntrySettings, state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { checkServerAvailability, saveEntrySettings, state } from '../state.js'; export const pageMeta = { id: 'server-settings-view', title: 'Настройки серверов' }; diff --git a/shine-UI/js/pages/settings-view.js b/shine-UI/js/pages/settings-view.js index f879b9a..e2147df 100644 --- a/shine-UI/js/pages/settings-view.js +++ b/shine-UI/js/pages/settings-view.js @@ -1,4 +1,4 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; export const pageMeta = { id: 'settings-view', title: 'Настройки' }; diff --git a/shine-UI/js/pages/show-keys-view.js b/shine-UI/js/pages/show-keys-view.js index 1e44908..d73f07d 100644 --- a/shine-UI/js/pages/show-keys-view.js +++ b/shine-UI/js/pages/show-keys-view.js @@ -1,6 +1,6 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { state } from '../state.js?v=20260407105357'; -import { loadEncryptedUserSecrets } from '../services/key-vault.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { state } from '../state.js'; +import { loadEncryptedUserSecrets } from '../services/key-vault.js'; export const pageMeta = { id: 'show-keys-view', title: 'Показать ключи' }; diff --git a/shine-UI/js/pages/start-view.js b/shine-UI/js/pages/start-view.js index 3596063..fc3ca81 100644 --- a/shine-UI/js/pages/start-view.js +++ b/shine-UI/js/pages/start-view.js @@ -1,4 +1,4 @@ -import { clearStartHint, state } from '../state.js?v=20260407105357'; +import { clearStartHint, state } from '../state.js'; export const pageMeta = { id: 'start-view', title: 'Старт', showAppChrome: false }; diff --git a/shine-UI/js/pages/topup-view.js b/shine-UI/js/pages/topup-view.js index 8005561..92a287d 100644 --- a/shine-UI/js/pages/topup-view.js +++ b/shine-UI/js/pages/topup-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { state } from '../state.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { state } from '../state.js'; export const pageMeta = { id: 'topup-view', title: 'Пополнение счета', showAppChrome: false }; diff --git a/shine-UI/js/pages/wallet-view.js b/shine-UI/js/pages/wallet-view.js index 7ed7fbf..e3dd7ab 100644 --- a/shine-UI/js/pages/wallet-view.js +++ b/shine-UI/js/pages/wallet-view.js @@ -1,5 +1,5 @@ -import { renderHeader } from '../components/header.js?v=20260407105357'; -import { wallet } from '../mock-data.js?v=20260407105357'; +import { renderHeader } from '../components/header.js'; +import { wallet } from '../mock-data.js'; export const pageMeta = { id: 'wallet-view', title: 'Кошелёк' }; diff --git a/shine-UI/js/services/auth-service.js b/shine-UI/js/services/auth-service.js index 0abde9e..141714e 100644 --- a/shine-UI/js/services/auth-service.js +++ b/shine-UI/js/services/auth-service.js @@ -1,4 +1,4 @@ -import { WsJsonClient } from './ws-client.js?v=20260407105357'; +import { WsJsonClient } from './ws-client.js'; import { bytesToBase64, deriveEd25519FromPassword, @@ -11,13 +11,13 @@ import { signBytes, signBase64, utf8Bytes, -} from './crypto-utils.js?v=20260407105357'; +} from './crypto-utils.js'; import { loadEncryptedUserSecrets, loadSessionMaterial, saveEncryptedUserSecrets, saveSessionMaterial, -} from './key-vault.js?v=20260407105357'; +} from './key-vault.js'; const BCH_SUFFIX = '001'; diff --git a/shine-UI/js/services/key-vault.js b/shine-UI/js/services/key-vault.js index ed13975..e5243bf 100644 --- a/shine-UI/js/services/key-vault.js +++ b/shine-UI/js/services/key-vault.js @@ -1,7 +1,7 @@ import { decryptJsonWithStoragePwd, encryptJsonWithStoragePwd, -} from './crypto-utils.js?v=20260407105357'; +} from './crypto-utils.js'; const DB_NAME = 'shine-ui-auth'; const DB_VERSION = 1; diff --git a/shine-UI/js/services/user-profile-params.js b/shine-UI/js/services/user-profile-params.js index f614004..bf2e68f 100644 --- a/shine-UI/js/services/user-profile-params.js +++ b/shine-UI/js/services/user-profile-params.js @@ -1,4 +1,4 @@ -import { authService, state } from '../state.js?v=20260407105357'; +import { authService, state } from '../state.js'; export const profileFieldDefs = [ { key: 'first_name', readKeys: ['first_name'], label: 'Имя', placeholder: 'Введите имя' }, diff --git a/shine-UI/js/services/ws-client.js b/shine-UI/js/services/ws-client.js index 6576c4d..5d5ceac 100644 --- a/shine-UI/js/services/ws-client.js +++ b/shine-UI/js/services/ws-client.js @@ -1,4 +1,4 @@ -import { captureClientError } from './client-error-reporter.js?v=20260407105357'; +import { captureClientError } from './client-error-reporter.js'; const DEFAULT_TIMEOUT_MS = 12000; diff --git a/shine-UI/js/state.js b/shine-UI/js/state.js index f47d048..f03db1a 100644 --- a/shine-UI/js/state.js +++ b/shine-UI/js/state.js @@ -1,6 +1,6 @@ -import { chatMessages, wallet } from './mock-data.js?v=20260407105357'; -import { AuthService } from './services/auth-service.js?v=20260407105357'; -import { clearClientAuthData } from './services/key-vault.js?v=20260407105357'; +import { chatMessages, wallet } from './mock-data.js'; +import { AuthService } from './services/auth-service.js'; +import { clearClientAuthData } from './services/key-vault.js'; const clone = (value) => JSON.parse(JSON.stringify(value)); const SESSION_STORAGE_KEY = 'shine-ui-current-session-v1';