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

Project "SuperNova.WS" Release 42 Release Candidate

Добавлено: 07 фев 2017, 10:17
Gorlum
2017-02-07 09:43:45 42a0
[~] Новости
На обзоре страницы теперь можно ограничивать показываемые новости так же по времени публикации:
- Настройка game_news_overview_show в таблице config устанавливает давность новости;
- Задаётся в секундах. По умолчанию - новости давнее 2 недель (1209600 секунд) не показываются;
- При установке в 0 показывает все новости;

v42a6

Добавлено: 07 фев 2017, 13:45
Gorlum
2017-02-07 13:34:05 42a6
[#] Модули
{~} Документация
Файлы с документацией переименованы в соответствии с нзваниями модулей
{%} misc_radio 2c4
Исправлена ошибка незагрузки минифицированного дизайна
{@} Код
Модули переписаны на использование $manifest['mvc']['pages']
Во все модули добавлено свойство $versionCommitted - автозаменяемое значение, указывающее на версии, в которой был сделан коммит модуля

[@] Код
Добавлен код для отдельной регистрации страниц модулей


2017-02-07 12:25:29 42a2
[@] Код
Данные страниц перенесены из $sn_data в $sn_mvc
Из файлов страниц описания MVC занесены в vars.php

v42a9

Добавлено: 08 фев 2017, 17:53
Gorlum
2017-02-08 17:49:28 42a9 - misc_radio 2c5
[~] Плейлист
Обновлён список станций


2017-02-07 16:57:17 42a8
[@] Код
Добавлены классы: DBAL\DbQuery, HelperArray и Validators, а так же тесты для них и для Pimple

v42a20.7 - Обучение

Добавлено: 14 фев 2017, 13:57
Gorlum
2017-02-14 13:55:31 42a20.7
[%] Обучение
Исправлена ошибка показа блока при полном отсутствии туториала


2017-02-14 13:43:06 42a20.5
[@] Код
Убрано использование функции cht_message_parse() в модулях
Убрано использование функции sys_bbcodeParse()


2017-02-14 13:17:28 42a20.3
[@] Код
Убрано использование функции cht_message_parse() в основном коде


2017-02-14 12:49:40 42a20.2
[+] bbCode
Новый bbCode - [urlw=URL]text[/urlw] - разворачивается в активную ссылку, которая переодит по URL в текущем окне
Новый префикс "faq://link.html" - разворачивается в активную ссылку на "link.html" в ЧаВо (FAQ) - если ЧаВо сконфигурировано в настройках сервера
Активная ссылка на боевой отчёт теперь открывается в текущем окне
Для bbCode [c] появилась полная версия [color]
Теперь URL боевого отчёта с текущего сервера автоматически преобразуется в активную ссылку на боевой отчёт
Теперь ссылки bbCode, открывающиеся в новом окне, подчёркиваются двойной линией

[@] Код
Добавлена автоинициализация статической части класса через статический метод _constructorStatic() (с ОДНИМ подчёркиванием!)
Добавлен класс BBCodeParser


2017-02-14 10:39:35 42a20.1
[~] Новости
Переделан вывод результатов опроса для того, что бы не перекрывать всплывающие окна


2017-02-14 10:21:32 42a18
[~] Обучение
Локализованы строки в JS Обучения
Убран доступ к опции PLAYER_OPTION_TUTORIAL_WINDOWED - статус хранится на стороне игрока


2017-02-13 13:44:18 42a17
[+] Обучение
Теперь обучение можно открыть в окне
- По умолчанию окно открывается в правом нижнем углу страницы
- Окно прилеплено и не меняет местоположение при скролле
- Окно можно перемещать по странице, таская его за заголовок
- Статус обучения (на странице в навбаре или в окне), а так же положение окна на экране сохраняется в куках отдельно на каждом устройстве
Теперь можно задать ID первого текста из таблицы `text` в обучаловке - опция 'tutorial_first_item' в таблице `config`
Теперь при сбросе обучения так же сбрасывается статус "обучение завершено"
[+] Лицензия
Добавлен файл docs/credits.txt для списка используемых материалов и соответствующих копирайтов

[@] Код
Добавлена библиотека JS для поддержки кукесов


2017-02-13 09:31:36 42a16
[~] Обучение
Добавлены локализации кнопок - ru, en


2017-02-12 19:11:37 42a15
[+] Обучение
Первая рабочая версия Обучения
Работающие кнопки "Вперед", "Назад", "Закончить"
Подгрузка новых текстов через AJAX

[@] Код
Базовый контроллер AjaxController
Скелетные классы Storage и Repository
Первая итерация класса PageTutorial
Первая итерация классов для энтити Text
Вынесена часть кода из рендера навбара в отдельные функции


2017-02-10 04:46:42 42a12
[@] Код
Добавлены классы AccessAccessors


2017-02-10 01:27:02 42a11
[@] Код
Добавлен интерфейс IContainer
Добавлены классы Invoker, AccessorMagic и AccessorsV2 с тестами


2017-02-08 23:00:13 42a10
[!] Обучение
Добавлен блок "Обучение" в навбар:
- Заголовок с кнопкой "Закрыть" (действует только на текущей странице)
- Основной текстовой блок с картинкой Советника
- Блок с кнопками
- Футер
В "Настройки" добавлены опции:
- Новые опции располагаются на вкладке "Интерфейс", подвкладка "Обучение"
- Опция отключения Обучения
- Опция показа Обучения во всплывающем окне (popup)

[~] Новости
Переделана кнопка "Закрыть" в блоке новостей - вынесены стили в CSS, а обработчик нажатия - в JS

v42a21.7 - Новый ресурс-бар

Добавлено: 18 фев 2017, 01:09
Gorlum
2017-02-18 00:56:33 42a21.7
[+] Навбар
Вместо букв-маркеров ресурсов (М, К, Д итд) используются иконки
Новый планетбар используется по умолчанию
В "Настройки" добавлена опция включения старого планетбара


2017-02-17 12:47:37 42a21.6
[+] Навбар
В новый планетбар добавлена поддержка вертикального расположения в навбаре
Добавлены разделители тысяч в попапе нового планетбара
Включен стандартный попап для энергии в новом планетбаре


2017-02-17 11:11:55 42a21.5
[+] Навбар
Верстка: металл+кристалл и дейтерий+энергия/тм объединены в блоки - так красивее работает адаптивный дизайн
CSS и JS из темплейта вынесены в соответствующие файлы


2017-02-17 09:26:42 42a21.4
[%] Флоты
На странице флотов в полёте исправлена ошибка, когда в таблице флотов вместо общего количества показывался список активных экспедиций


2017-02-17 09:25:10 42a21.3
[+] Навбар
Добавлена обратная совместимость со старыми ресурсбарами (вертикальным и горизонтальным)
Добавлена поддержка показа ресурсов Альянса


2017-02-16 06:41:04 42a21.0
[!] Навбар
Новый ресурсбар (количество ресурсов на планете/в Альянсе) - теперь встроенный в навбар
Выводится количество ресурсов на планете, а для электроэнергии - баланс (т.е. производство минус потребление)
При наведении курсора мыши на ячейку с ресурсом (металл, кристалл, дейтерий) появляется попап, в котором указывается:
- Полное название ресурса;
- Количество ресурсов на складе;
- Размер склада;
- Заполнение склада в процентах
При открытом попапе клик на ячейку закроет попап
Так же попап открывается при клике/тапе на ячейке - для мобильных устройств
Планетбар переверстан с использованием flex и поддерживает адаптивный дизайн

[@] Код
Заменена библиотека jQuery UI - добавлены виджеты Menu и ToolTip


2017-02-15 23:19:01 42a20.21
[!] Админка
Небольшой тест функиональности phpBB Template Engine в "Утилитах"

[~] PTL
Теперь PTL при отсутствии переменных LA_xxx выводит полное название переменной с префиксом, т.е. 'LA_xxx' вместо 'xxx'

[%] Админка
Исправлена работа форсированного обновления с нуля

[@] Код
Теперь заголовок окна может передаваться в переменной темплейта PAGE_TITLE


2017-02-15 13:13:35 42a20.19
[~] Обучение
Теперь окно обучения при перезагрузке страницы не "прыгает" из правого нижнего угла, а сразу открывается в нужном месте


2017-02-15 12:33:27 42a20.17
[!] bbCode
Переписана работа с bbCode
Класс BBCodeParser переделан в динамический
Работа со списком смайликов и bbCode вынесены в новый класс Design
Из класса classSupernova убран теперь неиспользуемый массив $design
Базовые смайлики и bbCode вынесены в vars.php


2017-02-15 09:50:16 42a20.16
[%] bbCode
Исправлена ошибка с нерабочими bbCode в чате у обычных игроков


2017-02-14 19:37:02 42a20.13
[%] bbCode
Исправлена ошибка с неинициализацией bbCodeParser


2017-02-14 17:13:45 42a20.11
[~] Обновление
Пересоздана таблица `text`


2017-02-14 16:30:41 42a20.9
[+] Обучение
Текст и заголовок Обучения теперь могут использовать bbCode


2017-02-14 15:42:59 42a20.8
[%] Документация
Добавлен утерянный readme.html

v42a21.8

Добавлено: 18 фев 2017, 01:39
Gorlum
2017-02-18 01:36:03 42a21.8
[%] Новости
Исправлена сломанная кнопка "Показать текст новости"

v42a21.9

Добавлено: 18 фев 2017, 01:47
Gorlum
2017-02-18 01:46:46 42a21.9
[+] Интерфейс
Теперь так же работает перетаскивание элементов тапом на тач-скринах
В частности - теперь можно поменять положение окна Советника на мобильных устройствах

v42a21.13 - Ёмкость складов в новом ресурс-баре

Добавлено: 18 фев 2017, 15:16
Gorlum
2017-02-18 15:14:37 42a21.13
[~] Навбар
По умолчанию показ ёмкости в ресубаре теперь включен. Опция в настройках отключает показ ресурсов


2017-02-18 15:05:57 42a21.12
[+] Навбар
В настройках добавлена опция показа ёмкости складов в ресурсбаре. Опция действует как в новом, так и в старом ресурсбарах


2017-02-18 13:33:58 42a21.11
[@] Код
Убран неиспользуемый класс userOptionsOld


2017-02-18 09:54:34 42a21.10
[%] Флоты
В отправке флотов на странице выбора точки назначения переписан JS - изменения в ресурс-баре почему-то дали кидать тут ошибку

[@] Код
Объявления функций classSupernova::db_changeset_xxx сделаны static - убраны лишние notice

v42a22.0 - Сканирования Вселенной

Добавлено: 18 фев 2017, 17:07
Gorlum
2017-02-18 17:06:17 42a22.0
[!] Вселенная
Добавлен режим сканирования Вселенной:
- Вход в режим осуществляется нажатием кнопки "Включить режима сканирования"
- Выход - нажатием кнопки "Выйти из режима сканирования"
- Вид Вселенной переключается на минималистический
- Убираются лишние вертикальные отступы в ячейках
- В режиме сканирования отключаются: меню, навбар, подсказки
- Так же в режиме сканирования отключаются рамки вокруг таблиц, если они были включены в Настройках

v42a23.17 - Подсказки по ресурсам и хаки для IE

Добавлено: 22 фев 2017, 12:29
Gorlum
2017-02-22 12:26:27 42a23.17
[+] Навбар
В старом ресурсбаре теперь так же работают всплывающие окна с подсказками
[+] Обзор планеты
В список ресурсов на планете добавились всплывающие окна с подсказками


2017-02-22 10:53:11 42a23.13
[+] Навбар
Полностью переверстан новый ресурсбар
Улучшена поддержка IE в старом/новом ресурсбарах


2017-02-22 04:48:50 42a23.10
[@] Код
Упрощены CSS-стили набара


2017-02-22 04:02:48 42a23.8
[@] Код
В темплейтах навбара настройки планетбара вынесены в темплейтные переменные


2017-02-22 01:46:23 42a23.6
[@] Код
Теперь при обмене ресурсов используется код RPG_MARKET_EXCHANGE = 35 вместо RPG_MARKET = 6


2017-02-21 02:05:54 42a23.5
[@] Код
Унифицирован код набаровских кнопок с очередями, а так же упрощена вёрстка и CSS


2017-02-21 00:33:30 42a23.4
[@] Код
Отформатирован код кнопок навбара


2017-02-21 00:24:49 42a23.3
[@] Код
Навбар
- Кнопки с очередями (Исследования, Постройки, Верфь) вынесены из темплейта навбара в отдельные файлы
- Отформатирован HTML-код навбара


2017-02-20 22:12:58 42a23.1
[%] Строительство
Исправлена ошибка на экране исследований при которой не включалась кнопка "Исследовать" на планетах у которых закончилось свободное место


2017-02-20 21:54:36 42a23.0
[~] Навбар
Новости навбара вынесены в отдельный темплейт
Заметки навбара вынесены в отдельный темплейт


2017-02-19 11:44:28 42a22.3
[~] Регистрация
Теперь новый игрок начинает игру со всеми прочитанными новостями


2017-02-19 08:33:17 42a22.2
[+] Вселенная
В режиме сканирования теперь работают попапы на лунах/планетах/итд

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


2017-02-18 21:38:25 42a22.1
[!] Админка
Добавлена страница с балансом материи