Commit Graph
146 Commits
Author SHA1 Message Date
klockky cc5eb6299e feat(chats): скрытие чатов групповых звонков + тоггл показа скрытых чатов 2026-07-09 19:35:59 +03:00
klockky 7dab8f09f7 feat(folders): исправление автосортировки папок 2026-07-09 19:13:06 +03:00
Jganenokk 6c56f2fa7e feat: эмодзи. Пока только фронтенд. issue #45 2026-07-09 00:26:41 +07: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 f68d97f022 Переход к медиа на экране профиля, часть issue #45 2026-07-08 21:33:03 +07:00
Jganenokk e1c9d2584f fix: фикс смены иконки в FCM версии, реальный выход с аккаунта(server-side) 2026-07-06 22:59:53 +07:00
Jganenokk 27a1b504e4 работа с закрепленными 2026-07-06 19:52:32 +07:00
Jganenokk 1944c18c6b вроде контакты починил 2026-07-06 15:08:06 +07:00
Jganenokk 72f620a0f7 НА ПОЧИНИСЬ БЛЯДОДОС 2026-07-06 13:52:51 +07:00
klockky 4e35e3d176 Fix password login profile handling 2026-07-05 23:06:16 +03:00
Jganenokk 815e41648a надеюсь будет работать сукi 2026-07-05 23:43:15 +07:00
Jganenokk 7ce7cf7a1d просмотр аватарок 2026-07-05 23:05:45 +07:00
Jganenokk 9fe9ea2d31 поиск стикеров 2026-07-05 20:50:26 +07:00
klockky abf660e10c feat(update): проверка новой версии через GitHub Releases 2026-07-05 16:49:12 +03:00
Jganenokk 9f9b0e0734 небольшие изменения 2026-07-05 19:07:27 +07:00
Jganenokk f9de0f331c feat: немного анимированных иконок 2026-07-04 13:48:12 +07:00
klockky 7f22ecc643 feat(sms): автоподстановка кода из sms 2026-07-03 19:07:09 +03:00
Jganenokk 9a04ea69c2 feat: поиск 2026-07-03 22:36:11 +07:00
Jganenokk 53125b60a3 feat: слегонца блюра в chat screen 2026-07-03 19:07:43 +07:00
Jganenokk 473889186b feat: выбор обоев для чата 2026-07-03 17:51:20 +07:00
Jganenokk 7c18d0a71f оптимизация не дремлет 2026-07-03 13:56:12 +07:00
Jganenokk 48451c5d6c форматирование сообщений 2026-07-03 13:45:49 +07:00
Jganenokk a0f4acf4b5 feat: еще стикеры 2026-07-03 10:34:53 +07:00
Jganenokk a25e21277d feat: вынес общую логику. Добавил статус 'выбирает стикер...' 2026-07-03 00:02:45 +07:00
Jganenokk a904b733d2 feat: фул интеграция FCM с андроидом нах 2026-07-02 23:32:31 +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 a855b302ee feat: лог экспорт 2026-06-29 20:26:52 +07:00
Jganenokk cd1ebaee24 feat: история изменения сообщений 2026-06-29 15:05:22 +07:00
Jganenokk 0abbc2b59d feat:нечиталка 2026-06-29 12:57:57 +07:00
Jganenokk a48652ef63 fix 2026-06-28 19:00:52 +07:00
klockky c2466a9a5f feat(devtools): монитор сокет-трафика в меню разработчика 2026-06-28 14:05:24 +03:00
Jganenokk 87373c4012 fix: задание от стасика 2026-06-28 16:38:32 +07:00
klockky a55ab28ede perf(android): уменьшаем вес APK на ~33% (65→43.6 МБ)
- media_kit только для десктопа — убраны ffmpeg/libass/mdk с мобилы (~10 МБ)
- google_fonts заменён бандлом Inter/Outfit/Unbounded — убран реестр всех
  шрифтов из libapp.so (22→10 МБ)
- удалена неиспользуемая зависимость camera (CameraX)
- Dart-обфускация (--obfuscate --split-debug-info) в релизных CI + выгрузка
  символов
- кастомные шрифты с Google Fonts вернулись через FontLoader + кэш, без веса
- хардкод Inter заменён наследованием шрифта из активной темы
2026-06-25 22:51:04 +03:00
klockkyandClaude Opus 4.8 0f4844bf80 feat(macos): сборка DMG, фикс keychain и opus-библиотек
- secure storage: usesDataProtectionKeychain=false — вход в аккаунт
  больше не падает с -34018 без аккаунта разработчика
- entitlements: убран app-sandbox/keychain-access-groups (adhoc без Team ID)
- иконка: squircle с прозрачными полями (нативный macOS-вид)
- opus/ogg: битые bitcode-библиотеки ogg_opus_player заменены на
  собранные из исходников universal (.a в macos/prebuilt/opus +
  scripts/fix_opus_macos.sh применяет их после pub get)
- scripts/build_dmg.sh: adhoc-сборка universal DMG с дизайном (create-dmg)
- CI: build-macos.yml собирает DMG-артефакт; flutter-main.yml чинит libs

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-25 20:08:10 +03:00
klockky aca4cef96b Merge branch 'feature/voice-video-notes' into feature/FullStack 2026-06-25 17:36:01 +03:00
klockky 24eb30cc8b fix(db): бандленый SQLite через FFI — UPSERT падал на Android 9 и старше 2026-06-25 16:08:33 +03:00
klockky 37e3763384 feat(media): голосовые сообщения и видеокружки
- голосовые: запись/отправка/воспроизведение, Ogg/Opus (libopus FFI на Windows/Android), волна, анимации, lock + slide-to-cancel
- видеокружки: нативная квадратная запись 480x480 (Camera2 + GL), аудио mono 48k, снятие video edit-list для прохождения серверного валидатора
- file_uploader: единый uploadMediaFile (аудио+видео), чтение полного ответа CDN
- проигрывание видео и кружков в message_bubble
2026-06-25 12:53:11 +03:00
klockky 2b45bb3185 feat(spoof): обновил фингерпринт и версию до 26.19.2 + миграция старых профилей 2026-06-23 16:32:31 +03:00
klockky 4277b0a20d feat(links): поддержка max.ru-ссылок и komet:// диплинков
- резолв max.ru/{join,joincall,u,c,:auth,<channel>}
- открытие чатов/профилей/звонков и подтверждение веб-входа в приложении
- внешние диплинки: intent-filter (Android), URL-схемы (iOS/macOS), komet://-регистрация в рантайме (Windows/Linux)
- fix(calls): не слать opcode 79 до login (жижа я тебя выебу)
2026-06-23 14:18:51 +03:00
Jganenokk 47adb2db36 feat(chat): догрузка сообщений 2026-06-22 22:03:56 +07:00
Jganenokk 31dc6b619c feat(commands): еще немного команд 2026-06-22 16:37:56 +07:00
Jganenokk 39abdc8d63 fix(spoof): сука коки зачем нам самостав айося в спуфе 2026-06-22 11:28:53 +07:00
klockky a07706e964 фикс манифеста 2026-06-21 18:18:28 +00:00
Jganenokk fd308327f5 feat: / команды 2026-06-21 22:35:58 +07:00
klockky 1b77941196 fix(chats): просмотренный канал не попадает в список чатов (флаг in_list) 2026-06-21 14:31:04 +00:00
klockky 721515729c fix(search): поиск по сообщениям через chatSearch + просмотр каналов из поиска 2026-06-21 13:37:31 +00:00
klockky 23a1bed46a feat(search): экран поиска — чаты, контакты, сообщения и поиск по номеру 2026-06-21 12:48:08 +00:00
klockky ad04225a62 feat(contacts): обмен номером телефона по NFC/BLE 2026-06-21 12:26:01 +00:00
klockky eb20ed025f feat(contacts): синхронный показ карточки + статус обмена 2026-06-21 10:47:59 +00:00