Журнал изменений

Всё, что мы выпустили, простым языком. Сначала новое.

Цены, собственный домен, встраивания и публичный API

  • Страница /pricing с тремя тарифами (Free / Creator / Pro), подключёнными к Stripe Checkout — открыта по env-флагу, рендерится даже без ключей.
  • Заявка на собственный домен + DNS TXT-верификация + middleware, отображающий yourname.com на ваш /username.
  • Ссылки YouTube, Spotify, Vimeo и SoundCloud автоматически отображаются как встроенные плееры на публичной странице.
  • Публичный API только для чтения: /api/v1/profile и /api/v1/links, аутентификация по HMAC-подписанным API-ключам.
  • Заготовки схемы для будущего маркетплейса шаблонов.

Защита сервера + аналитика + ИИ

  • Белый список MIME для хранилища принудительно применяется на уровне RLS (больше никаких произвольных загрузок).
  • Настоящее удаление аккаунта через «Опасную зону» — вызывает эндпоинт с service-role и чистит хранилище.
  • Кнопки публичного профиля теперь действительно открывают ссылки (регрессия Phase 1.2 исправлена), клики отслеживаются.
  • Таблица топ-ссылок на странице аналитики с количеством кликов и долей в %.
  • Подключён генератор био на ИИ через Anthropic Claude с кэшированием промптов.

Активация панели управления, примитивы Radix, шесть вкладок настроек

  • Share-карточка на панели с живым URL linkhiver.com/handle, кнопкой копирования и кольцом завершённости профиля.
  • Настройки расширились с 2 до 6 вкладок: Профиль, Безопасность, Домен, Уведомления, Биллинг, Опасная зона.
  • Tooltip, DropdownMenu, Popover, Avatar и Sheet добавлены в дизайн-систему.
  • Cva-вариант Input наводит порядок на четырёх auth-страницах.
  • Исправлен мобильный вид заголовка страницы дизайна — заголовок и кнопки складываются на телефонах.

Основы — публичное био, маркетинговый лендинг, юридические страницы

  • Удалили недоделанный модуль Sports и осиротевший баннер (~1 600 строк мёртвого кода).
  • Колонка username подключена сквозь весь стек: онбординг запрашивает её, настройки могут её менять, middleware следит за списком зарезервированных слов.
  • Создан публичный маршрут профиля /username с темо-ориентированным рендерингом, OG-карточками и 404 для занятия хэндла.
  • Главная страница с редиректом на логин заменена настоящим маркетинговым лендингом из пяти секций.
  • Доверительный футер с Условиями, Политикой конфиденциальности и Cookies на auth- и маркетинговых поверхностях.

Хотите знать о крупных релизах? Войдите и включите письма о продуктовых обновлениях в Настройки → Уведомления.

Журнал изменений · Linkhiver