Commit Graph
70 Commits
Author SHA1 Message Date
klockky 7f29b3285e feat(auth): implement phone registration flow with preset avatars 2026-06-03 08:20:21 +00:00
Jganenok db9de4d8a2 оптимизация: слегоньца набурмалдил 2026-06-03 13:55:14 +07:00
klockky 1a3570f942 feat: поддержка медиа-вложений — опросы, видео, файлы и просмотр фото
Опросы (новый тип сообщения):
- модель Poll/PollAnswer и PollAttachment (_type: POLL)
- PollsModule: загрузка через opcode 306 (GET_POLL_UPDATES) с кэшем
- рендер опроса в баблах (вопрос, варианты, прогресс-бары, голоса)

Видео:
- getVideoUrl через opcode 83 (VIDEO_PLAY): выбор MP4_*/HLS из ответа
- полноэкранный плеер (video_player) с play/pause и перемоткой
- тап по видео в чате запускает воспроизведение

Файлы:
- getFileUrl через opcode 88 (FILE_DOWNLOAD) с корректным форматом
  {messageId, chatId, fileId} → url (раньше слался неверный {url, token})
- скачивание во временную папку и открытие системным приложением
  (path_provider, open_filex)

Фото:
- полноэкранный просмотрщик с зумом (был TODO-заглушкой)
- фикс «сжатости»: декодирование с учётом devicePixelRatio вместо ×2
2026-06-02 20:06:46 +00:00
klockky 5ff914b0dc feat: мимикрия протокола (opcode 6 + LZ4) и фиксы UI (истории, 2FA) 2026-06-02 18:28:31 +00:00
klockky d35729e911 feat: отправка chatCacheFingerprint и exp в login-пакете (opcode 19) 2026-06-02 17:09:23 +00:00
Jganenok 4afdf4b61e изменение профиля 2026-05-31 17:43:58 +07:00
Jganenok 5a3890c55e набурмалдил 2026-05-29 13:52:13 +07:00
Jganenok b3edf7249e починил 2фа 2026-05-28 22:05:37 +07:00
Jganenok 0947863697 легонько набурмалдил, остальнось сделать FKM и фронт уведомлений 2026-05-28 16:44:59 +07:00
klockkyandGitHub 9bcc9702f9 Merge pull request #29 from KometTeam/feature/login-success-animation
Feature/login анимация успешного входа, мультиаккаунтинг и десктоп режим
2026-05-27 19:01:41 +03:00
Jganenok 65dd15091a какие то выкрутасы писькой 2026-05-27 22:22:30 +07:00
Jganenok d552623b4b сука уроды конченые блять забилдите мне апк 2026-05-27 20:54:08 +07:00
klockky 19b7d4562a feat: мультиаккаунтинг — переключение долгим нажатием на «Настройки» 2026-05-26 18:09:29 +03:00
klockky 177989b7dd feat: аватар после входа, кнопка выхода в настройках 2026-05-26 17:13:26 +03:00
Jganenok 99b87a56c7 немножко реал тайма в chat screen 2026-05-17 23:26:50 +07:00
Jganenok 7fd0206c34 закрепление и мьют чатов 2026-05-17 19:49:29 +07:00
Jganenok 80b297f7b3 удаление чатов и фикс загрузки ботов в chatsэ 2026-05-17 18:29:28 +07:00
Jganenok 2150c46508 создание группы 2026-05-17 17:05:28 +07:00
Jganenok d3f9b10d01 отправка файлов, анимации с реанимации 2026-05-17 16:11:30 +07:00
klockky c4eaae501b fix(security): close critical findings #1-3 from issue #17
- TLS: validate cert chain by default; debug-menu toggle to disable
  - Logs: redact secrets in sender/dispatcher payloads
  - Identity: per-install mt_instanceid/deviceId, per-launch clientSessionId
2026-05-16 23:36:28 +03:00
Jganenok 590c9ed1e2 ну немножечко так оптимизировал чутка, добавил раздел 'производительность' в насторйки, немного сделал чуточку в кастомизации, пару мелочей переделал 2026-05-16 21:10:21 +07:00
klockky c46579d916 fix(network): trigger VPN bypass on handshake failure too 2026-05-16 08:34:54 +03:00
klockky 5a6cb10c91 feat(push): FCM via MAX server — oneme flavor, dedicated FCM workflow, opcode 22, notifications + CI/lint fixes 2026-05-15 18:14:22 +03:00
Jganenok 849df83720 гепы(вроде, хз), починил загрузку данных безопасности, менюшку данных и там бля иди нахуй 2026-05-15 19:14:29 +07:00
Jganenok 0431db1c77 инфо 2026-05-15 18:58:58 +07:00
Jganenok f093e7c802 починил галочки, закрепленные чаты 2026-05-15 17:02:22 +07:00
Jganenok fd4f40a527 починил вход с 2fa и эвенты и там еще чето бля 2026-05-14 22:59:53 +07:00
klockky 41ce49d8c2 Merge branch 'feature/FullStack' of https://github.com/KometTeam/Komet into feature/FullStack 2026-05-14 17:06:26 +03:00
klockky 0f4ac31ae2 feat: галочки у официальных пользователей, ботов и каналов 2026-05-14 17:06:11 +03:00
Jganenok ef8c9f6cab эвенты 2026-05-14 20:54:12 +07:00
Jganenok 358b82a12c чет пофиксил + отправка файлов незаконченная 2026-05-14 17:54:05 +07:00
klockky 53805e8d74 Merge branch 'feature/FullStack' of https://github.com/KometTeam/Komet into feature/FullStack 2026-05-14 13:16:50 +03:00
klockky d541e9df9d fix(transport): Zstd-распаковка, гонка PacketReceiver, fix имён и стикеров 2026-05-14 13:12:41 +03:00
Jganenok e1846d8661 расшифровка гс 2026-05-14 12:34:07 +07:00
Jganenok 2991dd4500 изменение профиля 2026-05-13 23:57:38 +07:00
Jganenok ea3042f341 больше информации в подробнее 2026-05-13 21:26:46 +07:00
prime 72ac52b9b5 руки переломаю 2026-04-29 19:02:44 +10:00
Jganenok 28ff49ca52 хм 2026-04-21 17:31:36 +07:00
InviseDivine 4b8829fddf feat: users in chats list, avatars and nicknames, users count in chats 2026-04-15 17:46:40 +02:00
Ваше Имя 3c8621d5fe нахуевертил 2026-04-12 14:18:26 +07:00
klockky 46d969713c feat(spoof): port session spoofing screen with device presets 2026-04-11 00:21:31 +03:00
Ваше Имя ef1daff896 авотаро4ки в пересланных сообщениях 2026-04-11 00:22:32 +07:00
Ваше Имя 78635dd327 Бля леша я твои пятки целовал 2026-04-11 00:17:28 +07:00
Ваше Имя fd7a5fc487 бля а какой запрос на поиск по айди 2026-04-11 00:00:37 +07:00
klockky 0adabfb5b2 fix(auth): await session online state when applying custom server 2026-04-09 21:55:53 +03:00
klockky c4c03983eb fix(auth): strip formatting from phone before requestCode 2026-04-07 19:27:05 +03:00
klockky 1f9ead1b0f feat(auth): server endpoint in bottom sheet on login 2026-04-07 13:36:30 +03:00
Ваше Имя c4623d9dc7 бля а как мне тестить у меня темпблок 2026-04-06 22:04:22 +07:00
klockky 3dd8b39e23 feat(devices): QR approve login for web and desktop MAX 2026-04-06 15:07:15 +03:00
Ваше Имя a7d2551dcf некая отправка текстовых сообщений, правда косая кривая но похуй я спать хочу 2026-04-06 00:12:42 +07:00