Обновление сайта

Вот и настало время обновить сайт

Ранее сайт был написан на PHP (1-2 года назад, делал Victorius19), теперь он переписан на svelte (делает SPUZ_).

Что изменилось?

Теперь можно очень легко добавлять все, что хочется, все очень удобно. Допустим, с самого начала у нас была статистика бота за 12 дней, но Victorius19 не обновлял сайт, теперь все есть и вопросы к SPUZ_ (шутка, все вопросы к тех. поддержке @DEADLYSYSTEM_SUPPORT)

Языки

Так же появился выбор языков, на старте доступен Английский, Украинский, Русский и Универсальный.

Выбор языков
Тех поддежка у нас работает трех языках: Английский, Украинский, Русский
Бот работает на одном: Русский (когда-нибудь сделаем больше)
Блог работает на одном: Русский

Темная тема

На сайте теперь доступна темная тема. Она будет вклчаться автоматически, по настройкам из системы устройства

Обновленный профиль

Изменены ссылки, теперь не player.php?name=SPUZ_&account=vimeworld, а stats/SPUZ_

Вообще профиль теперь стал выглядеть по другому, появился 3d скин.

Из профиля можно узнать ачивки и варны человека

Ачивки и Варны

Обновленная статистика

Теперь можно увидеть сколько осталось мест в 3 кланах (на VimeWorld, Hypixel, GommeHD)

Плашка с количеством мест

Сайт стал быстрее

Теперь сайт полностью строится у посетителя. Он быстро адаптируется к изменению размеру окна. И теперь мы используем хитрую систему, которая позволяет нам загружать не 64x64 головы игроков, а 8x8 с последующем адаптированием под разрешение устройства (из-за этого картинка становится четче + меньше нагрузки на трафик телефона).

💡
p.s А вы знали, что правильно писать Офлайн, а не Оффлайн. И хотя до сих пор распространено устаревшее написание с двумя «ф», современная орфографическая норма — «офлайн», рекомендуем использовать вариант офлайн, он зафиксирован в "Русском орфографическом словаре"

Так же мы теперь полностью используем webp (FireFox, Chrome - поддерживает, Safari не поддерживает), чтобы статичные картинки грузились еще быстрее

При практически одинаковом качестве webp весит в 3 раза меньше! Использовался Image Compressor от SPUZ_ (Pillow + Python) - проект публичный, есть на gitlab, но только под macos

Сайт стал приложением

В chromium (Chrome, Edge, Yandex Browser) теперь можно "Установить" сайт, а в safari добавить на экран домой. И это будет отдельное приложение, которое открывается "как приложение", но на самом деле это сайт

Microsoft Edge
iPadOS/iOS
Android

Кстати, вот так оно будет выглядеть на компьютере:

Открытое приложение на macos (microsoft edge)

А вот так на android (он вообще считает, что это отдельное приложение, у него даже свои настройки есть)

CI/CD во все дыры

Теперь вообще все обновляется и собирается автоматически (и бот и сайт и апи)

Автоматическая сбока и пуш всего этого на сервер

Обновленный API

Раньше было на Flask, теперь на FastAPI. Вообще про это надо написать отдельный пост, т.к у нас теперь даже документация красиво оформлена

Все ссылки на внешние источнинки

Ссылки теперь имеют вид deadlysystem.com/*. Ранее всегда мы кидали t.me/DeadlySystem_SUPPORT, теперь мы можем просто кинуть deadlysystem.com/support.

Старый сайт еще доступен

Старый сайт будет доступен теперь по адресу old.deadlysystem.com