эти люди будут в подписках у вас по умолчанию😃
dude_person следит за тобой
сюда буду кидать какой либо прогресс про разработке, спасибо кто это прочитает сейчас и в будущем
Changelog = 12 июня 2026
Запустили Outface Mini App в Телеграм + система чата, сообщения не видит НИКТО кроме вас
Запустили Outface Mini App в Телеграм + система чата, сообщения не видит НИКТО кроме вас
Экраны
Лента с историями, постами и отметками вещей прямо на фото (тап - появляется тег с ценой)
Маркетплейс с карточкой товара (свайп снизу, свайп вправо - закрыть)
Экран обмена - входящие и отправленные офферы
Профиль с реальными постами из базы
Всякое
Авторизация через Telegram (HMAC-SHA256 проверка initData, никакого пароля)
Публикация постов с камеры/галереи + уменьшение фото до 1280px перед загрузкой
Лайки с оптимистичным UI (кнопка реагирует мгновенно)
Редактирование профиля: имя, город, о себе, аватар
Личные сообщения с E2E-шифрованием - ECDH P-256 + AES-GCM, сервер хранит только шифртекст, читать переписку не может никто кроме участников
Безопасность
Все записи идут через Edge Functions с проверкой подписи Telegram
Приватный ключ хранится в Telegram CloudStorage (не покидает устройство)
RLS на всех таблицах, таблица сообщений - без публичных политик (только через Edge Function)
Changelog за 13 и 14 июня
Бот (@outface_waitlist_bot)
Убраны красные сердечки из приветственного сообщения
Текст изменён: "Мы сообщим тебе первым" - "Ты узнаешь об этом в числе первых"
HTML-экранирование имён пользователей (защита от инъекций)
Пагинация KV без лимита 1000 ключей (cursor-based listAll)
Московский часовой пояс в статистике
Отключён предпросмотр ссылок в сообщениях
Приложение - новые функции
Чат
Удаление своих сообщений
Редактирование своих сообщений
Закрепление сообщения в чате
Ответ на сообщение свайпом вправо
Индикатор набора текста собеседника
Переход в профиль собеседника из чата
Поделиться постом в личные сообщения (E2E-шифрование, формат OFPOST::)
Лента
Комментарии встроены прямо под постом (не в отдельном окне)
Лайк и жалоба на каждый комментарий
Re-face кнопка - репост в свой профиль
Пометка "что-то новое" на непросмотренных постах
Имя пользователя в ленте вместо ника
Клик по аватару/имени автора - переход в профиль
Профиль
Подписки и подписчики - счётчики и списки
Кнопка подписаться/отписаться с оптимистичным обновлением
Кнопка поделиться профилем через Telegram
Вкладка Re-faced с репостами
UX
Свайп вправо закрывает любой блок/оверлей
Аватарки везде - при ошибке загрузки показывается инициал (не чёрный квадрат)
Приложение - исправления
Данные профиля сохраняются после перезагрузки
Онбординг не показывается повторно если профиль уже заполнен
Рейтинг продавца по умолчанию 0 (было 5)
Посты автора видны в его ленте после публикации
Онлайн-статус отображается корректно поверх аватара
Удалён демо-профиль "Ярослав Танго" и тестовые посты
Весь интерфейс использует системный шрифт Telegram
База данных - новые таблицы
follows - подписки между пользователями
reposts - Re-faced посты
comments + comment_likes - комментарии
messages - добавлены поля: edited, deleted, pinned, reply_to
stories - истории с TTL 24 часа
Edge Functions - новые и обновлённые
social - follow / unfollow / repost / unrepost
comments - добавить / лайкнуть / пожаловаться
stories - загрузить историю в Storage
messages - обновлён: удаление, редактирование, закрепление, ответ
report-post - исправлена ошибка FK-ссылки
В работе
Истории - backend готов, UI компонент в разработке
Отправка медиа в чате
Предложить обмен/оффер в чате
Отправка уведомлений о новом сообщении в Outface
Возможность сменить тему на светлые тона
❤2
Changelog - 15 июня 2026
💬 Чат - большое обновление
Личные сообщения: редактирование, удаление, закрепление, ответ свайпом
Отправка фото в чат (с кадрированием и сжатием)
Статусы сообщений: отправлено / прочитано (галочки ✓ / ✓✓)
Разделители по датам (Сегодня / Вчера / число)
Индикатор «печатает…» и живой статус «в сети»
Очередь отправки - сообщения больше не теряются при быстром наборе
Фикс: клавиатура больше не «улетает» после отправки
Фикс: сообщения больше не отправляются по два раза
Фикс: статус «в сети» не пропадает, пока собеседник в диалоге (присутствие через realtime)
Переход в профиль собеседника прямо из чата
🔔 Уведомления
Пуш в Telegram о новом сообщении, если получатель не в приложении
Умный троттлинг - не на каждое сообщение (раз в 2 минуты на собеседника)
Кнопка «Открыть диалог» прямо из уведомления
Счётчик непрочитанных над иконкой конверта - виден из любого места приложения
🖼 Лента и посты
Удаление и редактирование своих постов
Кадрирование фото при публикации (перетаскивание, зум, поворот) - больше никаких кривых обрезок
Описание поста теперь видно под фото
Комментарии: счётчик + автопоказ трёх последних под постом
Убраны лишние подсказки «N вещей» / «нажми, чтобы увидеть вещи» у постов без отметок
👤 Профиль
Статистика просмотров профиля: сколько раз заходили за сегодня, за месяц и за всё время (видно только владельцу)
Открытие постов прямо из чужого профиля - можно сразу лайкать и комментировать
Корректное состояние лайков в чужом профиле
Подписчики / подписки, кнопки «Подписаться» и «Поделиться»
Онлайн-статус и «был(а) в сети» по всему приложению (поиск, диалоги, списки, профиль)
Описание профиля («о себе») теперь видно всем
⚙️ Техническое
Защита realtime-событий подписью (анти-спуфинг)
Оптимизация поллинга сообщений (меньше нагрузки на батарею/трафик)
Changelog - 16 июня 2026
В параллель дорабатывается система Outface знакомств😃
🔔 Уведомления внутри приложения
Новая таблица notifications
Типы: like, comment, follow, message
RLS: каждый видит только свои уведомления
Индексы для быстрого списка и счётчика непрочитанных
Генерация в 4 edge-функциях:
toggle-like - уведомление при лайке чужого поста
comments - уведомление с текстом нового комментария
social - уведомление при новой подписке
messages - уведомление о новом сообщении
Новые actions в messages:
notifications - лента с пагинацией
notifications-read - отметить прочитанными (все или по id)
notifications-count - счётчик непрочитанных
Новый экран Notifications:
Лента с аватаром, именем, типом (иконка + подпись), временем
Предпросмотр текста комментария
Tap ведёт куда нужно: message → чат, follow → профиль, like/comment → пост
Кнопка «Прочитать всё» + пагинация «Загрузить ещё»
App.jsx:
Колокольчик в шапке открывает экран уведомлений
Красный бейдж непрочитанных (polling каждые 30 сек)
Deeplink notif для пушей от бота
BackButton корректно закрывает экран
⬇️ Стрелка скролла в чате
Плавающая кнопка (chevron-down) появляется при прокрутке вверх больше 200px
Клик - мгновенный возврат к последнему сообщению
Плавная анимация появления
Систематическая проверка багов, безопасности и недоработок
В параллель дорабатывается система Outface знакомств😃
Changelog за 18 июня 2026
1. Модерация комментариев + ответы
comments.sql, Comments.jsx
Удаление комментов (автор коммента / автор поста / админ), блокировка пользователя (таблица blocks), ответы-ветки с префиксом, бейдж «Автор» у комментов автора поста.
2. Просмотрщик фото в чате — фикс «сохранить к себе»
ImageViewer.jsx
Убрал «замыленное» меню, переименовал «сохранить на устройство» → «сохранить к себе», добавил текст: «Вы сохранили это к себе на устройство, собеседнику ничего не передал, это между нами;)»
3. Re-face уведомление + комментарии к профилю
social/index.ts, comments/index.ts, profile-comments.sql, api.js, ProfileComments.jsx, Profile.jsx
Re-face: репост шлёт автору уведомление type repost («re-фэйснул ваш пост»).
Комментарии к описанию профиля: таблицы profile_comments + profile_comment_likes; удалять могут только автор коммента и админы (НЕ владелец профиля), владелец только закрепляет (макс 5), лайки.
4. Система обмена
postShare.js, SwapBuilder.jsx (новый), App.jsx, Messages.jsx, App.css
Тап по отмеченной вещи в чужом посте → конструктор обмена (мультивыбор вещей + заметка) → шлёт предложение OFSWAP:: в ЛС → получатель видит карточку с кнопками Принять / Изменить / Отклонить.
Changelog за 20 июня 2026
Новое
Модерация регистраций через Telegram - заявки с анкетой приходят админам, кнопки Одобрить/Отклонить, отказ с причиной, экран ожидания у пользователя.
Кнопка «?» в шапке - написать админам или отправить баг-репорт прямо из приложения.
Индикатор соединения - плашки «Нет соединения» / «Снова на связи» + автодогрузка данных.
Красота и удобство
Двойной тап по фото = лайк с большим сердцем.
Живая анимация лайка (расходящееся кольцо).
Плавное открытие оверлеев (товары, посты, чаты, страницы).
Анимация сообщений в чате + история больше не «съезжает».
Переходы между вкладками и живой навбар.
Скелетоны вместо спиннеров, пустые состояния с иконками, экран ошибки с «Повторить».
Исправлено
Не публиковался пост (ломался кадратор фото).
У пересланного поста вместо аватара была заглушка.
Всякое
Защита функций (лимит фото, экранирование, общие тексты ошибок), автоочистка чат-медиа, деплой функций из репозитория.
Changelog за 21 июня 2026
Огромное обновление: заработал полноценный маркетплейс с балансом и безопасной сделкой, появились оценки продавцов и большой проход по багам и безопасности.
Огромное обновление: заработал полноценный маркетплейс с балансом и безопасной сделкой, появились оценки продавцов и большой проход по багам и безопасности.
Новое
Маркетплейс - выставление вещей на продажу/обмен (фото, бренд, цена, размер, состояние, описание), редактирование и удаление своих.
Баланс и безопасная сделка - кошелёк у каждого. при покупке деньги в холде, уходят продавцу после подтверждения получения (или авто через 7 дней); споры решает админ; пополнение через админа.
Оценки продавца ★ 1–5 после сделки → рейтинг.
Счётчик покупок и дата регистрации в профиле.
«Кто оценил» - список лайкнувших на постах/комментах/стене.
Поделиться вещью (в личку карточкой / наружу в Telegram) и «Написать продавцу» с прикреплением товара.
Вкладка «Подписки» в маркете, сохраняемое «Мне очень понравилось», проданные вещи с пометкой «Продано».
Красота и удобство
Перестановка навигации (Обмен - наверх, Сообщения - вниз), pull-to-refresh + бесконечная лента, экран кошелька, иконки в «Выставить вещь», время под комментариями.
Исправлено
Постраничная лента; нет ложных «успехов» при ошибка, корректный откат правки/удаления/оценки; список подписчиков и онбординг; пересланные товар/пост; удаление комментариев на своей стене + учёт блока.
Всякое
Аудит всех серверных функций (IDOR/инъекции - чисто), транзакционные деньги без гонок, рейт-лимиты, аудит E2E-шифрования.
22-28 июня 2026
Большая неделя: маркет дорос до доставки и модерации, появились рефералы и сервис «Доставка из Китая», знакомства научились сообщать о взаимных симпатиях, а по мелочи приложение стало заметно живее.
Большая неделя: маркет дорос до доставки и модерации, появились рефералы и сервис «Доставка из Китая», знакомства научились сообщать о взаимных симпатиях, а по мелочи приложение стало заметно живее.
Новое
Доставка из Китая - новая вкладка в маркете. Кидаешь фото любой вещи, свой размер и пожелания, а в ответ получаешь цену прямо в Telegram. Сервис от 159 orders.
Доставка у товаров - при выставлении можно указать Самовывоз и/или Транспортную компанию (CDEK, Яндекс.Доставка, Почта России, Boxberry). При покупке покупатель сам выбирает способ получения.
Трек-номер сделки - продавец добавляет трек после отправки, покупателю он приходит в уведомление.
Модерация товаров - новые и отредактированные товары появляются в маркете после проверки, так в каталоге меньше случайного.
Комментарии к товарам - вещь теперь можно обсудить прямо в её карточке, как под постами.
Редактирование комментариев и постов - свои комментарии и подписи к постам можно поправить, а не удалять и писать заново.
Несколько фото в посте - пост-карусель, листается свайпом.
Текстовые посты и закреп - можно опубликовать пост без фото и закрепить любимый пост в профиле.
Реферальная система - у каждого своя ссылка-приглашение, приглашённые учитываются, есть таблица «Топ по приглашениям».
Свайп между вкладками - нижние разделы листаются горизонтальным жестом.
Настройки уведомлений - в настройках можно включать и выключать любые сообщения от бота: лайки, комментарии, подписки, re-face, новые посты, взаимные симпатии.
Взаимные симпатии в знакомствах - если вы понравились друг другу, бот сообщит обоим, и можно сразу написать.
Уведомления о реакциях - бот пишет, когда тебя лайкнули, на тебя подписались или ответили на твой комментарий.
Тёплый онбординг для новичков - подсказки с первых шагов: на кого подписаться, выложить первый пост, заполнить анкету в знакомствах, выставить первый товар с нулевой комиссией.
Приветствие в боте - после одобрения заявки бот встречает новичка парой подсказок и кнопкой «Открыть Outface».
Красота и удобство
Переходы между экранами - посты, чаты, карточки товаров и анкеты теперь плавно въезжают и так же плавно уезжают назад при закрытии.
Живые отклики - онлайн-точка мягко пульсирует, кнопка «Подписаться» подпрыгивает при нажатии, счётчик лайков подскакивает при изменении.
Подсказка у «?» в шапке - новичкам видно, где рассказать о баге или оставить пожелание.
Подсказки рекомендаций стали уместнее - на главной ленте лишний текст убрали, оставили на вкладке «Подписки».
Исправлено
Подсказка у «?» на узких телефонах налезала на вкладки и не указывала на кнопку - теперь аккуратно сидит под значком.
Высокое вертикальное фото занимало почти весь экран в ленте - ограничили высоту, лента снова листабельна.
В карточке товара у продавца без фото показывалась заглушка - теперь буква-инициал.
Покупатель не видел и не мог выбрать способ получения товара - починили, варианты доставки на месте.
Всякое
Уведомления уважают твои настройки: выключенные варианты бот больше не присылает.
Защита от случайных двойных заказов в «Доставке из Китая».
Плавная выкатка обновлений: новые поля и колонки не ломают приложение, даже пока миграция докатывается.
❤3
29 июня - 5 июля 2026
Привет поделись с подружкой
Привет поделись с подружкой
Новое - добавление карусели до 10 фото в товарах и постах, добавлены категории, сортировка, расширенный поиск по товарам и по ленте, торг, текстовые отзывы, «Ещё у продавца», зум фото, кошелёк в шапке маркета, «Подписаться на всех», мьют уведомлений от человека, отключение вибрации, напоминания по сделкам.
Красота и удобство - светлая тема, скелетоны загрузки, плавные чаты, прогресс публикации, черновик поста, минималистичный значок настроек.
Исправлено - кадрирование в светлой теме и высоких изображений, авто-прочтение уведомлений, стабильная карусель, фикс свайпов, прокрутка настроек, меню сохранения фото.
Всякое - умные споры, убрали свайпы между вкладками, плавная выкатка миграций.
❤1🎅1
Outface - что нового за 6-12 июля
Большая неделя. Outface теперь живёт не только внутри Telegram, а маркет стал по-настоящему удобным и безопасным.
Большая неделя. Outface теперь живёт не только внутри Telegram, а маркет стал по-настоящему удобным и безопасным.
Новое
Веб-версия outface.app ! Теперь в Outface можно зайти прямо из браузера - вход через Telegram, без пароля. Ссылкой удобно делиться.
Установка на телефон. Открой outface.app в браузере и добавь на экран «Домой» - Outface встанет как обычное приложение, с иконкой и на весь экран.
Товары прямо на постах. Отмечай на фото реальные вещи из маркета - тап по отметке открывает карточку с ценой. Плюс кнопка «Вещи в образе» со списком всего, что на фото.
Оформление покупки по шагам. Выбираешь доставку, вводишь адрес с автоподсказкой реальных адресов, проверяешь данные - и покупаешь. Адрес запоминается на следующий раз.
Страница заказа с гарантом. У каждой сделки своя страница: покупатель - гарант - продавец, статус денег и доставки в одном месте. Деньги держатся у гаранта и уходят продавцу только после подтверждения получения.
Уведомления по сделкам. Покупка, отправка, трек-номер, отзыв - всё приходит и в приложение, и в бота.
Отмена и смена адреса. Продавец может отменить заказ с причиной, деньги вернутся покупателю; а покупатель - поменять адрес доставки, продавцу придёт уведомление.
Красота и удобство
Переписка теперь открывается в браузере и на любом устройстве, а не только в Telegram.
Таймлайн статуса сделки: Куплено - Отправлено - Получено.
Прогресс загрузки фото при выставлении товара, а на модерацию уходят все фото, а не только первое.
Новый экран входа с понятным блоком «почему это безопасно», слоган, иконка с градиентом.
Исправлено
Кнопка «Купить» в браузере снова работает.
Нижняя панель больше не дёргается при переключении вкладок.
Много мелких правок в чате, аудио-плеере и отметках вещей.
❤1
найдена причина создания outface
еще зайдите на outface.app и можете поставить себе кастомный id на свой профиль
еще зайдите на outface.app и можете поставить себе кастомный id на свой профиль
❤2