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
AidarKC
eb5593c7be
30 03 25
...
Сделал адекватное отображение ключей / и при регистрации ключи спрашивают какие сохранять
(что то работает что то сложно)
2026-03-30 03:11:09 +03:00
AidarKC
1bf1c768dd
30 03 25
...
Удалил наверное устаревшую документацию
2026-03-30 00:53:45 +03:00
AidarKC
b33fa4aeaa
30 03 25
...
Добавил сайт с UI прямо сюда
2026-03-30 00:43:49 +03:00
AidarKC
99cf000f24
30 03 25
...
Добавил АПИ функцию которая возвращает информацию о версии сервера и о том что он работает
2026-03-30 00:34:16 +03:00
AidarKC
1aabcf4d80
27 03 25
...
Доделал API функции для авторификации и работы с сессиями сервер и документ для разработчиков по
Авторификациии и серверам
Всё работает
2026-03-27 22:06:19 +03:00
AidarKC
51de9779e3
27 03 25
...
Доделал сервер и документ для разработчиков по
Авторификациии и серверам
Всё работает
2026-03-27 16:29:19 +03:00
AidarKC
2f9cf2bff1
27 03 25
...
Добавил документ для разработчиков (про сессии но не закончил) и исправил мекую ошибку с несопостовлениеминдексов 2
2026-03-27 14:59:52 +03:00
AidarKC
6d3719ba71
27 03 25
...
Добавил документ для разработчиков (про сессии но не закончил) и исправил мекую ошибку с несопостовлениеминдексов
2026-03-27 14:44:01 +03:00
AidarKC
18bf5d65d7
Initial commit
2026-03-18 22:28:13 +03:00
AidarKC
37c36ffdba
19 02 25
...
сделал единый формат протокола в случае ошибок (Наверное сделал удобнее)
2026-02-19 18:06:03 +03:00
AidarKC
c7440e2b5c
19 02 25
...
Лобавил пинг
2026-02-19 17:33:58 +03:00
AidarKC
6949fd8a2f
06 02 25
...
Сделал отдельную команду что бы всё на сервер заливать
2026-02-06 16:51:18 +03:00
AidarKC
ef72719502
06 02 25
...
Сделал отдельную команду что бы всё на сервер заливать
2026-02-06 16:49:58 +03:00
AidarKC
a647091a3f
06 02 25
...
Сделал отдельную команду что бы всё на сервер заливать
2026-02-06 16:47:28 +03:00
AidarKC
b5706d3ed5
29 01 25
...
Зделал всё только на база64 без всяких урл сафе
Вроде всё работает
тест весь проходит
2026-01-29 19:29:08 +03:00
AidarKC
0b2bee0a3d
29 01 25
...
Удалил старые черновики
тест весь проходит
2026-01-29 18:30:55 +03:00
AidarKC
4cee326a25
28 01 25
...
додела запрос связи с друзьями
тест весь проходит
2026-01-29 17:33:30 +03:00
AidarKC
bf4cecde05
28 01 25
...
додела запрос связи с друзьями
тест весь проходит
2026-01-29 17:28:50 +03:00
AidarKC
84bef3365e
28 01 25
...
доработки по запросу связи друг
тест пока не весь проходит
2026-01-29 17:26:54 +03:00
AidarKC
922c18db4b
28 01 25
...
Добавил запрос связей пользователя - друзей - для построения графа друзей
И тест добавил.
но тест пока не весь проходит
2026-01-28 22:31:20 +03:00
AidarKC
22fb35d1d4
28 01 25
...
Добавил запрос поиска пользователей по начаоу логина.
И тест добавил.
Все тесты проходят.
2026-01-28 21:23:01 +03:00
AidarKC
ebf7c9f18e
28 01 25
...
Добавил запрос проверить есть ли в системе такой пользователь и получить его данные.
И тесты добавил.
Все тесты проходят
2026-01-28 20:33:06 +03:00
AidarKC
43b0efb4d3
23 01 25
...
Ура прошли все тесты новой версии авторификации!!
Осталось что то доделать поправить с лишними закрытиями сервака
2026-01-23 22:10:14 +03:00
AidarKC
4430615117
23 01 25
...
Промежуточный комит.
Ужас как устал сегодня, узнал что и запросы у меня постоянно закрывают сессию. Надо переделать
2026-01-23 21:52:45 +03:00
AidarKC
e84c63c3d1
23 01 25
...
Сделал авторификацию новую через sessionKey
(Но пока тесты сессии падают)
2026-01-23 20:50:58 +03:00
AidarKC
580695b486
23 01 25
...
Сделал ещё более два поля в общем формате блоков блокчейна (перед самим блоком данных) и перед его цп
(все тесты проходят)
2026-01-23 17:49:13 +03:00
AidarKC
9f1ca37977
23 01 25
...
Сделал более понятный названия у интерфейса BodyHasLine
(всё работает)
2026-01-23 13:05:29 +03:00
AidarKC
c1964adb58
22 01 25
...
перенёс класс у вдругую папку
Вроде всё работает и тесты проходят.
И блоки добавляются все что надо для MVP
2026-01-22 02:19:25 +03:00
AidarKC
ad5525d88b
22 01 25
...
увеличел количество тестовых запросов добавления блоков
И вроде всё работает и тесты проходят.
И блоки добавляются все что надо для MVP
2026-01-22 02:18:12 +03:00
AidarKC
98d478531b
22 01 25
...
добавил комент
Да вроде всё работает и тесты проходят.
И блоки добавляются все что надо для MVP
2026-01-22 02:09:28 +03:00
AidarKC
a2495afa44
22 01 25
...
Да вроде всё работает и тесты проходят.
И блоки добавляются все что надо для MVP
2026-01-22 01:59:49 +03:00
AidarKC
3f5f94a53f
22 01 25
...
Да вроде всё работает и тесты проходят.
И блоки добавляются все что надо для MVP
2026-01-22 01:57:02 +03:00
AidarKC
97840a45d6
22 01 25
...
Счас попробую новое просто добавить от гпт
Патч работает добавление линий - ситуация сложная
тест падает
2026-01-22 01:20:51 +03:00
AidarKC
69cd33479b
15 01 25
...
Потч работает добавление линий - ситуация сложная
тест падает
2026-01-21 18:37:05 +03:00
AidarKC
376d42cd79
15 01 25
...
Доделал типы сообщений посты в линии и едиты на них.ответы на них
И ответы в другие блокчейны
(Все тесты тесты проходят)
2026-01-15 18:55:03 +03:00
AidarKC
b69075cbac
15 01 25
...
Добавил мелких доп проверок
(Все тесты тесты проходят)
2026-01-15 15:24:25 +03:00
AidarKC
bbca821dcd
15 01 25
...
Исправил что бы в интерфейсе BodyHasTarget не требывалось хранить в блоках BodyHasTarget
и в блоках коннекстин не зранилась поле тоЛогин в байты блока.
(Все тесты тесты проходят)
2026-01-15 15:13:29 +03:00
AidarKC
d9fe1f02b8
15 01 25
...
Исправил что бы в интерфейсе BodyHasTarget не требывалось хранить в блоках BodyHasTarget
и в блоках коннекстин не зранилась поле тоЛогин в байты блока.
(Все тесты тесты проходят)
2026-01-15 15:09:45 +03:00
AidarKC
5fe41c7656
13 01 25
...
мелкие исправления. Убрал оставшиеся странные связи линии
2026-01-13 17:54:10 +03:00
AidarKC
9cf6fabe64
13 01 25
...
мелкие исправления 2
2026-01-13 17:46:23 +03:00
AidarKC
cd0352f904
13 01 25
...
мелкие исправления
2026-01-13 17:34:30 +03:00
AidarKC
fa30bd2a49
13 01 25
...
Перевёл блокчен на новый формат!
Все тесты проходят!!
Может в каких то деталях/мелочах ещё что то не так (не смотрел подробно), но в общем выглядит всё хорошо.
И главное работает!
2026-01-13 16:28:30 +03:00
AidarKC
e9e05c1192
13 01 25
...
Переписал код кучи классов перешёл на новый надеюсь теперь подходящий формат блоков
и тесты переделал.
Но пока остались баги и тесты не проходят (в частности пользователи не создаются - ошибка в бд)
2026-01-13 16:18:38 +03:00
AidarKC
b7025dde59
13 01 25
...
Запрос подписок, но это версия уже не актуальна тк дальше буду переделывать блоки под новый формат
2026-01-13 12:44:45 +03:00
AidarKC
973a632b85
09 01 25
...
На этом с форматом разобрались и отложили всё на праздничные выходные
2026-01-10 01:47:00 +03:00
AidarKC
9d0da4b39f
08 01 25
...
Список каналов возвращает - хотя сырое всё как то - но всё работает :)
2026-01-09 00:56:05 +03:00
AidarKC
aba86fc687
08 01 25
...
ещё помелочи
2026-01-09 00:03:40 +03:00
AidarKC
4c87207129
08 01 25
...
Помелоги поменял
2026-01-08 23:32:17 +03:00
AidarKC
7a167b470a
08 01 25
...
Сделал что бы при создании пользователя передавались три ключа пользователя. И имя блокчейна сделал через "-"
2026-01-08 15:02:01 +03:00
AidarKC
1ea5390771
08 01 25
...
Переименовал везде loginKey в solanaKey
2026-01-08 14:44:47 +03:00
AidarKC
a218f6586d
08 01 25
...
Навёл порядок в тестах. и доки дописал.
Всё красиво и работает!
2026-01-08 14:25:37 +03:00
AidarKC
4753b83831
08 01 25
...
Навёл порядок в тестах.
Всё красиво и работает!
2026-01-08 14:21:55 +03:00
AidarKC
a2626dfdd0
08 01 25
...
Добавил счётчик сколько раз изменялось сообщение
2026-01-08 14:13:44 +03:00
AidarKC
8e19486cf5
08 01 25
...
Тесты почти переделал
2026-01-08 14:12:16 +03:00
AidarKC
e2b89da2fa
08 01 25
...
Вынес константы, начал переделаывать тесты
2026-01-08 13:24:55 +03:00
AidarKC
f1af2bd4d4
07 01 25
...
вынес константы SHiNe
2026-01-08 00:02:43 +03:00
AidarKC
1c94bb25a6
07 01 25
...
сделал тест и он работает на то что бы изменить тект сообщения
2026-01-07 23:50:16 +03:00
AidarKC
06c77b1c1f
07 01 25
...
refactor: перевели хэши на BLOB и добавили поля block_hash / block_signature / edited_by_block_global_number
и главное добавили тип блока изменение сообщение и сслку на последнее изменение в табл блокс
2026-01-07 19:58:50 +03:00
AidarKC
8bcaa192c5
05 01 25
...
Добавил текст описание форматов блокчейна
2026-01-07 18:16:14 +03:00
AidarKC
8fd7f4676b
05 01 25
...
поменял все названия таблиц и полей в таблицах на стиль только маленькие буквы и разделение через "_" . Все тесты проходят норм
2026-01-06 01:49:26 +03:00
AidarKC
93c007b2b9
05 01 25
...
добавил таблицу message_state и тригеры который считает в ней актуальное количество всех лайков и ответов на сообщения! (и всё рабоатет - тесты проходят)
2026-01-06 01:11:29 +03:00
AidarKC
eb922d918b
05 01 25
...
добавил таблицу connections_state и тригер который ведёт в ней актуальное состояние всех связей! (и всё рабоатет - тесты проходят)
2026-01-06 00:30:37 +03:00
AidarKC
7ba333bf6c
05 01 25
...
добавил новые типы связи - тоесть возможность добавлять убирать друга, контакт или подписку (и тесты и всё работает)
2026-01-06 00:24:24 +03:00
AidarKC
94777c58c6
05 01 25
...
Документы: Описание БД и всех запросов актуализировал!
2026-01-05 17:17:39 +03:00
AidarKC
a6a5089379
05 01 25
...
Запрос для работы с параметрами пользователя работают!! И тесты на них проходят!!
2026-01-05 16:45:37 +03:00
AidarKC
eb122456ab
05 01 25
...
Дабавил и два запроса на получение параметров, но пока не работает
2026-01-05 16:42:32 +03:00
AidarKC
55d34e2a87
05 01 25
...
Дабавил и два запроса на получение параметров, но пока не проверял
2026-01-05 16:14:14 +03:00
AidarKC
bfffe44c4a
05 01 25
...
Дабавил соранение параметра пользователя. (бд и запрос на добавление), но пока не проверял
2026-01-05 16:11:54 +03:00
AidarKC
dd49c4de00
02 01 25
...
Сделал что бы в базу писался msgSubType и поля to (to login, toBlockchainName и т.д.)
2026-01-02 20:15:59 +03:00
AidarKC
eef760d776
02 01 25
...
улучшил скрипт склейки файлов (что бы он сразу в буфер кидал результат)
2026-01-02 19:52:53 +03:00
AidarKC
fa019bcb4f
02 01 25
...
ОГО доделал и тесты (теперь два пользователя добавляется и меж ними есть связи) вроде всё работает
2026-01-02 19:09:56 +03:00
AidarKC
432b574592
02 01 25
...
ОГО доделал и тесты (теперь два пользователя добавляется и меж ними есть связи) вроде всё работает
2026-01-02 19:09:17 +03:00
AidarKC
c3d20ba338
02 01 25
...
Доделал тесты и названия линий сделал в константы
Дальше делать:
Описание форматов.
Запросы клиент-сервер.
Промт на клиента.
---
Потом в сервак дописать
Синхронизацию серверов.
2026-01-02 18:52:19 +03:00
AidarKC
be7a3ab7a6
02 01 25
...
Добавил боди для параметров пользователя
Дальше делать:
Описание форматов.
Запросы клиент-сервер.
Промт на клиента.
---
Потом в сервак дописать
Синхронизацию серверов.
2026-01-02 18:44:35 +03:00
AidarKC
272d7ca1be
02 01 25
...
Добавил боди для связей
Дальше делать:
Описание форматов.
Запросы клиент-сервер.
Промт на клиента.
---
Потом в сервак дописать
Синхронизацию серверов.
2026-01-02 18:16:59 +03:00
AidarKC
05a4714fb1
02 01 25
...
Добавил боди для связей
Дальше делать:
Описание форматов.
Запросы клиент-сервер.
Промт на клиента.
---
Потом в сервак дописать
Синхронизацию серверов.
2026-01-02 17:18:13 +03:00
AidarKC
59e5df0dd3
02 01 25
...
Сделал тесты с ответами на сообщения
Дальше делать:
Описание форматов.
Запросы клиент-сервер.
Промт на клиента.
---
Потом в сервак дописать
Синхронизацию серверов.
2026-01-02 17:06:07 +03:00
AidarKC
771758c831
02 01 25
...
Переделал тест добавления блоков в новый формат ( стло удобнее)
Дальше делать:
Описание форматов.
Запросы клиент-сервер.
Промт на клиента.
---
Потом в сервак дописать
Синхронизацию серверов.
2026-01-02 16:54:13 +03:00
AidarKC
ca55bfca93
02 01 25
...
Добавил поле subType и исправил мелкие баги (все тесты работают)
Дальше делать:
Описание форматов.
Запросы клиент-сервер.
Промт на клиента.
---
Потом в сервак дописать
Синхронизацию серверов.
2026-01-02 16:42:15 +03:00
AidarKC
71f1a6179c
31 12 25
...
Стабильная версия сервера 0.2
Пакует блокченй в файл и бд, проверяет форматы.
Дальше делать:
Описание форматов.
Запросы клиент-сервер.
Промт на клиента.
---
Потом в сервак дописать
Синхронизацию серверов.
2025-12-31 21:50:16 +03:00
AidarKC
c13940216b
31 12 25
...
тест
2025-12-31 21:41:58 +03:00
AidarKC
f17d077f25
31 12 25
...
Сделал что бы запускалось. Поправил мелкие ошибки
2025-12-31 21:10:05 +03:00
AidarKC
62ea49d1fc
30 12 25
...
Ура работает всё под новую таблицу. И все тесты проходят!!
2025-12-30 13:03:03 +03:00
AidarKC
f653689112
30 12 25
...
Ура работает всё под новую таблицу 2
2025-12-30 12:55:21 +03:00
AidarKC
df03f3f4ba
30 12 25
...
Ну типо переделал Всё под короткую таблицу солана юзерс, но теперь не надо поправить баги
2025-12-30 12:41:06 +03:00
AidarKC
34e8640e78
30 12 25
...
Ну типо переделал Всё под короткую таблицу солана юзерс, но теперь не надо поправить баги
2025-12-30 12:39:55 +03:00
AidarKC
b6b50557a7
29 12 25
...
добавил toString для классов Body
2025-12-29 15:31:20 +03:00
AidarKC
08d90b6e8e
29 12 25
...
исправил микро баг
2025-12-29 15:10:14 +03:00
AidarKC
43a26007d6
29 12 25
...
Тесты работают - запускаются из специальной кнопки - возле билд.
Не совсем всё по стандарту но и это очень хорошо и удобно!
2025-12-29 15:03:42 +03:00
AidarKC
7fdc890a85
29 12 25
...
В общем тесты работают. Только запускать их надо из специального класса :)
2025-12-29 14:51:13 +03:00
AidarKC
ae3838ccf2
29 12 25
...
Ура линии работают тесты прошли! Третий тест в лог выводиться!
2025-12-29 14:14:53 +03:00
AidarKC
783b5b08e3
29 12 25
...
Ура линии работают тесты прошли! 2
2025-12-29 14:07:20 +03:00
AidarKC
015caec01c
29 12 25
...
Ура линии работают тесты прошли!
2025-12-29 13:53:22 +03:00
AidarKC
526e2d9cc4
28 12 25
...
Всё ещё не работает проверка линий.
Переделываю тесты понял что нетак в сервере. Дальше буду исправлять сервак.
2025-12-29 13:33:26 +03:00
AidarKC
3f374f48e1
28 12 25
...
Всё ещё не работает проверка линий.
Переделал первые два теста! Третий (АддБлокс) ещё не работает
2025-12-29 13:16:00 +03:00
AidarKC
795341dd8d
28 12 25
...
Всё ещё не работает проверка линий. Залил старые тесты какие есть - каке есть
2025-12-29 12:13:12 +03:00
AidarKC
c523816cdf
28 12 25
...
Вроде как сделал работу с линиями :) но ещё не тестил
2025-12-28 20:11:31 +03:00