Commit Graph
87 Commits
Author SHA1 Message Date
Jganenokk f7a986fec7 feat: js бриджы для вебапов 2026-08-15 21:31:38 +07:00
Jganenokk d91759a1cf feat/fix/refactor: адекватный UX чата существует 2026-08-15 20:44:13 +07:00
Jganenokk 05ca3a9413 refactor: зарефакторил пересланные сообщения 2026-08-09 01:10:03 +07:00
JganenokkandClaude Opus 5 08d29ef996 feat: норм отправка кружком как дфывйцждуозйшо / dev 18
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01AEefQULnwjVZt2yzvK8CWn
2026-08-08 14:54:45 +07:00
Jganenokk 7bbc77192a feat/refactor: добавил индикатор при просмотре кружков/гс, сделал запись кружков нормальным членом общества 2026-08-08 00:36:20 +07:00
JganenokkandClaude Opus 5 b9d69ea37b feat: норм кружки и гс
Голосовые: индекс opus/ogg со срезами страниц, общий аудиоконтроллер
воспроизведения, переписанный ogg-энкодер. Кружки: предзагрузка видео,
геометрия кольца прогресса.

third_party/kolibri в .gitignore — локальный dev-клон, зависимость
берётся с pub.dev.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01VMWkmNx3Ns9SEuKeGEiaR4
2026-08-07 00:23:52 +07:00
Jganenokk 47fe58b852 feat: теперь все эмоции внутри бабла, сделал возможность листать авы, и пофиксил падинг 2026-08-05 20:58:24 +07:00
Jganenokk 3915cb957e feat/fix/refactor: Кнопка добавления человека в контакты, возможность развертывания аватарки на экране профиля, включение сторисов по умолчанию, показ сторисов на экране чатов, чата, и при просмотре списка участников, миниапы у ботов. Фикс прогресса просмотра сториса, фикс предпросмотра медиав пикере, прогресс бар отправки фото/видео/файлов + фото продолжат отправку даже если выйти с чата. Вынес превью фото, добавил отдельный модуль отправки медиа 2026-08-05 20:04:12 +07:00
Jganenokk e93b392f9a feat/fix: Все кнопки в экране профиля(кроме жалоб). Фикс ожирения бабла. Новые сообщения теперь не тянут вниз если ты отлистал 2026-08-04 22:31:00 +07:00
Jganenokk 98b6212826 fix: фикс выделения сообщения, писюлек при выделении, просмотр видео 2026-08-02 12:38:51 +07:00
Jganenokk 25f13f0492 feat: вродь диплинки и /start 2026-07-30 21:23:20 +07:00
Jganenokk f6de41f11d feat: payload для /start в ботах. 2026-07-30 18:39:31 +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 ac951ea80a feat: работа с шифрованным текстом/фото 2026-07-26 16:23:05 +07:00
Jganenokk ba1f63ad05 fix: фикс отступов, фикс перемещения чатов при запуске 2026-07-26 13:19:23 +07:00
Jganenokk 310e1fdb4a feat: работа с текстом 2026-07-26 12:32:38 +07:00
Jganenokk 8e55675c5e fix: шрифт/его размер 2026-07-25 00:27:06 +07:00
Jganenokk 476951e894 fix: падинги слегка насраные 2026-07-23 16:59:45 +07:00
klockky 2bcf75d123 feat: допилил комментарии — локализация и корректный счётчик 2026-07-20 17:23:50 +03:00
Jganenokk cf8e50c6f7 feat: комментарии, немного сырые 2026-07-16 00:22:02 +07:00
Jganenokk ac90affc23 fix: обернул переключатель анимоджи/стикеры в safeArea, пофиксил то что комментарии шире поста 2026-07-15 20:03:41 +07:00
Jganenokk c3d70d9bfc feat: просмотрщик фото 2026-07-14 15:36:18 +07:00
torvalds 53e549214e feat: выделение текста в сообщении 2026-07-12 21:37:36 +07:00
Jganenokk 3c6de2c496 feat: добавил отображение + отправку animoji. Добавил матовое стекло для панели ответа при кастомизационном выборе 'прозрачность' 2026-07-11 23:46:31 +07:00
Jganenokk dfece96a5e refactor: уменьшил отступы от краев + сделал кастомизацию разворачиваемой 2026-07-11 16:27:37 +07:00
klockky aec536666f fix: ограничил ширину пузыря сообщения (кап 560dp) — не вылезает за экран (#43) 2026-07-10 13:28:49 +03:00
Jganenokk 025e925d48 fix: фикс бага с вцепившимеся реакциями 2026-07-10 12:17:20 +07:00
Jganenokk c81cd91ecd feat: реакции, так еще ебать и анимированные!!!!!! правда лагает пизда я это потом пофиксю мб как в тг сделаю 2026-07-10 00:38:03 +07:00
Jganenokk 53bf892f04 feat: я забыл а хули я сделал 2026-07-09 22:18:29 +07:00
Jganenokk 27a1b504e4 работа с закрепленными 2026-07-06 19:52:32 +07:00
Jganenokk 9f9b0e0734 небольшие изменения 2026-07-05 19:07:27 +07:00
Jganenokk 48451c5d6c форматирование сообщений 2026-07-03 13:45:49 +07:00
Jganenokk 03cfa21c75 feat: еще стикеры.. 2026-07-03 12:32:30 +07:00
Jganenokk a0f4acf4b5 feat: еще стикеры 2026-07-03 10:34:53 +07:00
Jganenokk 752ae56757 fix: не хочу софтлок на линухе 2026-06-28 17:01:04 +07:00
klockky c23a6dcfd6 feat(channels): inline-кнопки под постами в каналах 2026-06-28 12:22:08 +03:00
klockky aca4cef96b Merge branch 'feature/voice-video-notes' into feature/FullStack 2026-06-25 17:36:01 +03:00
klockky 8bcd308973 fix(notes): чиним кружки — сплющивание/поворот 2026-06-25 17:31:31 +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 2455aa78e7 feat(chats): имена и аватарки отправителей в группах 2026-06-24 22:59:09 +03:00
klockky c4afc94a7d feat(video): полноценный просмотр видео — превью, стриминг, качество, перемотка 2026-06-23 17:04:24 +03:00
Jganenokk 7b018ad846 feat(chat): привязал бек с фронтом, убрал за коки 2026-06-22 22:42:51 +07:00
klockky 77a1228457 Merge branch 'feature/FullStack' of https://github.com/KometTeam/Komet into feature/FullStack
# Conflicts:
#	lib/frontend/screens/chats/chat_screen.dart
#	lib/frontend/widgets/message_bubble.dart
2026-06-22 17:32:33 +03:00
klockky 4aee2a4fb1 feat(messages): ответы на сообщения 2026-06-22 17:25:17 +03:00
Jganenokk a902a587ba feat(chat): выделение сообщений 2026-06-22 17:48:17 +07:00
Jganenokk 814e969c4a feat: гост мод и фиксы разные всякие я линус торвальдс 2026-06-13 22:19:45 +07:00
klockky e3635b5d29 feat: полное отображение типов сообщений + предпросмотр ссылок и оптимизация фото
Модели (lib/models/):
- attachment.dart — новые типы ShareAttachment (OG-карточка ссылки) и
  CallAttachment (звонок); FILE получил вложенное превью и поле token;
  LOCATION — поле zoom; единый декодер previewData (сырой WebP → data-URI)
  вынесен в decodeAttachPreview
- poll.dart — корректный парсинг голосов ({userId,timestamp}) и признак
  своего голоса (options & 1); helper withStateMap

Лента сообщений (message_bubble.dart):
- SHARE — карточка предпросмотра ссылки (картинка, домен, заголовок,
  описание), тап открывает URL
- CALL — отображение звонков: аудио/видео/групповые/пропущенные,
  длительность, направление; симметричная иконка
- LOCATION — карточка геопозиции, тап открывает карту
- FILE — превью-картинка над строкой файла
- кликабельные ссылки в тексте и подписях (LinkText)
- фикс лишней ширины бабблов гео/share/опроса (IntrinsicWidth + stretch)
- оптимизация рендера фото: убран fade-in, уменьшен размер декода
  плиток фото-сетки

Опросы:
- интерактивное голосование через opcode 304 (polls.dart, poll_view.dart):
  одиночный/множественный выбор, отметка своего ответа, проценты

Список чатов (chats.dart):
- превью типа вложения для сообщений без текста («Фото», «Опрос: …»,
  «Звонок», «Геопозиция», «Файл: …», «Ссылка: …» и т.д.)

Настройки разработчика:
- тумблер «Предпросмотр ссылок» (app_link_preview.dart) — отключает
  SHARE-карточки, оставляя текст со ссылкой; применяется на лету

Прочее:
- зависимость url_launcher ^6.3.1 (open_external_url / open_location_on_map)
- bump версии 0.5.0+11 → 0.5.0+12
2026-06-11 17:14:36 +03:00
Jganenok ea08c96726 feat: работа с вложениями 2026-06-10 00:58:19 +07:00