Что успело произойти на ZX-Art за январь? Давайте поглядим.
🥃 Добавлено большинство работ с прошедшего DiHalt Lite. В этот раз было принято решение подождать, добавит ли кто-то эти работы, и поглядеть, сколько времени это займет, если никого не просить об этом напрямую.
Спасибо tiboh и nq за добавление музыки, графики и недостающих дем, ждать долго не пришлось, эксперимент принес весьма обнадеживающие результаты.
С демами получился небольшой анекдот: демы были случайно импортированы с ZXAAA архива. Однажды утром обнаружилось, что ночью сама по себе запустилась синхронизация, и недостающая информация импортировалась безо всякого предупреждения. Встал закономерный вопрос: как такое возможно? Объяснение появилось быстро. В незапамятные времена, когда Алексей Алексеенко еще был договороспособным человеком, я помогал ему с установкой RSS-фида на сайт. Хостинг был у него допотопный, ООП не держал, поэтому фид располагался на ZX-Art (не удивляйтесь) и имел некий адрес типа zxart.ee/zxaaa. Впоследствии этот механизм поломался, и ненужная RSS-процедура была подчищена, а в индексе поисковиков где-то этот адрес сохранился. Прошли годы, я разместил по тому же адресу точку входа для ручного запуска синхронизации архива, и, видимо, какой-то бот изредка по этому сайту всё еще заходил, случайно запуская импорт вместо RSS. Поправлено, адрес теперь другой и менее предсказуемый.
Почему нельзя сделать полную автоматику? Потому что после каждого запуска нужно просматривать глазками информацию, которая импортирована от ААА, переводить на другие языки, корректировать, сливать дубли, превращать в группы неправильно созданных авторов.
🍷 В списке картинок в поиске по базе графики не работала полноэкранная галерея, это поправлено. Не за горами будет полный отказ от неё и переход на ту же галерею, что и в продах.
🍻 В выбранном проде теперь нормально работает галерея, комбинируя и PNG, и SCR файлы с масштабированием.
🥂 По многочисленным просьбам пересмотрена и поправлена по мелочам процедура сброса забытого пароля.
🍸 Значок реалтайма теперь показывается у всех компо, относящихся потенциально к FAST. Раньше было не так, была недоделка.
🍺 Поправлена мелкая, но назойливая проблема: в верхнем выпадающем меню в пункте "Пати" был двойной набор лет проведения пати.
🍻 Из быстрого поиска убраны назойливые крактро. Ранее весь список результатов быстрого поиска на любой запрос состоял на две трети из крактро, теперь же крактро показаны только в детальных результатах. Возможно, всю категорию стоит упразднить, и не хранить отдельные крактро для тех релизов, которые и так есть на сайте.
🍺 Наконец, закончена большая работа по обновлению веб-версии Unreal Speccy Portable. Спасибо
@djdr0n за компиляцию свежей версии, после энного количества увлекательных часов, полных ковыряния и мучительного переписывания Javascript-лапши от emscripten, удалось исправить глюки с масштабированием холста, порчей DOM-модели, множественными обработчиками fullscreen-ивентов, и прочее и прочее.
Чем лучше новая версия?
1. Теперь сам эмулятор скоммпилен не в JS, а в WASM, что должно очень положительно сказаться на его скорости работы.
2. Теперь корректно перехватываются нажатия клавиш, особенно курсорных.
3. Теперь эмулятор снова работает в свежем хроме.
Еще раз всем спасибо, кто выкладывал обновления и тем самым давал возможность немного больше внимания уделять разработке новых фич и исправлению старых.