Releases: IlyaBarilo/gamespace
Release list
v0.3.7: Добавил просмотр лицензий в PWA
GameSpace 0.3.7
- Добавлен раздел «Лицензии» в настройках PWA.
- Реализован автономный просмотр MIT License, условий использования фирменных и демонстрационных материалов, уведомлений и лицензий сторонних компонентов.
- Окно просмотра лицензий адаптировано для мобильных экранов.
- Обновлена документация по доступу к лицензиям в установленной PWA.
v0.3.6
Общие изменения
- Корневой
LICENSEприведён к стандартному тексту MIT без дополнительных пояснений. - В README уточнено разделение условий для программного кода, фирменных материалов, встроенного демо и сторонних компонентов.
- Уточнены условия использования официальных снимков интерфейса и социальной обложки GameSpace.
GameSpace APK
- Добавлен пункт
⚙ → Лицензии, доступный без подключения к интернету. - В APK включены MIT License, условия использования фирменных и демонстрационных материалов, уведомления и полные тексты лицензий сторонних компонентов.
- Сборщик проверяет соответствие лицензионных документов APK исходным файлам репозитория.
GameSpace PWA
- Условия использования встроенного демо добавлены непосредственно в корень пакета PWA.
- Проверка выпуска контролирует наличие полного комплекта документов, сторонних лицензий и исходных архивов LGPL-компонента.
- Проверка
demo.7zподтверждает наличие условий демонстрационного контента и лицензии шрифта Roboto.
Документация
- Публичные README сокращены: внутренние подробности сборки и публикации перенесены в специализированные технические документы.
- Добавлена социальная обложка репозитория GameSpace.
v0.3.5: Унифицировал расчёт размера сайта в APK и PWA
Общие изменения
- Унифицирован расчёт размера установленного сайта в APK и PWA.
- Объём распакованных данных теперь отображается с одинаковой точностью и десятичной запятой.
- Для одного и того же набора файлов обе версии показывают одинаковый итоговый размер.
GameSpace APK
- После полной установки заново подсчитываются все фактически установленные файлы и их общий размер.
- После быстрого обновления отображается полный размер сайта, а не только объём последней операции.
- Статистика последней операции сохраняется отдельно от общей статистики установленного сайта.
- В GitHub Release дополнительно публикуется файл
GameSpace-latest.apk, обеспечивающий постоянную ссылку на актуальную APK-сборку.
GameSpace PWA
- Уточнено отображение размера установленного сайта.
- Форматирование объёмов приведено к общему с APK варианту.
- Добавлены автоматические тесты форматирования размеров.
Документация
- Добавлены прямые ссылки для установки PWA и APK.
- Описан выбор между встроенным демо с примерами и загрузкой собственного 7z/ZIP-архива.
- Уточнено, что устанавливать демо перед собственным архивом необязательно.
- Добавлены скриншоты установки и использования PWA и APK.
- Добавлено подтверждение установки одного большого
site.7zв обеих версиях: 5 133 файла и 2,47 ГБ распакованных данных. - Добавлены скриншоты процесса и результата установки большого архива в PWA и APK.
- Добавлен пример сложного локального HTML/CSS/JavaScript-проекта с 3D-пространством и переходами между 360°-сценами.
- Добавлен отдельный кейс разработки GameSpace.
- Добавлена политика безопасности для локальных архивов и пользовательского содержимого.
v0.3.4
GameSpace v0.3.4
В выпуске улучшено меню выбора и обновления версий PWA.
PWA
- Список выпусков стал компактнее.
- Сначала показываются только 3 последние версии.
- Кнопка «Показать ещё» выводит следующие версии группами по 3.
- После отображения всех выпусков кнопка «Показать ещё» исчезает.
- Описания новых доступных версий раскрываются автоматически.
- Описания установленной и более старых версий по умолчанию свёрнуты.
- Описание любого выпуска можно раскрыть или свернуть вручную.
- В описаниях сохраняются переносы строк, абзацы и списки.
- Дата выпуска, размер загрузки и требуемый системный компонент показываются отдельно.
- Кнопка «Установлена» у активной версии теперь действительно неактивна и не позволяет запустить повторную установку.
PWA: https://ilyabarilo.github.io/gamespace/
APK доступен среди файлов выпуска.
v0.3.3
GameSpace v0.3.3
В выпуске улучшено отображение процесса установки сайтов, добавлены сведения о версии приложения и исправлено обновление интерфейса PWA.
Общие изменения
- Во время распаковки архива теперь показывается текущая скорость обработки.
- Добавлено примерное оставшееся время.
- В верхней полосе сайта указываются вариант приложения и его версия без префикса
v. - Формат исходных архивов и структура сайтов не изменялись.
APK
- В верхней полосе показывается надпись вида
GameSpace APK 0.3.3. - Тип приложения и версия добавлены в заголовок меню.
- При распаковке ZIP и 7z показываются скорость и примерное оставшееся время.
PWA
- В верхней полосе показывается надпись вида
GameSpace PWA 0.3.3. - Номер версии добавлен рядом с заголовком GameSpace на странице настроек.
- После установки или обновления сайта сведения о занятой памяти и количестве файлов обновляются сразу.
- После удаления сайта таблица информации очищается.
- Кнопка удаления скрывается, если сайт не установлен.
- При распаковке ZIP, ZIP64 и 7z показываются скорость и примерное оставшееся время.
- Добавлена автоматическая проверка расчёта скорости и оставшегося времени.
PWA: https://ilyabarilo.github.io/gamespace/
APK доступен среди файлов выпуска.
v0.3.2
GameSpace v0.3.2
Русский
Исправлен автономный запуск GameSpace PWA и добавлена точная статистика локального хранилища.
Изменения
- Исправлена ошибка сборки, из-за которой Service Worker не мог активироваться.
- Исправлены запуск установленного демо-сайта и открытие страницы восстановления.
- Добавлены точный размер распакованного сайта и количество файлов в OPFS.
- Приблизительная оценка браузера теперь показывается отдельно от фактического размера сайта.
- Добавлена кнопка ручной перепроверки файлов.
- После установки архива автоматически проверяются количество и общий размер сохранённых файлов.
- Добавлена проверка точного соответствия
demo.7zисходному каталогу демо. - Улучшена обработка запуска и ошибок автономного режима.
Демо-архив содержит 35 файлов и 19 каталогов, распакованный размер — 2,05 МБ.
PWA: https://ilyabarilo.github.io/gamespace/
APK доступен среди файлов выпуска. Функциональность APK в этом выпуске не изменялась.
English
This release fixes the offline startup of GameSpace PWA and adds accurate local storage statistics.
Changes
- Fixed a build integrity issue that prevented the Service Worker from activating.
- Fixed installed demo site startup and the recovery page.
- Added the exact extracted site size and OPFS file count.
- The browser storage estimate is now displayed separately from the actual site size.
- Added a manual file verification button.
- The number and total size of stored files are verified automatically after archive installation.
- Added exact validation of
demo.7zagainst the demo source directory. - Improved offline startup and error handling.
The demo archive contains 35 files and 19 directories with an extracted size of 2.05 MB.
PWA: https://ilyabarilo.github.io/gamespace/
The APK is available in the release assets. APK functionality was not changed in this release.
v0.3.1
Русский
GameSpace 0.3.1 исправляет первый запуск установленного PWA.
Изменения
- Исправлена ошибка 404 при первом открытии установленного демо-сайта.
- Добавлено ожидание активации Service Worker перед открытием локального содержимого.
- Добавлена одна безопасная автоматическая перезагрузка при первой активации PWA.
- Устранён пустой тёмно-синий экран при запуске приложения.
- Добавлен экран запуска GameSpace с логотипом и без лишней прокрутки.
- Добавлена защита от зависания запуска с понятным сообщением об ошибке.
- Сделано заметнее сообщение о завершении установки и запуске приложения с ярлыка.
Обновление PWA по-прежнему выполняется только по явному указанию пользователя. Формат архивов и совместимость с GameSpace APK не изменялись.
English
GameSpace 0.3.1 fixes the initial startup of the installed PWA.
Changes
- Fixed the 404 error when opening an installed demo site for the first time.
- Added Service Worker activation checks before opening local content.
- Added one safe automatic reload during the initial PWA activation.
- Fixed the blank dark-blue screen on application startup.
- Added a GameSpace startup screen with the application icon and no unnecessary scrolling.
- Added startup timeout protection with a clear error message.
- Made the post-installation instructions and shortcut launch notice more prominent.
PWA updates are still performed only after an explicit user action. The archive format and GameSpace APK compatibility remain unchanged.
v0.3
Русский
Первый публичный выпуск GameSpace by Ilya Barilo.
GameSpace позволяет устанавливать и запускать локальные HTML-сайты, игры и интерактивные материалы без постоянного подключения к интернету.
В выпуск входят:
- GameSpace PWA для установки на Android и iOS без магазина приложений;
- GameSpace APK для Android;
- импорт локальных архивов 7z, ZIP и ZIP64;
- автономная работа установленного сайта;
- полная установка сайта и применение архивов обновления;
- встроенный демонстрационный сайт.
Архив выбирается непосредственно на устройстве и не отправляется на сервер. Возможный размер архива зависит от свободного места и ограничений устройства, операционной системы и браузера.
Исходный код распространяется по лицензии MIT. Значок GameSpace и материалы встроенного демо имеют отдельные условия использования, приведённые в файлах лицензий проекта.
Автор: Илья Барило
Сайт: https://barilo.ru
English
The first public release of GameSpace by Ilya Barilo.
GameSpace lets you install and run local HTML websites, games, and interactive materials without requiring a permanent internet connection.
This release includes:
- GameSpace PWA, installable on Android and iOS without an app store;
- GameSpace APK for Android;
- local 7z, ZIP, and ZIP64 archive import;
- offline operation of the installed website;
- full website installation and incremental update archives;
- a built-in demonstration website.
Archives are selected directly on the device and are not uploaded to a server. The practical archive size depends on available storage and the limitations of the device, operating system, and browser.
The source code is distributed under the MIT License. The GameSpace icon and built-in demo materials are governed by separate terms described in the project’s license files.
Author: Ilya Barilo
Website: https://barilo.ru