Обновление сайта
Вот и настало время обновить сайт
Ранее сайт был написан на 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 с последующем адаптированием под разрешение устройства (из-за этого картинка становится четче + меньше нагрузки на трафик телефона).
Так же мы теперь полностью используем webp (FireFox, Chrome - поддерживает, Safari не поддерживает), чтобы статичные картинки грузились еще быстрее
Сайт стал приложением
В chromium (Chrome, Edge, Yandex Browser) теперь можно "Установить" сайт, а в safari добавить на экран домой. И это будет отдельное приложение, которое открывается "как приложение", но на самом деле это сайт
Кстати, вот так оно будет выглядеть на компьютере:
А вот так на android (он вообще считает, что это отдельное приложение, у него даже свои настройки есть)
CI/CD во все дыры
Теперь вообще все обновляется и собирается автоматически (и бот и сайт и апи)
Обновленный API
Раньше было на Flask, теперь на FastAPI. Вообще про это надо написать отдельный пост, т.к у нас теперь даже документация красиво оформлена
Все ссылки на внешние источнинки
Ссылки теперь имеют вид deadlysystem.com/*. Ранее всегда мы кидали t.me/DeadlySystem_SUPPORT, теперь мы можем просто кинуть deadlysystem.com/support.
Старый сайт еще доступен
Старый сайт будет доступен теперь по адресу old.deadlysystem.com