Страница 1 из 4

Project "SuperNova.WS" Release 40

Добавлено: 04 май 2015, 18:06
Gorlum
2015-05-04 15:08:54 40a1.8
[%] Авторизация
Исправлен выход из отпуска


2015-05-04 14:23:40 40a1.7
[%] Авторизация
Исправлены нерабочие баны и отпуски. Нет, это не причина Амнистии - это повод. Сейчас уже всё работает


2015-05-04 02:42:15 40a1.6
[~] Обновление
Отключено логгировние служебных запросов апдейтера

[~] Обслуживание
Добавлено удаление юнитов без планет
Добавлено удаление пустых юнитов
Добавлено удаление стандартных записей логов (обсчёт статистики, маинтенанс, апдейт) более чем недельной давности

[~] Статистика
Все записи обсчёта статистики теперь проходят под кодом 191 - LOG_INFO_STAT_PROCESS


2015-05-04 01:08:42 40a1.5
[@] Код
Отключено логгирование в авторизации


2015-05-04 00:58:09 40a1.4
[#] chat_advanced 5c5
(%) Прилепленный чат
Исправлена невозможность отлепить прилепленный чат в некоторых браузерах


2015-05-04 00:09:02 40a1.2 - Настройки игрока, Фаза 2
[#] menu_customize 0d2
(%) Кнопка Скрыть/Показать меню
Исправлены проблемы с позиционированием кнопки

[@] Код - Настройки игрока
Настройки игрока полностью переписаны с использованием объекта userOptions
Убраны неиспользуемые теперь функции
- player_load_option()
- player_save_option_array()
- player_save_option()


2015-05-03 23:03:52 40a1.0 - Настройки игрока, Фаза 1
[!] Настройки игрока
Переписана с нуля работа с настройками игрока
Большая часть полей с настройками вынесены в отдельную таблицу player_options - уменьшен размер записи в таблице `users`
Настройки теперь кэшируются write-through - уменьшено количество обращений к БД
Закрыта возможность сменить имя игрока с использованием зарещенных символов


2015-05-03 12:49:23 40a0.25
[%] Игрок/Создание
Исправлена ошибка незаписи системы и планеты игрока в таблицу `users`

[%] Авторизация
Исправлено неправильное сообщение при вводе некорректного пароля


2015-05-02 20:13:45 40a0.24
[%] Авторизация
Багфиксы по результатам тестирования


2015-05-02 18:55:20 40a0.22
[~] Авторизация
При сбросе пароля письмо с новым паролем отправляется в ЛС


2015-05-02 18:24:15 40a0.17
[%] Планета/Управление
Исправлена ошибка удаления планеты


2015-05-02 17:38:46 40a0.14
[%] Авторизация
Багфиксы по результатам тестирования


2015-05-02 17:23:07 40a0.10
[%] Авторизация
Исправлены странные символы в письмо о сбросе пароля


2015-05-02 17:12:54 40a0.9
[%] Авторизация
Исправлена неправильная ссылка на подтверждение пароля


2015-05-02 17:07:29 40a0.8
[%] Авторизация
Багфиксы по результатам тестирования


2015-05-02 15:40:47 40a0.7
[%] Обновления
Исправлена очепятки в обновлении


2015-05-02 15:19:36 40a0.5
[#] player_premium 3c3
(+) Ивенты
Поддержка бонусных уровней Премиума по ивентам

[#] unit_captain 3b1
(%) Исправлена ошибка дублирования записей Капитанов в таблице units

[!] Админка
adm_user_analyze.php - утилита для отслеживания пользователей-ботов


2015-05-02 15:11:07 40a0.1 - Авторизация, Фаза 3
[!] Авторизация
В третий раз переписана авторизация
Теперь авторизация модульная
Убран юзернейм из куки, однако оставлен код для совместимости
Больше сообщений о возможных ошибках. Сообщения об ошибках стали более понятными

[@] Код
Большое количество изменений для совместимости с новым модулем авторизации
Подробнее - см. лог гитхаба


2015-04-19 23:46:50 40a0.0 - Авторизация, Фаза 2
[!] Авторизация
Переписана система авторизации - логин отделен от внутриигрового имени
Логин, пароль и системный емейл пользователя вынесены в отдельну таблицу `account`
Длина кода подтверждения для сброса пароля увеличена до 9 символов - усилена секретность и уменьшена вероятность коллизий
При регистрации запрещены символы ", ', \ в имени аккаунта
При смене пароля новый пароль так же сбрасывается в личную почту в сообщении от Администрации

[+] Настройки игрока
Отделен логин от игрового имени
Добавлены кнопки "Показать пароль" ко всем парольным полям

[~] Апдейтер
Код апдейтов по 36-ю версию включительно вынесены в старый файл

v40a1.17 - Редизайн "Планеты" + изменение шрифта

Добавлено: 06 май 2015, 01:40
Gorlum
2015-05-05 23:28:02 40a1.17
[%] Интерфейс/Масштабирование
Исправлена ошибка масштабирования, когда масштаб применялся к стандартному размеру шрифта


2015-05-05 23:18:14 40a1.16
[%] Админка/Обслуживание
Исправлена очепятка в запросе


2015-05-05 22:56:40 40a1.15
[~] Навбар
Добавлена кнопка "Норма" для нормализации шрифта
Кнопки увеличения/уменьшения шрифта переехали в строку со временем
"Локальное время" переименовано во "Время у игрока", "Серверное время" - во "Время на сервере"


2015-05-05 22:05:52 40a1.12
[!] Интерфейс/Масштабирование
Добавлена экспериментальная фишка - увеличение и уменьшение шрифта


2015-05-05 19:34:40 40a1.11
[+] Планета
Часть функционала "Управления планетой" вынесена на основной экран "Планеты":
- Переименование
- Смена типа ядра
Ссылка "Управление" переделана в кнопку


2015-05-05 17:16:02 40a1.10
[%] Блиц
Исправлена ошибка создания игроков

v40a2.0 - Масштабирование

Добавлено: 07 май 2015, 01:58
Gorlum
2015-05-06 23:57:27 40a2.0 - Масштабирование
[!] Масштабирование
Переработана система масштабирования. Теперь она делается не через JS, а через CSS установкой базового размера шрифта. Это улучшило результат масштабирования
Базовый размер шрифта теперь запоминается в куке и в настройках пользователя. При загрузке страницы он берется сначала из куки и только если кука не установлена - из настроек

[+] Навбар
Кнопки-картинки в навбаре теперь масштабируются в соответствии с базовым размером шрифта

[+] Список планет
Список планет переделан для поддержки масштабирования
Под полосу застройки и очередь на планете добавлена подложка с фоном
На каждой планете теперь даже при отсутствии очередей выводятся полупрозрачные иконки, при клике на которые можно сразу перейти к строительству зданий, кораблей и обороны
Иконка своза ресурсов на луну появляется только при выборе луны

[+] Очередь
Очередь переделана для поддержки масштабирования

[+] Планета
Исправлен вид шкалы застройки

[+] Планета/Управление
Исправлен вид шкалы застройки
Картинки Губернаторов теперь масштабируются в зависимости от базового размера шрифта
"Вернутся к обзору" теперь стало кнопкой

[+] Империя
Страница переделана для поддержки масштабирования
Размеры ячеек с количеством/уровнем юнитов теперь не наползают одна на другую и не обрезаются

[+] Страница строительства
Страница переделана для поддержки масштабирования
Корректно масштабируются все элементы в блоке информации, в частности - кнопка "Построить", требования в описании юнита, картинка юнита итд
Переделан блок превью юнита:
- масштабируются поля под иконки (сами иконки пока не масштабируются);
- количество ресурсов не закрывает название ресурсов;
- все элементы выровнены друг относительно друга и не наползают один на другой;
- масштабируется бордюр вокруг выбранного элемента.

[+] Подсказки
Подсказка переделана для поддержки масштабирования

[+] Настройки
Настройки переделаны для поддержки масштабирования

[+] Вселенная
Вселенная переделана для поддержки масштабирования
Корректно масштабируются изображения планет, лун и обломков
Корректно масштабируются в попапах картинки планеты, луны и обломков
Корректно масштабируются иконки: в "Обозначениях", в заголовке и теле таблицы

v40a3.0 - Responsive design, FTW! Phase 1

Добавлено: 15 май 2015, 21:24
Gorlum
2015-05-15 07:51:28 40a3.0 - Responsive design, FTW! Phase 1
[!] Responsive design
Responsive design (автоматическое изменение верстки в зависимости от размеров экрана) не совместим с функцией "Масштабирование". Используйте либо одно, либо другое

[!] Страница построек/исследований
Страница переверстана для поддержки responsive design

[!] Мультиэлемент выбора чисел
Мультиэлемент переверстан для лучшей поддержки масштабирования и для поддержки Responsive design

[~] Исследования
Гравитехнология для исследования теперь требует минимум 6-го уровня Гипертехнологии
ЗС теперь не требует напрямую Гипертехнологии для постройки
СН теперь не требует напрямую Гипертехнологии для постройки


2015-05-15 01:39:07 40a2.4
[%] Планета
Исправлена ошибка отображение кнопки "Управление" в глюкобаге


2015-05-13 21:12:11 40a2.2
[+] Админка/Платежи
Добавлена ссылка на отправку письма игроку из списка платежа


2015-05-07 04:39:51 40a2.1
[%] Список планет
Восстановлена иконка своза ресурсов на неактивной планете

v40a3.1 - Responsive design, FTW! Phase 2

Добавлено: 16 май 2015, 00:43
Gorlum
2015-05-15 22:40:10 40a3.1 - Responsive design, FTW! Phase 2
[~] Страница построек/исследований
Количество превьюшек теперь динамически меняется в зависимости от разрешения экрана от 3 до 7 в одном ряду
Дополнительная информация о юнитах (боевые характеристики кораблей, баланс производства на рудниках, количество колоний/слотов экспедиции у Астрокартографии итд) теперь по умолчанию скрыта. Увидеть её можно нажав на кнопку "Показать дополнительную информацию"
На больших экранах (там, где вмещается не менее 6 превьюшек в ряд) таблица с дополнительной информацией располагается справа от описания юнитов
Убраны скачкообразные изменения размеров блока информации о юните при mouseover курсора мыши на превьюшках
Исправлены все замеченные проблемы верстки при разных разрешениях

v40a3.3 - Корабли во флоте при отправке

Добавлено: 16 май 2015, 05:39
Gorlum
2015-05-16 03:37:27 40a3.3 - Корабли во флоте при отправке
[!] Флот/Отправка флота
Теперь при отправке флота на страницах "Выбор точки назначения", "Выбор задания" и "Флот отправлен" выводятся:
- Состав флота в виде картинок с названиями и количеством;
- Точка отправления флота;
- (если доступно) Точка назначения флота;
- (если доступно) Время и срок прибытия в точку отправления и назначения.
На странице "Выбор точки назначения" при выборе планеты/заметки/боевого союза точка назначения флота меняется соответственно

[+] Флот/Флоты в полёте
Добавлена возможность массового отзыва флотов

[+] Флот/САБ
При создании/присоединении к САБу теперь видна дополнительная информация о флоте, к которому присоединяется САБ: состав флота, откуда и куда направляется флот, а так же дата и оставшееся время до прибытия/возвращения
Теперь при нажатии кнопки "Боевой союз" автоматически создается САБ и в него добавляется текущий игрок. При этом ему не отсылается в данном случае лишнее сообщение
Название САБА теперь имеет вид "САБ <ID>", где <ID> - назначаемый игрой идентификатор

[~] Страница построек/исследований
Исправлены брекпоинты в медиа-запросах, что бы не появлялся скроллер при включенной опции "Вертикальные очереди построек"
По умолчанию - дополнительная информация о юнитах включена. "Прыжки" форматированию будут устранены в следующих патчах

[%] Локализация
Убран отладочный текст из описания ТЭ

v40a3.7

Добавлено: 17 май 2015, 05:28
Gorlum
2015-05-17 03:26:45 40a3.7
[!] Ребрендинг
"Сверхновая" стала "СуперНовой"

[~] RD
Улучшена поддержка мобильных устройств
Добавлен хак для отключения хромо-андроидовского FontBusting (не очепятка)


2015-05-17 02:01:00 40a3.6
[~] Страница построек/исследований
Переработана вёрстка блока информации о юните
Убрана кнопка "Спрятать/Показать дополнительную информацию"
Добавлен патч для форсирования отрисовки блока допинфы для некоторых браузеров

[~] Флот/Отправка флота
Миниатюры кораблей уменьшены в размере

[~] Масштабирование
Масштабирование теперь работает с %, а не с px


2015-05-16 07:25:27 40a3.5
[%] Страница построек/исследований
Еще убраны найденные "прыжки"

v40a3.11

Добавлено: 18 май 2015, 13:33
Gorlum
2015-05-18 11:25:35 40a3.11
[~] Responsive Design
Очередные изменения для лучшей поддержки мобильных устройств

[~] Чат
Теперь при маленьком размере экрана строка ввода сообщений переносится на отдельную строку - что бы было больше места для текста
Теперь при маленьком размере экрана текст сообщения переносится на отдельную строчку, а при совсем крохотном - так же на отдельную строчку переносится ник
При переносе ника/сообщения на отдельную строчку для лучшей читаемости блоки разделяются линией и перед сообщением делается отступ

[~] Страница построек/исследований
RD: На больших экранах блоки покупки/уничтожения теперь выстраиваются в один ряд с информацией о стоимости постройки
Теперь если при постройке зданий нет свободных секторов - превьюшки затеняются и выводится соответствующее сообщение
При постройке зданий/исследовании технологий теперь показывается уровень, который будет строится/исследоваться
При постройке зданий/исследовании технологий кнопка постройки/исследования теперь отключается, если операция невозможна


2015-05-18 00:25:13 40a3.10
[%] Локализация
Исправлена en/infos.php


2015-05-17 04:55:54 40a3.8
[~] Заметки
Теперь в пределах одной категории важности заметки дополнительно сортируются в порядке убывания по координатам и типу планеты

v40a4.2 - Автоконвертация

Добавлено: 23 май 2015, 12:32
Gorlum
2015-05-23 10:15:21 40a4.2
[~] Страница построек/исследований
Добавлено форматирование чисел в автоконвертацию


2015-05-23 10:08:08 40a4.1
[~] Страница построек/исследований
Увеличено количество информации, выводимой в лог ТМ при автоконвертации


2015-05-23 09:55:41 40a4.0 - Автоконвертация
[!] Страница построек/исследований
На странице постройки зданий и исследования технологий добавлена возможность постройки с автоматической конвертацией ресурсов (далее просто - "автоконвертация")
Автоконвертация доступна если для постройки/исследовния не хватает какого-то конкретного типа ресурсов, однако есть излишек других ресурсов, которые можно сконвертировать на ЧР в недостающий ресурс
Конвертируются только планетарные ресурсы - металл, кристалл и дейтерий. ТМ автоматически не конвертируется
Сразу после конвертации недостающих ресурсов постройка/исследование ставится в очередь
Для предотвращения случайных срабатываний при нажатии на кнопку автоконвертации выскакивает дополнительное окно с подтверждением
Автоконвертация ресурсов - платная. Стоимость операции составляет утроенную цену одной конвертации на ЧР или 3.000 ТМ, если ручной обмен на ЧР бесплатен
Отключить кнопку автоконвертации можно в "Настройках", вкладка "Интерфейс", чекбокс "Скрыть кнопку автоконвертации"

v40a4.4 - Автоконвертация Phase 2

Добавлено: 23 май 2015, 20:57
Gorlum
2015-05-23 18:56:14 40a4.4 - Автоконвертация Phase 2
[!] Страница построек/исследований
На странице постройки кораблей и обороны добавлена возможность постройки с автоконвертацией
В строке максимального количества через слэш показывается максимально доступное количество юнитов при автоконвертации
Для включения режима автоконвертации необходимо отметить галочку "Автоконвертация". При этом все элементы страницы работают так же, как и раньше, однако максимальное количество юнитов к постройке становится равно максимально доступному количеству юнитов с учётом автоконвертации
Автоконвертация щадяща: даже если при включенной галочке автоконвертации поставить на постройку не больше максимального количества юнитов, доступных без автоконвертации - ТМ снята не будет и конвертация ресурсов производится не будет
Автоконвертация переводит ресурсы исходя из заказанного количества юнитов - даже если в очередь может стать меньше. Это сделано специально для того, что бы можно было однократно воспользоваться автоконвертацией, а затем просто пополнять очередь новыми юнитами - с уже сконвертированных в правильном отношении ресурсов


2015-05-23 15:31:11 40a4.3
[~] Код
Неиспользуемые файлы кода и темплейта постройки ангара и исследований перемещены в подкаталог .unused