AidarKC
101fd2eaa4
Solana-first регистрация: lazy-import пользователя при входе, AddUser отключен, UI ожидание 15с
2026-05-27 18:38:45 +04:00
AidarKC
6f0bb01b61
Промежуточный коммит: состояние до нормальной Solana-first регистрации
2026-05-27 18:33:26 +04:00
AidarKC
f1cfe9b6aa
UI: обновлена шапка каналов, закрыты pending-задачи и обновлены версии
2026-05-26 00:30:49 +03:00
AidarKC
8941582d54
chore: зафиксированы все текущие изменения проекта
2026-05-25 23:46:54 +03:00
AidarKC
56cd90a197
Отключить репосты и добавить Solana-модуль
2026-05-24 12:16:39 +03:00
AidarKC
aa2644d812
fix: считать шаг линии через lineStep перед AddBlock
2026-05-21 16:57:31 +03:00
AidarKC
fd99250882
feat: добавить репосты сообщений в каналах и тредах
2026-05-21 16:16:26 +03:00
AidarKC
21413268f3
Добавил гостевой режим, единые shine-ссылки и пометку о нестабильности мнений
2026-05-20 16:14:59 +03:00
AidarKC
aa35d87885
Добавить opinion-связи и обновить UI связей в профиле
2026-05-20 13:13:50 +03:00
AidarKC
f3262c2d64
Исправить edit/delete сообщений, упростить вкладки каналов и улучшить автоскролл DM
2026-05-19 21:00:29 +03:00
AidarKC
9c35567389
fix(dm): Ctrl+Enter перенос, время в списке и выравнивание карточек
2026-05-19 16:13:44 +03:00
AidarKC
8325cbec84
UI: DM список метаданных и Enter/Ctrl+Enter в чате
2026-05-19 15:50:42 +03:00
AidarKC
c6d310184b
UI: упростить профиль и обновить UX чатов/шапок
2026-05-19 15:34:46 +03:00
AidarKC
1e1cdd9e76
UI: шапка channel owner/name и унификация карточек треда
2026-05-19 14:22:28 +03:00
AidarKC
3e62a2a01c
UI: компактная тёмная плитка автора и корректный переход в профиль
2026-05-19 14:18:20 +03:00
AidarKC
90d10086d7
UI: карточка автора в канале, профиль user и назад по истории
2026-05-19 13:58:49 +03:00
AidarKC
db2d9a666b
UI: переход на history-router без # и короткие ссылки тредов
2026-05-19 10:15:15 +03:00
AidarKC
3a0899bcfe
feat(ui): короткий роут m для тредов и восстановление заголовка канала
2026-05-19 01:05:25 +03:00
AidarKC
d13c60fca1
fix(thread): открывать ответ через channel-thread-view с hash
2026-05-19 00:49:22 +03:00
AidarKC
580bd6fbeb
feat(thread): переход в тред ответа и явная история сверху
2026-05-19 00:47:12 +03:00
AidarKC
49ebf1605a
fix(ui-thread): корректные поля channel для GetChannelMessages
2026-05-19 00:42:00 +03:00
AidarKC
f1fbb35296
fix(ui): открыть вкладку каналов по умолчанию и исправить резолв owner/channel
2026-05-19 00:41:19 +03:00
AidarKC
c27da63a3e
chore: зафиксированы оставшиеся локальные изменения
2026-05-19 00:07:49 +03:00
AidarKC
a332ddc828
UI: отключение вкладки чатов и исправление загрузки каналов
2026-05-19 00:04:34 +03:00
AidarKC
ab31ccf6d8
UI: каналы 1..32, публичный type=1 и актуальный prevLine перед записью
2026-05-14 17:58:16 +03:00
AidarKC
01b38952e5
UI: исправить каналы и добавить MCP-док по чтению/дозаписи
2026-05-14 17:35:54 +03:00
AidarKC
0fdb5b245c
Откат мультисессии: возвращен один активный сеанс
2026-05-14 17:11:24 +03:00
AidarKC
94263a46bd
UI: мультиаккаунты профиля и улучшенный поиск каналов
2026-05-14 16:28:17 +03:00
AidarKC
56a69ab683
UI: отправка UI-ошибок, персональный публичный чат, русские pending-файлы
2026-05-14 14:16:03 +03:00
AidarKC
e73e103ac4
UI: заглушки уведомлений и правило intake в AGENTS
2026-05-14 13:32:53 +03:00
AidarKC
c0b0c99f53
UI: обновить thread/counters, вкладку Каналы и сценарий просмотра+подписки
2026-05-14 12:46:22 +03:00
AidarKC
a2954071bd
Channels/CreateChannel: выровнена версия формата на v3 + legacy fallback
2026-05-13 02:47:43 +03:00
AidarKC
76e4a6cba0
UI/Channels: вкладки по тапу + CreateChannel fallback для legacy формата
2026-05-13 02:42:57 +03:00
AidarKC
b55fd1571e
Auth/UI: Argon2id derivation для login/register + блок Расширенные
2026-05-13 02:10:42 +03:00
AidarKC
8de4e95c6a
UI: голосовой ввод/STT, TTS через OpenAI, настройки инструментов + учёт недопроверенных фич
2026-05-13 02:01:51 +03:00
AidarKC
ddeaf82bfd
CreateChannel: оставить единый актуальный формат, убрать legacy v2/v3
2026-05-13 01:22:07 +03:00
AidarKC
e95f65ac78
Каналы: типы 0/1/100/200, CreateChannel v3, state для chat200, новые API и деплой на prod
2026-05-13 01:17:23 +03:00
AidarKC
4956ba7352
Ужесточение имен каналов и удаление legacy USER_PARAM для описания
2026-05-08 19:06:58 +03:00
AidarKC
acdd6c928b
Каналы: новый роутинг, поиск, вход-возврат, удаление просмотров и документация
2026-05-08 01:15:54 +03:00
AidarKC
6774c26ea1
Звонки: preflight сессии перед вызовом и retry; таймаут вынесен в настройки
2026-05-05 18:11:55 +03:00
AidarKC
e921b06826
Звонки: дольше показывать статус занято; deployServer проверяет sudo -n
2026-05-02 19:05:54 +03:00
AidarKC
c0c29b74ab
Звонки: WebPush incoming/stop, actions и TTL; обновлена логика
2026-05-02 18:25:44 +03:00
AidarKC
310863faec
Checkpoint: первая рабочая версия звонков, сигналинг будет переделан
2026-05-02 18:13:22 +03:00
AidarKC
b7e6cf7437
Почта v2: ReceiveOutcomingMessage без авторизации и атомарная вставка пары
2026-05-02 16:46:22 +03:00
AidarKC
e73328461e
Звонки: выбор одной callee-сессии и авто-закрытие входящего на других устройствах
2026-05-01 19:26:32 +03:00
AidarKC
db93eace30
WebRTC: строгая обработка сигналов (ICE до PC в очередь, ANSWER только для outgoing)
2026-05-01 18:16:01 +03:00
AidarKC
c5dfa47903
WebRTC: очередь ранних ICE, игнор дублирующего ANSWER и деплой UI 1.2.30
2026-05-01 18:08:43 +03:00
AidarKC
d96985303d
Звонки/UI: освобождение микрофона после звонка, детальнее failed и возврат в Настройки после принудительного обновления
2026-05-01 18:05:39 +03:00
AidarKC
27bd47dbe0
Звонки: фиксы session fallback/registry, аналитика ICE/TURN, авточек UI-версии и перенос кнопки разработчика
2026-05-01 17:42:51 +03:00
AidarKC
e3377a48b3
Звонки: расширенная диагностика + экран настроек разработчика + обновление TURN-конфига
2026-05-01 16:39:03 +03:00
AidarKC
78ee5a60fa
UI: кнопка помощи при проблеме обновления клиента + инкремент версий
2026-05-01 15:36:04 +03:00
AidarKC
bff403ea04
CallDeliveryReport: универсальный формат type/value и расширенные отчёты по звонкам
2026-05-01 15:09:20 +03:00
AidarKC
bdcab5ee05
Регистрация: wallet.key работает и с пустым паролем
2026-04-27 02:20:02 +03:00
AidarKC
14cc3be620
Регистрация: проверка реального баланса wallet.key перед продолжением
2026-04-27 01:50:41 +03:00
AidarKC
50da3e868d
Регистрация Solana: промо-topup URL с wallet(base58) и порог 0.01 SOL
2026-04-27 01:44:07 +03:00
AidarKC
2c68dedea2
UI: фикс шапки связей и правки профиля (работает)
2026-04-26 20:34:12 +03:00
AidarKC
da12521517
UI: обновлены профиль/связи, статусы отношений и фикс верхней панели (работает)
2026-04-26 19:13:08 +03:00
AidarKC
28bbdb8b7c
style(ui): уплотнить профиль и растянуть экран связей
2026-04-26 18:57:26 +03:00
AidarKC
1e8e2915f9
feat(network): поиск, help, история центра и fullscreen PWA
2026-04-26 18:50:36 +03:00
AidarKC
2350745e61
feat(profile): разделить просмотр и редактирование профиля
2026-04-26 18:31:38 +03:00
AidarKC
1fec6c7b54
feat(relations): spouse 40/41 и новый UX вкладки Связи (проверено)
2026-04-26 18:24:30 +03:00
AidarKC
3e10407afd
fix(auth): вход сразу по логину, регистрацию отправлять при любом балансе (проверено)
2026-04-26 18:13:37 +03:00
AidarKC
3d5b5b2214
fix(ui): восстановить показ аватаров и корректный fallback
2026-04-26 09:31:56 +03:00
AidarKC
c094af920e
fix(ui): исправить наложение fallback-букв на аватарах
2026-04-26 09:24:27 +03:00
AidarKC
dafdae5276
Настройки: блок Для разработчиков и ручная загрузка аватара в Arweave
2026-04-26 02:46:18 +03:00
AidarKC
df7f38bd0a
Аватары: убрать инициалы при наличии txId и усилить загрузку старых файлов
2026-04-26 02:39:21 +03:00
AidarKC
4c1aeeeac8
Аватары: общий компонент, кэш txId и avatar.ar в графе связей
2026-04-26 02:27:41 +03:00
AidarKC
667c5310bf
Добавить аватар профиля через Arweave и мастер загрузки
2026-04-26 01:41:09 +03:00
AidarKC
126cf2f5c3
Добавить SAWD-v1 и Arweave-кошелек в UI
2026-04-26 01:19:46 +03:00
AidarKC
93aef6e18b
UI: исправить автообновление и хронологию диалогов; обновить деплой-цели
2026-04-23 18:04:14 +03:00
AidarKC
f213e9aa43
feat(update): server push-команда на массовое обновление UI и формат версий
2026-04-23 16:19:00 +03:00
AidarKC
b2d3061796
Merge remote-tracking branch 'origin/user/channels-ui-read-unread-views-2026-04-23'
2026-04-23 15:46:44 +03:00
AidarKC
ecb018b32c
feat(version): единый файл версий и отображение client/server в настройках
2026-04-23 15:37:39 +03:00
AidarKC
e9f58ca004
fix(ui): чат метаданные сообщений и корректная раскладка backlog type2
2026-04-23 13:41:13 +03:00
DrygMira
c0dfa6c7ab
Channels UI + read/unread + unique views + style polish
2026-04-23 13:36:01 +03:00
AidarKC
78d6124f2a
feat(update): проверка версии UI через Ping без периодических опросов
2026-04-22 19:57:59 +03:00
AidarKC
1a8d1c70fd
feat(ui): зелёная кнопка ответа и автообновление PWA
2026-04-22 19:49:32 +03:00
AidarKC
9a3bc9e488
fix(call): корректный mute, статус прямое/TURN и реавторизация WS
2026-04-22 19:25:52 +03:00
AidarKC
a905822515
feat(call): серверная выдача ICE/TURN и подключение в WebRTC
2026-04-22 18:11:47 +03:00
AidarKC
d7c7bb3c23
fix(call): кнопки входящего и автопереподключение после обрыва
2026-04-22 17:33:57 +03:00
AidarKC
97a2bee81a
feat(ui): старт с личных сообщений и бейдж непрочитанных
2026-04-22 17:23:20 +03:00
AidarKC
58bbf063ca
fix(ui): обработка устаревшей сессии и корректировка индикаторов соединения
2026-04-22 17:04:16 +03:00
AidarKC
0159dd9074
feat(ui): индикатор connected в тулбаре и панель переподключения
2026-04-22 16:53:36 +03:00
AidarKC
29a07a9a8b
feat(call-ui): полноценное окно звонка, статусы, звуки и тех-история вызовов
2026-04-22 15:46:45 +03:00
AidarKC
6a9746c17a
Merge branch 'main' of https://github.com/ai5590/SHiNE-server
...
# Conflicts:
# shine-UI/js/app.js
2026-04-22 14:58:28 +03:00
ai5590
bd0c3dba50
Добавлен временный debug API для автотеста WebRTC и runbook
2026-04-21 19:52:25 +03:00
AidarKC
e63c53a855
feat(ui): кошелек на device.key и проверки серверов (тоже пока не проверено)
2026-04-21 03:12:22 +03:00
AidarKC
8be56192cb
Добавить автообновление UI и нижний статус соединения
2026-04-21 01:58:46 +03:00
AidarKC
d07602b0a9
Добавить диагностику PWA/Push и endpoint тестового push
2026-04-21 01:10:56 +03:00
AidarKC
185ba5b1d3
наверное работает
2026-04-21 01:04:05 +03:00
AidarKC
2d48ae7a16
Добавить деплой без clean/тестов и доработки PWA/сессии в UI
2026-04-20 20:33:20 +03:00
AidarKC
bec1d08757
Исправлен ReferenceError chatId в chat-view при отправке read-receipt
2026-04-20 12:53:46 +03:00
AidarKC
cc59bd18ee
WIP: новая схема сообщений и push (не проверено)
2026-04-19 20:41:58 +03:00
AidarKC
f0b560ec06
Связи UI: сияние и бейдж официального
...
- Добавлен визуальный эффект сияния вокруг круга для аккаунтов с флагом 'Сияющий'.
- Добавлен бейдж 'ОФ' над узлом для официальных аккаунтов.
2026-04-17 23:56:11 +03:00
AidarKC
ba3ee4290f
Добавлено тестовое заполнение и доработки входа
...
- Добавлено расширенное тестовое заполнение данных через Seed_TestDataPopulation и SeedDataPopulationHelper (включая базовую схему для пользователей 1, 2, 3, их связи и профили).
- Убраны лишние проверки из тестового заполнения: сид теперь только заполняет данные.
- Исправлен WsTestClient: корректная сборка фрагментированных WS-сообщений до полного JSON.
- На странице входа по логину добавлена подсказка про основные тестовые логины 1, 2, 3 (вход без пароля).
2026-04-17 22:26:37 +03:00
AidarKC
30fcde5744
Уточнён термин close friend и улучшен UX связей
...
Что сделано:\n- В UI возвращён термин «Близкий друг» без пометки про «друга».\n- На графе связей добавлено меню узла с двумя действиями: «Показать информацию» и «Показать связи» (перенос узла в центр).\n- В модалке добавления связи реализован автопоиск логинов: Enter или пауза 2 секунды, до 5 подсказок, выбор кликом.\n- Добавлены стили для меню узла и списка подсказок.\n- В коде добавлены явные пояснения и alias-константы close friend (без изменения кодов 10/11 и логики):\n CONNECTION_CLOSE_FRIEND / CONNECTION_UNCLOSE_FRIEND.\n- Обработчики чтения/записи связей переключены на alias close friend для лучшей читаемости.
2026-04-17 21:18:03 +03:00
AidarKC
4a92a7fa22
Добавлены родственные связи, расширен граф связей и улучшен локальный запуск
...
Что добавлено:\n- Новые типы CONNECTION для родственников: parent/child/sibling (50/51, 52/53, 54/55) в blockchain/db слоях.\n- Обновлены проверки ConnectionBody и DB-триггер connections_state для корректной записи/удаления новых связей.\n- В профиле добавлен блок "Близкие родственники" с модальным выбором типа связи и логина; добавление через AddBlock для parent/child/sibling.\n- Расширен API GetUserConnectionsGraph: out/in списки для родителей/детей/сиблингов, агрегированные списки родственников с полом, список allUsers с метками официальный/сияющий.\n- Полностью обновлен UI страницы "Связи": новое позиционирование родственников вокруг центра, отдельный цвет родственных связей, линия для взаимных связей и стрелка для односторонних, корректная геометрия линий при ресайзе.\n- Добавлена Gradle-задача startLocalWithBuild для запуска локального стека после build; сохранена отдельная startLocal без полного build.
2026-04-17 21:01:53 +03:00
AidarKC
9b188d56e9
17-04-2026
...
Сделал красивыми кнопки для изменения параметров на вкладке профиль
2026-04-17 17:51:03 +03:00
AidarKC
c7bf8051b9
17-04-2026
...
Добавил вкладку пол
2026-04-17 17:39:04 +03:00
AidarKC
7591fbdace
17-04-2026
...
Сделал что бы все пораметры пользователя получаличь врезодним запросом ListUserParams, а не по отдельности кучей разных
2026-04-17 15:49:36 +03:00
AidarKC
5d4d451943
merge: codex/outline-call-request-workflow into main
2026-04-16 01:27:48 +03:00
ai5590
eaad476bf5
Add MVP call signaling API and browser call flow
2026-04-15 09:33:37 +03:00
AidarKC
0b7691bdea
14-04-2026
...
Веб пуш работает. Дальше попробую звонки добавить.
2026-04-15 00:50:25 +03:00
AidarKC
21fbc8ffa0
14-04-2026
...
Промежуточный комит версии в которой ну хоть какието тестовые уведомления приходят. Но пока ещё вебпуш не работает
2026-04-14 23:53:54 +03:00
AidarKC
24be1d0c1f
merge: add-web-push into main
...
# Conflicts:
# shine-UI/js/router.js
# shine-UI/js/services/auth-service.js
# shine-UI/js/state.js
2026-04-14 22:35:28 +03:00
AidarKC
cfc92beec0
14-04-2026
...
То что дела ай и то во что надо влить изменнеия
2026-04-14 21:51:16 +03:00
DrygMira
cdfc416d02
Finalize remaining Channels updates
2026-04-14 13:49:03 +03:00
DrygMira
e17a6765ec
Fix channel/author subscription confirmation and follow trigger persistence
2026-04-14 13:47:59 +03:00
DrygMira
7bdb3118ae
Channels UI surgical cleanup and create description save fix
2026-04-14 10:36:50 +03:00
DrygMira
126b4ba3a1
channels ux cleanup and create-flow recovery
2026-04-14 02:08:44 +03:00
DrygMira
a9c69e5947
feat: finalize channels fixes and runtime stability
2026-04-13 23:00:36 +03:00
ai5590
62e55dbaec
feat(dm): implement signed direct messaging with web push fallback
2026-04-12 19:34:55 +03:00
AidarKC
1ee2a1cf62
12 -04-2026
...
Сделал отдельную ветку для ai
2026-04-12 18:30:31 +03:00
AidarKC
0b7ad79032
ДОАВИЛ В ГРАДЛЕ ЛОКАЛЬНЫЙ ЗАПУСК
2026-04-07 14:25:49 +03:00
AidarKC
e2a9caa07d
Внёс изменения что бы постоянно не обновляло версию каждого JS файла и не создавало кучу шума
2026-04-07 14:01:29 +03:00
AidarKC
619d2145f9
Закомитил промежуточную почти работающую версию ...
2026-04-07 13:57:32 +03:00
AidarKC
3016d25f73
Закомитил промежуточную почти работающую версию ...
2026-04-07 13:57:09 +03:00
ai5590
4deaedf79f
Trim profile param flow to AddBlock-only write path
2026-04-07 02:18:32 +03:00
AidarKC
3a412fcd51
Merge branch 'codex/add-personal-data-to-blockchain-api'
...
# Conflicts:
# shine-UI/js/pages/profile-view.js
# shine-UI/js/services/auth-service.js
# task/2.md
2026-04-07 01:11:54 +03:00
AidarKC
d9e61e7c5b
добаил автозаполнение тестовых пользователей
2026-04-07 01:05:33 +03:00
ai5590
f3e4651bd5
Профиль: рабочие переключатели official/shine и подтверждение блокчейн-записи
2026-04-07 01:03:33 +03:00
ai5590
525627c972
Профиль: реальные UserParam данные в правой вкладке и обновление через сервер
2026-04-05 20:39:17 +03:00
AidarKC
c9e4b8dfbf
Промежуточная версия
...
в которой надо дорабоать
1. Исправить ошибки и сделать что бы работала вторая слева вкладка. ТОесть АПИ для сервера я сделал (пока они возвращают весь список сообщений целиком - всем большим списком сообщений в канал - для мвп это устраивает,и по этому только три АПИ функции добавилось)
Там какието ошибки на клиенте ( я только сгенерил код - но гдето вылетает) по UI можешь исправлять переделывать - моешь оставить калечное как есть - мне пока не важно. Важно увидить что каналы и сообщения и публичная переписка в каналах блокчейна работает
2. потестировать и сделать корректное завершение сессии (там есть глюки при завершении сесии)
2026-04-05 12:14:17 +03:00
ai5590
09566fdfde
Add close-friend flow on network tab with server API
2026-04-05 12:12:55 +03:00
ai5590
91ed444c90
Allow first DM to any user and show real login in profile
2026-04-05 12:12:46 +03:00
ai5590
32c046233b
Add WS push events, PWA/FCM scaffolding, and direct messaging MVP
2026-04-04 18:10:25 +03:00
AidarKC
cf5460c5c7
Промежуточная версия
...
в которой надо дорабоать
1. Исправить ошибки и сделать что бы работала вторая слева вкладка. ТОесть АПИ для сервера я сделал (пока они возвращают весь список сообщений целиком - всем большим списком сообщений в канал - для мвп это устраивает,и по этому только три АПИ функции добавилось)
Там какието ошибки на клиенте ( я только сгенерил код - но гдето вылетает) по UI можешь исправлять переделывать - моешь оставить калечное как есть - мне пока не важно. Важно увидить что каналы и сообщения и публичная переписка в каналах блокчейна работает
2. потестировать и сделать корректное завершение сессии (там есть глюки при завершении сесии)
2026-04-03 11:45:42 +03:00
AidarKC
8a83ac85d9
Промежуточная версия
...
в которой надо дорабоать
1. Исправить ошибки и сделать что бы работала вторая слева вкладка. ТОесть АПИ для сервера я сделал (пока они возвращают весь список сообщений целиком - всем большим списком сообщений в канал - для мвп это устраивает,и по этому только три АПИ функции добавилось)
Там какието ошибки на клиенте ( я только сгенерил код - но гдето вылетает) по UI можешь исправлять переделывать - моешь оставить калечное как есть - мне пока не важно. Важно увидить что каналы и сообщения и публичная переписка в каналах блокчейна работает
2. потестировать и сделать корректное завершение сессии (там есть глюки при завершении сесии)
2026-04-03 11:04:59 +03:00
AidarKC
78e62997d1
Промежуточный комит для отдачи задания брату
2026-04-03 10:50:44 +03:00
ai5590
c0fba4af94
Add channels IT coverage, live UI loading, and runbook
2026-03-30 16:06:28 +03:00
ai5590
9723696b2c
Start server-side channel read RPC handlers and simplify API spec
2026-03-30 14:32:15 +03:00
AidarKC
eb5593c7be
30 03 25
...
Сделал адекватное отображение ключей / и при регистрации ключи спрашивают какие сохранять
(что то работает что то сложно)
2026-03-30 03:11:09 +03:00
ai5590
d4c8201a88
Merge branch 'plus_ui' into codex/connect-ui-client-to-server-for-authentication-8njihj
2026-03-30 02:25:51 +03:00
ai5590
538ec8ec73
Auto-resume active session on app reload
2026-03-30 02:25:14 +03:00
ai5590
284e962910
Merge branch 'plus_ui' into codex/connect-ui-client-to-server-for-authentication-xqvn1u
2026-03-30 02:16:20 +03:00
ai5590
6ba7a54921
Restore registration step flow and create new session on login
2026-03-30 02:09:44 +03:00
ai5590
4f825e2a86
Derive root/device/blockchain keys from password SHA-256
2026-03-30 01:52:12 +03:00
AidarKC
b33fa4aeaa
30 03 25
...
Добавил сайт с UI прямо сюда
2026-03-30 00:43:49 +03:00