klockky
7dab8f09f7
feat(folders): исправление автосортировки папок
2026-07-09 19:13:06 +03:00
klockky
f4a30328ff
feat: истории — просмотр, публикация и кэширование
...
- протокол STORIES_LIST/GET_BY_OWNER/MARK/REACT/SEND + push (opcodes 0xD0–0xDC)
- StoriesModule: лента, реакции, публикация фото, SQLite-кэш и позиция просмотра
- полноэкранный вьюер: куб-переход, круговое открытие, drag-to-dismiss, прогресс-бары, реакции
- сегментные кольца, плитка «Ваша история» с кнопкой публикации, in-app пикер медиа
- резолв имён авторов через ensureContactNames/ContactCache
2026-07-08 20:07:19 +03:00
Jganenokk
72f620a0f7
НА ПОЧИНИСЬ БЛЯДОДОС
2026-07-06 13:52:51 +07:00
Jganenokk
9f9b0e0734
небольшие изменения
2026-07-05 19:07:27 +07:00
klockky
bcef107c25
ало какие нахуй mode это што такое
2026-07-02 16:06:48 +00:00
Jganenokk
4b4aeec92a
fix: щавель виноград, ебырь омайгад
2026-06-30 16:00:16 +07:00
Jganenokk
a48652ef63
fix
2026-06-28 19:00:52 +07:00
klockky
2b45bb3185
feat(spoof): обновил фингерпринт и версию до 26.19.2 + миграция старых профилей
2026-06-23 16:32:31 +03:00
Jganenok
42f1fd5292
feat(calls): Тяжело...... Звонки. Вроде полностью. Почти.
2026-06-12 22:19:57 +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
Jganenok
580e30897b
fix: большой фикс недочетов и фикс пары язв
2026-06-09 01:00:04 +07:00
Jganenok
570a4396eb
оптимизация: слегоньца набурмалдил
2026-06-03 13:55:14 +07:00
klockky
1bcdb180af
feat: мимикрия протокола (opcode 6 + LZ4) и фиксы UI (истории, 2FA)
2026-06-02 18:28:31 +00:00
klockky
ddcdcf5a36
feat: отправка chatCacheFingerprint и exp в login-пакете (opcode 19)
2026-06-02 17:09:23 +00:00
Jganenok
8bddeb0ac1
какие то выкрутасы писькой
2026-05-27 22:22:30 +07:00
Jganenok
da22b0fbf3
немножко реал тайма в chat screen
2026-05-17 23:26:50 +07:00
klockky
7ac22b0369
fix: Zstd через pure-Dart libcompress
2026-05-14 18:01:36 +03:00
klockky
ff3134d4ca
Merge branch 'feature/FullStack' of https://github.com/KometTeam/Komet into feature/FullStack
2026-05-14 13:16:50 +03:00
klockky
177c1c3cc4
fix(transport): Zstd-распаковка, гонка PacketReceiver, fix имён и стикеров
2026-05-14 13:12:41 +03:00
Jganenok
bc545df1e7
расшифровка гс
2026-05-14 12:34:07 +07:00
prime
d9cbadbbb7
руки переломаю
2026-04-29 19:02:44 +10:00
Jganenokk
24b7ff6aff
нахуевертил
2026-04-12 14:18:26 +07:00
Jganenokk
491bb9c23e
Fix code analysis issues: remove unused imports, debug prints, fix deprecated methods and naming conventions
2026-04-04 22:15:55 +07:00
Jganenokk
47f870f825
нахуевёртил
2026-04-04 13:31:13 +07:00
klockky
b5a415292f
исправление отображения ощибок на экране ввода кода из смс
2026-04-03 19:53:06 +03:00
Jganenokk
bb9a4732b7
бля это сэкс
2026-04-03 20:54:12 +07:00
Jganenokk
91d2afbb57
пятки мне целуйте нахуй
2026-04-03 20:32:22 +07:00
noxzion
c22ba7cc04
Логин flow, некоторые фиксiкi
2026-04-01 22:50:00 +05:00
InviseDivine
91c8cf9278
FIX: cmd в пакетах FEAT: получение user agent'а
2026-03-15 17:27:54 +02:00
klockky
ce718aad9a
Сделал подключение к серверу, добавил опкоды в opcode_map.dart и их значение, отправку sessionInit и пинги каждые 30 секунд
...
также доработал packet.dart (т.к. стандартная библа dart_lz4 не умеет работать с блоками)
добавил countries.dart (в будущем пригодится для подгрузки стран через которые доступен вход в MAX)
2026-03-14 22:29:53 +03:00
klockky
4d307b48a1
feat: добавил logging framework
2026-03-12 19:18:43 +03:00
klockky
fc62650ec3
feat: initial project setup - Komet Flutter app
2026-03-12 18:54:09 +03:00