Compare commits
| Author | SHA256 | Date | |
|---|---|---|---|
|
|
daa516babe | ||
|
|
2890cdd457 | ||
|
|
e4dfb43b5e | ||
|
|
3926d561c0 |
@@ -1,2 +1,2 @@
|
||||
client.version=1.2.327
|
||||
server.version=1.2.298
|
||||
client.version=1.2.329
|
||||
server.version=1.2.301
|
||||
|
||||
@@ -1,7 +1,7 @@
|
||||
plugins {
|
||||
id 'java'
|
||||
id 'application'
|
||||
id 'com.github.johnrengelman.shadow' version '8.1.1'
|
||||
проверь ещё id 'com.github.johnrengelman.shadow' version '8.1.1'
|
||||
}
|
||||
|
||||
def appVersionProps = new Properties()
|
||||
@@ -216,7 +216,7 @@ tasks.register('deployServer', Exec) {
|
||||
dependsOn shadowJar
|
||||
workingDir = rootDir
|
||||
environment 'LOCAL_JAR', file('SHiNE-server/build/libs/shine-server.jar').absolutePath
|
||||
commandLine 'bash', file('deploy_shine-server_test2.sh').absolutePath
|
||||
commandLine 'bash', file('deploy_shine-server_server2shineupme.sh').absolutePath
|
||||
}
|
||||
|
||||
tasks.register('deployUI', Exec) {
|
||||
|
||||
@@ -1,16 +0,0 @@
|
||||
# Адаптация верхней панели экрана «Связи»
|
||||
|
||||
## Краткое описание
|
||||
- Экран графа связей больше не расширяется за границы контейнера. Верхняя панель ограничена границами экрана, чтобы кнопки возврата, поиска и справки не обрезались на узких устройствах.
|
||||
|
||||
## Что проверить
|
||||
- Открыть экран «Связи» на ширине около 320, 390 и 794 px.
|
||||
- Убедиться, что кнопки возврата, «Найти» и «?» полностью видны и нажимаются.
|
||||
- Убедиться, что фильтры и граф связей остаются доступными.
|
||||
|
||||
## Ожидаемый результат
|
||||
- Верхние действия не выходят за левую или правую границу приложения.
|
||||
- Заголовок при нехватке места сокращается, а не сдвигает кнопки за край.
|
||||
|
||||
## Статус
|
||||
- `pending` — локальная проверка на ширине 320 и 794 px пройдена; нужна ручная проверка после публикации на тестовом или production-стенде.
|
||||
@@ -1,16 +0,0 @@
|
||||
# Кнопка поиска каналов
|
||||
|
||||
## Краткое описание
|
||||
- Emoji-иконка поиска в верхней панели «Каналов» заменена на контурную кнопку-лупу в стиле интерфейса.
|
||||
|
||||
## Что проверить
|
||||
- Открыть список каналов.
|
||||
- Убедиться, что кнопка поиска видна рядом с кнопкой создания канала и имеет подсказку «Найти канал».
|
||||
- Нажать кнопку и убедиться, что открывается прежнее окно поиска каналов.
|
||||
|
||||
## Ожидаемый результат
|
||||
- Кнопка выглядит как часть общей тёмной панели и не использует emoji.
|
||||
- Поиск каналов работает без изменений.
|
||||
|
||||
## Статус
|
||||
- `pending` — локальная визуальная проверка и открытие окна поиска пройдены; нужна ручная проверка после публикации на тестовом или production-стенде.
|
||||
@@ -1,20 +0,0 @@
|
||||
# Локальный тестовый вход
|
||||
|
||||
## Краткое описание
|
||||
- На `localhost`, `127.0.0.1` и `::1` доступна кнопка «Локальный тестовый вход».
|
||||
- Она создаёт только локальный демо-сеанс `local-tester`; пароль, серверная сессия и production не используются.
|
||||
- Экран личных сообщений и список каналов открывают автономные локальные состояния без запроса к серверу.
|
||||
- Профиль заполняется демонстрационными данными, чтобы интерфейс можно было проверить без серверного пользователя.
|
||||
|
||||
## Что проверить
|
||||
- Открыть локальный UI и нажать «Локальный тестовый вход».
|
||||
- Проверить переход к списку сообщений и доступ к экранам профиля, каналов, связей и настроек.
|
||||
- Обновить страницу и убедиться, что локальный сеанс сохраняется.
|
||||
- Выйти из сеанса и убедиться, что снова открывается экран старта.
|
||||
|
||||
## Ожидаемый результат
|
||||
- Локальный режим даёт возможность изучить интерфейс без реальной авторизации.
|
||||
- На `shineup.me` и тестовых доменах кнопка отсутствует.
|
||||
|
||||
## Статус
|
||||
- `pending` — локальный вход, переход к профилю и демонстрационные каналы проверены; нужна ручная проверка выхода из сеанса после публикации на тестовом или production-стенде.
|
||||
@@ -0,0 +1,23 @@
|
||||
# Экран проверки public Solana RPC в UI
|
||||
|
||||
- статус: `pending`
|
||||
|
||||
## Кратко
|
||||
|
||||
Добавлен отдельный экран разработчика для проверки публичных mainnet Solana RPC прямо из браузера.
|
||||
Экран отправляет реальный JSON-RPC `getVersion` запрос к списку public endpoint-ов и показывает,
|
||||
какие ноды реально подходят для browser use.
|
||||
|
||||
## Что проверять
|
||||
|
||||
- в `Настройки разработчика` появилась кнопка `Solana: проверить public RPC`;
|
||||
- экран открывается без ошибок;
|
||||
- по каждой mainnet ноде показывается итоговый статус;
|
||||
- для доступных нод видно HTTP-статус, время ответа и версию `solana-core`;
|
||||
- длинные URL и ошибки не распирают экран по ширине на телефоне.
|
||||
|
||||
## Ожидаемый результат
|
||||
|
||||
- можно визуально увидеть, какие public Solana RPC доступны именно из браузера;
|
||||
- проверка работает без промежуточного сервера;
|
||||
- экран остаётся mobile-first и не требует горизонтального скролла.
|
||||
@@ -0,0 +1,20 @@
|
||||
## Кратко
|
||||
- Переделан финальный flow регистрации: сначала экран ожидания подтверждения Solana с прогрессом и повторными проверками, потом отдельный экран успешной регистрации с кнопкой входа в стандартный экран сохранения ключей.
|
||||
|
||||
## Что проверять
|
||||
- После отправки регистрации открывается экран ожидания с текстом про подтверждение Solana и кликабельным `Tx ID`.
|
||||
- Прогресс-бар сначала идёт быстрее, потом заметно замедляется.
|
||||
- Первая проверка регистрации начинается примерно через 4 секунды, далее повторяется раз в 2 секунды.
|
||||
- Пока подтверждения нет, снизу показываются понятные статусы ожидания.
|
||||
- После подтверждения открывается экран «Поздравляем с регистрацией» с одной кнопкой `Войти в аккаунт`.
|
||||
- Кнопка `Войти в аккаунт` открывает штатный экран сохранения ключей с тремя галочками.
|
||||
- Стрелка назад в левом верхнем углу на обоих экранах возвращает в главное меню.
|
||||
- После успешного сохранения ключей регистрационный черновик и адрес кошелька очищаются.
|
||||
|
||||
## Ожидаемый результат
|
||||
- Пользователь не видит преждевременное поздравление до подтверждения регистрации в Solana.
|
||||
- Финальный успех показывается только после появления подтверждения регистрации.
|
||||
- Вход после регистрации идёт через тот же стандартный сценарий сохранения ключей, что и в обычном login-flow.
|
||||
|
||||
## Статус
|
||||
- pending
|
||||
@@ -1,9 +0,0 @@
|
||||
# Third-party notices
|
||||
|
||||
## Telegram Animated Emojis
|
||||
|
||||
Animated emoji previews in SHiNE use the public catalog from Tarikul-Islam-Anik.
|
||||
|
||||
Source: https://github.com/Tarikul-Islam-Anik/Telegram-Animated-Emojis
|
||||
|
||||
The repository README states that the media files are sourced from Emojipedia and that rights to the Telegram media belong to Telegram.org. Review those rights before public distribution.
|
||||
|
Before Width: | Height: | Size: 8.2 KiB |
|
Before Width: | Height: | Size: 7.5 KiB |
|
Before Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 8.9 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 6.6 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 9.9 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 4.9 KiB |
|
Before Width: | Height: | Size: 7.1 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 4.5 KiB |
|
Before Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 7.9 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 8.4 KiB |
|
Before Width: | Height: | Size: 9.9 KiB |
|
Before Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 9.5 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 5.5 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 8.7 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 14 KiB |
|
Before Width: | Height: | Size: 8.8 KiB |
|
Before Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 9.0 KiB |
|
Before Width: | Height: | Size: 7.4 KiB |
|
Before Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 8.6 KiB |
|
Before Width: | Height: | Size: 6.7 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 8.9 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 9.4 KiB |
|
Before Width: | Height: | Size: 8.9 KiB |
|
Before Width: | Height: | Size: 9.2 KiB |
|
Before Width: | Height: | Size: 9.6 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 5.3 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 9.7 KiB |
|
Before Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 7.3 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 7.6 KiB |
|
Before Width: | Height: | Size: 10 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 13 KiB |
|
Before Width: | Height: | Size: 8.5 KiB |
|
Before Width: | Height: | Size: 12 KiB |
|
Before Width: | Height: | Size: 15 KiB |
|
Before Width: | Height: | Size: 11 KiB |
|
Before Width: | Height: | Size: 12 KiB |