Jganenokk
|
f6de41f11d
|
feat: payload для /start в ботах.
|
2026-07-30 18:39:31 +07:00 |
|
Jganenokk
|
f4f9e22be8
|
feat: панель перессылки
|
2026-07-28 19:42:51 +07:00 |
|
Jganenokk
|
d7e6491213
|
банеры
|
2026-07-27 23:36:50 +07:00 |
|
Jganenokk
|
9e579f45cf
|
измененный вид контакта
|
2026-07-27 19:01:30 +07:00 |
|
Jganenokk
|
1a043f033d
|
feat: загрузки
|
2026-07-27 18:11:38 +07:00 |
|
Jganenokk
|
92c0a90367
|
feat: просмотрщик видео. Крутой.
|
2026-07-27 16:33:41 +07:00 |
|
Jganenokk
|
8602755a8c
|
feat: animoji реакции
|
2026-07-27 15:13:54 +07:00 |
|
Jganenokk
|
de95fd7c65
|
fix: вроде починил пересланные сообщения с каналов
|
2026-07-27 14:48:38 +07:00 |
|
Jganenokk
|
3b34ef0535
|
feat: херо анимейшон фром реанимейшон
|
2026-07-26 22:39:09 +07:00 |
|
Jganenokk
|
ac951ea80a
|
feat: работа с шифрованным текстом/фото
|
2026-07-26 16:23:05 +07:00 |
|
Jganenokk
|
ba1f63ad05
|
fix: фикс отступов, фикс перемещения чатов при запуске
|
2026-07-26 13:19:23 +07:00 |
|
Jganenokk
|
a6cb13dcf9
|
feat: отображение того что тебя пинговали в чате
|
2026-07-26 12:55:47 +07:00 |
|
Jganenokk
|
310e1fdb4a
|
feat: работа с текстом
|
2026-07-26 12:32:38 +07:00 |
|
klockky
|
f7265b4fe8
|
fix(digital-id): завершать ЕСИА callback через EXTERNAL_CALLBACK
|
2026-07-24 14:38:19 +03:00 |
|
Jganenokk
|
c3d70d9bfc
|
feat: просмотрщик фото
|
2026-07-14 15:36:18 +07:00 |
|
Jganenokk
|
3c6de2c496
|
feat: добавил отображение + отправку animoji. Добавил матовое стекло для панели ответа при кастомизационном выборе 'прозрачность'
|
2026-07-11 23:46:31 +07:00 |
|
Jganenokk
|
8ab74739b5
|
feat: переделал lottie -> rlottie, с первым прогревом кадров в фоне, как в тг, чтоб лагов не было
|
2026-07-11 00:02:48 +07:00 |
|
Jganenokk
|
c3f4016d24
|
мусор
|
2026-07-05 19:09:17 +07:00 |
|
Jganenokk
|
48451c5d6c
|
форматирование сообщений
|
2026-07-03 13:45:49 +07:00 |
|
klockky
|
760cdcd877
|
feat: звонки 1:1 (аудио) — WebRTC + ws2-сигналинг
Реализованы голосовые звонки 1:1 поверх инфраструктуры VK/OK
(flutter_webrtc + сигналинг ws2 wss://videowebrtc.okcdn.ru). Протокол
восстановлен реверсом захваченных пакетов и декомпиляцией
ru.ok.android.externcalls.sdk.
Ядро (lib/core/calls/):
- conversation_params.dart — декодер vcp (LZ4-блок), с unit-тестом
- ws2_signaling.dart — клиент сигналинга ws2 (transmit-data, ICE,
accept-call, hangup, change-media-settings, ping/pong)
- call_session.dart — WebRTC-контроллер для звонящего и вызываемого
- call_controller.dart — глобальный оркестратор: пуш opcode 137,
исходящие, приём/отклонение, управление активной сессией
Бэкенд:
- CallsModule.initiateCall — инициация исходящего (opcode 78)
- общий LZ4-block декодер вынесен в core/protocol/lz4_block.dart
(используется и транспортом, и vcp)
UI / обвязка:
- CallScreen переписан под живой CallSession (+ кнопка «свернуть»
без завершения звонка, возврат повторным нажатием 📞)
- кнопка звонка в шапке диалога
- инициализация CallController на логине, показ входящего по пушу
- дев-тумблер: принудительный сигнал состояния микрофона без
изменения реального аудиотрека
Прочее:
- зависимость flutter_webrtc ^0.12.5
- Android: RECORD_AUDIO / MODIFY_AUDIO_SETTINGS / BLUETOOTH
|
2026-06-10 18:21:27 +03:00 |
|
klockky
|
1caa8c1049
|
Added localization support for multiple languages, including Russian and English, and integrated language selection in the login and country selection screens. Updated pubspec.yaml and pubspec.lock to include necessary dependencies.
|
2026-04-03 21:29:45 +03:00 |
|
klockky
|
fc62650ec3
|
feat: initial project setup - Komet Flutter app
|
2026-03-12 18:54:09 +03:00 |
|