Хроника изменений

Changelog платформы

История доработок платформы без лишней бюрократии и дат: от масштабных архитектурных модулей до правок, о которых даже писать неловко.

Фильтр по типу:
Важный апдейт

Биржа контрибьюторов и апгрейд профилей

4353118

Двусторонний маркетплейс на /contributors с каталогом открытых разработчиков, динамический SVG-бейдж для GitHub README, система ачивок и статус доступности.

Новое

Двусторонняя биржа разработчиков

  • Кнопки «Проекты» и «Ищут разработчиков» убраны из навбара: единое таб-разделение («Проекты», «Ищут разработчиков», «Разработчики») вынесено прямо на главную
  • Вкладка «Разработчики»: живая витрина специалистов со стеком, часами и контактами
  • Вкладка «Ищут разработчиков»: открытые проекты с поиском участников и ролями
  • Карточки разработчиков с быстрой связью через Telegram и прямым переходом в профиль
Новое

Инженерные профили разработчиков (/users/[username])

  • Генератор динамического SVG-бейджа (/api/badge/[username]) с живой статистикой для вставки в GitHub README
  • Система из 7 автоматических инженерных ачивок (Maintainer, Code Shipper, Polyglot и др.)
  • Таблица user_profiles в Turso: статус готовности («Open to Contribute»), стек, часы и контакты
  • GitHub-style распределение стека (Stack Bar) с процентным соотношением языков
  • Вкладки профиля: Проекты, Задачи и PR, Команды, Достижения, Обсуждения, README Бейдж
Безопасность

Безопасность и Edge рантайм

  • HMAC-SHA256 валидация сессий через Web Crypto API (crypto.subtle) в Edge Middleware
  • Сняты ложные edge-блокировки панели управления для авторизованного администратора
Минорный апдейт

Поиск в стиле GitHub и динамический стек

3f33341

Синтаксические фильтры прямо в строке поиска (@language, stars:>10, owner, is:looking) и отображение только реально существующих в базе языков.

Новое

Синтаксический поиск каталога

  • Фильтры @language:rust, stars:>5, owner:login, is:looking прямо в строке поиска
  • Кликабельные токены быстрого поиска и удаление активных фильтров бейджами
  • Кнопки стека рендерят только то, что реально присутствует в базе данных
Даже писать стыдно

Выпил ссылок на релизы и хардкода админа

2c5cbfb

Убрали даты, снесли лишнюю кнопку релизов и перевели проверку админки на честную таблицу в базе данных вместо захардкоженного ника.

Безопасность

Безопасность и архитектура прав

  • Админка теперь проверяется строго по таблице admins в базе данных Turso
  • Вырезан весь хардкод логина lonestill из роутов, CRM и действий модерации
  • Строгая изоляция CRM: даже админ не имеет доступа в CRM чужих проектов
Улучшено

Упрощение интерфейса чейнджлога

  • Убрали даты и строгие семантические цифры
  • Выпилили внешние ссылки на GitHub Releases из карточек обновлений
  • Ввели живые градации апдейтов: от «Важный апдейт» до «Даже писать стыдно»
Микрофикс

Починили статус отклонённых и снятых задач

8500e50

Задачи больше не висят как занятые, если клейм отклонён мейнтейнером или снят самим исполнителем.

Исправлено

Жизненный цикл задач

  • Клеймы со статусом rejected больше не блокируют взятие задачи
  • Задача моментально переходит в состояние «Свободна» с зелёной кнопкой
  • Контрибьютору добавлена кнопка «Снять заявку» прямо в треде задачи
Важный апдейт

Полноэкранный воркспейс Maintainer CRM и база знаний

a451288

Канбан-доска для авторов репозиториев, встроенный чат треда задачи, бэклог ручных задач, вакансии и интерактивное руководство.

Новое

Maintainer CRM воркспейс (/projects/[slug]/crm)

  • Канбан-доска воронки: 4 этапа («Новые заявки», «В разработке», «PR на ревью», «Завершено / В команде»)
  • Live Drawer: встроенный приватный тред переписки мейнтейнера с кандидатом прямо на сайте
  • Бэклог ручных задач: добавление, удаление, сложность, теги и оценка времени
  • Вакансии и роли в команду с указанием часов коммитмента
  • Ростер участников: подтверждённая база контрибьюторов с контактами
  • Настройка онбординга: 1-Liner Quickstart, Architecture Map, шаблон .env
Новое

Интерфейс руководства (/guide)

  • Пошаговый гайд для контрибьюторов и авторов
  • FAQ и манифест платформы
Минорный апдейт

Центр контрибуции и комплекс защиты

8500e50

Бронирование задач с питчем решения, прикрепление GitHub PR, скользящий rate limiting и защита от сканеров.

Новое

Центр контрибуции & Fast-Track

  • Синхронизация GitHub Issues с авто-определением сложности (good first issue, help wanted, architecture)
  • Система бронирования задач: заявка с питчем решения без спама в комментариях
  • Прикрепление GitHub Pull Request к задаче с трекингом статуса
  • 1-Liner команда для быстрого клонирования и запуска репозитория
Безопасность

Безопасность платформы

  • Скользящий Rate Limiting (EdgeRateLimiter) для комментариев и авторизации
  • Санитизация Markdown через DOMPurify
  • Защита от SSRF в GitHub API парсере
  • Защитные HTTP-заголовки безопасности и эндпоинт security.txt
Важный апдейт

Публичный релиз платформы OSS Hub

bd8ed8b

Каталог репозиториев, GitHub OAuth авторизация, профили разработчиков и тёмная инженерная дизайн-система.

Новое

Базовая платформа

  • Каталог открытых репозиториев с фильтрацией по стеку и поиску команды
  • Авторизация через GitHub OAuth с HMAC-SHA256 сессиями
  • Профиль разработчика (/users/[username]) со статистикой
  • База данных Turso / libSQL с автоматическими миграциями схемы
  • Тёмная инженерная дизайн-система без белых кнопок и без эмодзи
Есть предложения по платформе?

Предлагайте улучшения в открытом репозитории или вступайте в команду проекта.