Прямо сейчас на openGo был портирован весь публичный профиль (не ваш, а просмотр чужих).
Вместе с этим был исправлен критически баг из-за которого выход из аккаунта перестал работать. Теперь если у вас есть какие то причины вы можете спокойно выйти из своего аккаунта. Причина была на самом деле крайне банальной - я забыл зарегистрировать logout.php маршрут в openRust, но вместо регистрации маршрута я портировал logout эндпоинт.
Дизайн: В телефонном интерфейсе появилась новая панель навигации снизу При открытии окон на телефоне кнопки "свернуть, на весь экран, закрыть" стали больше
Подписки: Теперь вы можете подписаться на проекты, новости с них будут приходить вам в ящик уведомлений В профиле появилась вкладка "Подписки" на которой вы можете отписаться от проектов Вы можете подписаться на уведомления с сайта чтобы новости с проектов приходили вам в пуши
Телеграм каналы: В каталоге проектов появились телеграм каналы Добавить телеграм каналы всё также могут абсолютно все Телеграм каналы проходят одинаковую проверку модерации
Производительность: Сайт получил значительные оптимизации (удаление backdrop-filter из хедера например) FPS на тестовой мащине составил ~60 фпс в отличии от ~40 на прошлых версиях
Вики движок: Появился "сайдбар" с навигацией Вики движок начал документироваться, подробнее в вики "О Object Hub, и с чем его едят" Парсеры Markdown и wikiText были переписаны с нуля
Простите я уже не могу меня бомбит от моего же кода!
Object Hub напрямую вырос из кодовой базы GDPS Helper 1.8, с некоторыми вставками из 1.9, и знаете что мне это принесло? Огромное наследие!
За годы развития я развивал и расширял Object Hub на его старой технической базе, намеренно сохраняя совместимость с старыми форматами данных (кто то ещё помнит времена когда можно было указать только одну ссылку?), сейчас же добавление мульти-язычных описаний расширяет количество прослоек совместимости на порядок, и по сути дела превращает Object Hub в новую Windows NT.
Чем это чревато? Ещё большим количеством ABI и кода который нельзя трогать потому что "всё развалится". В целом пока масштабы Object Hub невелики это некритично, тем более мне ничто не мешает взять все ваши проекты и вручную заменить все старые форматы данных с концами чтобы выпилить трансляторы старого мира в новый.
Но это все ещё ABI и попытка вытащить GHE из кода наподобии Win32 API.
К чему этот пост? Меня просто бомбит и я не знаю куда это всё выкладывать! Развитие Object Hub будет идти такими же заторможенными темпами как и недавно, так как я уже устал хранить все слои совместимости с GDPS Helper 1.6 (которые там реально ещё есть)