-
v0.4.0 Egesoll - Ёж Stable
released this
2026-07-23 12:01:59 +03:00 | 0 commits to main since this releaseЧто нового?
- Все отображаемые страницы теперь редактируемые. Они хранятся в папке
templates/в корневом каталоге. - Сервер теперь обрабатывает
.cssфайлы, сделать красивую тему стало проще. Поставляемый .css файл можно использовать как пример. - Сервер стал умнее и может обработать один новый
base_fileза три старых! -
- В настройках появился новый параметр
base_file_name, он определяет название нового файла.
- В настройках появился новый параметр
-
- Новый файл позволяет написать полноценную страницу из трех компонентов: Задача, Решение, Объяснение.
-
- Компоненты разделяются сверху в низ, как расположены на сайте. Задача->Решение->Объяснение.
-
- Компоненты в файле обязательно должны быть разделены тремя символами собачки:
@@@.
- Компоненты в файле обязательно должны быть разделены тремя символами собачки:
-
- Старая система с тремя файлами сохранилась и исправно работает.
- В настройках появился пункт
enable_git_system. По умолчанию он выключен из-за нестабильной работы. - Новый стиль и оптимизация внешнего вида под телефоны!
Улучшения (технические)
- Был начат постепенный переход на новый уровень абстракций. Вместо прямого обращения к конфигу теперь предпочтительнее обращаться к
egesoll.state_manager.STATE. В будущем эта система продолжит улучшаться. - Функция
egesoll.tools.reader.read_template()теперь независима от количества шаблонов. - Enum
egesoll.constants.TEMPLATESтеперь абстрагирует tuple значение. Нулевой индекс - полное название шаблона, первый индекс - содержание этого шаблона.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Все отображаемые страницы теперь редактируемые. Они хранятся в папке
-
v0.3.3 Egesoll - Ель Stable
released this
2026-06-11 22:17:37 +03:00 | 14 commits to main since this releaseУлучшения
- Исправлена логическая ошибка, при которой не происходила индексация нескольких embed файлов.
- Был создан Makefile, упрощающий сборку на локальном компьютере.
- Проект был перенесён на UV.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.2 Egesoll - Ель Stable
released this
2026-06-07 01:30:19 +03:00 | 18 commits to main since this releaseЧто нового?
-
Добавлена подсистема интеграции с гитом.
- Теперь сервер автоматически обнаруживает изменения в репозитории рабочей папке.
- Протестировано и работает только на GNU/Linux.
-
Во время индексации сервер показывает страничку ожидания, а не "висит" в загрузке.
Улучшения
- Были добавлены try, except блоки в местах, где иногда выскакивали ошибки.
- Сервер стал более асинхроным.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
-
v0.3.1 Egesoll - Ель Stable
released this
2026-05-05 20:56:07 +03:00 | 28 commits to main since this releaseЧто нового?
Изменения из 0.3.0 были протестированы и стабильны
- Добавлена поддержка множества вложенных файлов.
Улучшения
- Уменьшено количество "мусорной" информации при уровне логгирования
info. - Была полностью переписана логика индексатора, теперь он модульный, легкий, рекурсивный и расширяемый.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.3.0 Egesoll - Ель Pre-release
released this
2026-05-04 12:35:30 +03:00 | 34 commits to main since this releaseЧто нового?
бета выпуск
Из-за изменения основной логики, данный выпуск является открытой бетой. После того как все потенциальные ошибки будут исправлены, появится стабильный релиз.- Добавлена поддержка множества вложенных файлов.
Улучшения
- Уменьшено количество "мусорной" информации при уровне логгирования
info. - Была полностью переписана логика индексатора, теперь он модульный, легкий, рекурсивный и расширяемый.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.6 Egesoll - Дятел Stable
released this
2026-04-25 13:14:16 +03:00 | 37 commits to main since this releaseЧто нового?
стабильный выпуск
- Индексация файлов теперь происходит в отдельном потоке, что может повысить отзывчивость сервера при высокой нагрузке.
- Обновлён конфиг: теперь в нём можно указать игнорируемые папки. Файлы внутри них не будут индексированы.
- Обновлёно кеширование: был выполнен переход с
pickleнаjsonдля сериализации информации. Это повышает безопасность и скорость сервера.
Улучшения
- Уменьшено количество "мусорной" информации при уровне логгирования
info. - Были исправлены комментарии, чтобы они лучше отображали реальное положение дел.
- Для каждой функции указаны типы.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.5 Egesoll - Дятел Stable
released this
2026-04-18 22:03:31 +03:00 | 45 commits to main since this releaseЧто нового?
стабильный выпуск
Все функции из версии 0.2.4 теперь стабильны.- Экранирование символов при сборке шаблона с задачей.
- Изменеие условий переиндексации. Теперь она случается только в случае изменения количества файлов в корневой папке.
- Добавлена новая переменная в стандартный шаблон
DEFAULT_HTML- дата создания файлаtask-$time_added. - Добавлена новая переменная в стандартный шаблон
FRONTPAGE_HTML- версия сервера:$version.
Исправления
- Исправлен баг, при котором пробел в названии папки ломал ссылку на вложенный
embedфайл.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.4 Egesoll - Дятел Pre-release
released this
2026-04-17 20:44:14 +03:00 | 51 commits to main since this releaseЧто нового?
нестабильный выпуск
- Экранирование символов при сборке шаблона с задачей.
- Изменеие условий переиндексации. Теперь она случается только в случае изменения количества файлов в корневой папке.
- Добавлена новая переменная в стандартный шаблон - дата создания файла
task.
Исправления
- Исправлен баг, при котором пробел в названии папки ломал ссылку на вложенный
embedфайл.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
-
v0.2.3 Egesoll - Дятел Stable
released this
2026-03-29 08:17:29 +03:00 | 56 commits to main since this releaseЧто нового?
минорный релиз
- Добавлена поддержка вложенных картинок. К ним можно обратиться, используя
html - Оптимизация стандартных шаблонов для поисковых систем
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads
- Добавлена поддержка вложенных картинок. К ним можно обратиться, используя
-
v0.2.2 Egesoll - Дятел Stable
released this
2026-03-28 10:55:52 +03:00 | 61 commits to main since this releaseЧто нового?
Данный минорный релиз направлен на повышение удобства пользователей.
- В каталоге теперь пишется, какая именно папка просматривается.
- В задании теперь пишется, какое именно задание просматривается.
- В стандартный шаблон был включен интерактивный редактор кода на Python.
- Были изменены цвета стандартных шаблонов, чтобы сделать длительное пребывание на сайте приятнее.
- Были слегка изменены размеры блоков в стандартном шаблоне.
Исправления ошибок
Исправлен баг:
- Если пользователь заранее создаст папку по пути
root_path, то при первом просмотре страницы показывался некоректный шаблон.
Соавторы
Downloads
-
Source code (ZIP)
0 downloads
-
Source code (TAR.GZ)
0 downloads