diff --git a/Cargo.lock b/Cargo.lock index f7177ee..dc7340e 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ae_anons" -version = "0.2.4" +version = "0.2.6" dependencies = [ "anyhow", "askama", diff --git a/Cargo.toml b/Cargo.toml index ba9b722..f8e323a 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ae_anons" -version = "0.2.4" +version = "0.2.6" edition = "2021" license = "MIT" authors = ["Alexey Barabanov "] diff --git a/ae_anons-v0.2.4-all.tar.gz b/ae_anons-v0.2.6-all.tar.gz similarity index 63% rename from ae_anons-v0.2.4-all.tar.gz rename to ae_anons-v0.2.6-all.tar.gz index 2b73ae9..7bb6dbc 100644 Binary files a/ae_anons-v0.2.4-all.tar.gz and b/ae_anons-v0.2.6-all.tar.gz differ diff --git a/releases/ae_anons-v0.2.4-linux-gnu/.env.example b/releases/ae_anons-v0.2.6-linux-gnu/.env.example similarity index 100% rename from releases/ae_anons-v0.2.4-linux-gnu/.env.example rename to releases/ae_anons-v0.2.6-linux-gnu/.env.example diff --git a/releases/ae_anons-v0.2.4-linux-gnu/LICENSE b/releases/ae_anons-v0.2.6-linux-gnu/LICENSE similarity index 100% rename from releases/ae_anons-v0.2.4-linux-gnu/LICENSE rename to releases/ae_anons-v0.2.6-linux-gnu/LICENSE diff --git a/releases/ae_anons-v0.2.4-macos-arm64/README.md b/releases/ae_anons-v0.2.6-linux-gnu/README.md similarity index 93% rename from releases/ae_anons-v0.2.4-macos-arm64/README.md rename to releases/ae_anons-v0.2.6-linux-gnu/README.md index a5df4b7..0e8f255 100644 --- a/releases/ae_anons-v0.2.4-macos-arm64/README.md +++ b/releases/ae_anons-v0.2.6-linux-gnu/README.md @@ -12,10 +12,15 @@ Автоматизированная система для создания спортивных анонсов с использованием шаблонов After Effects через Nexrender, с данными из электронных таблиц Synology Office. -## Новое в версии v0.2.4 +## Новое в версии v0.2.6 -- Групповая отправка заданий по 3 (оригинал + today + tomorrow) для сохранения порядка в очереди -- Улучшена читаемость логов отправки (добавлен UID) +- Сортировка заданий по дате и времени события (самые ранние — первыми) +- Сортировка по варианту (оригинал → today → tomorrow) +- Последовательная отправка для гарантированного порядка в очереди +- Исправлена нормализация дефисов (2 и более дефиса подряд → 1) +- Исправлен SINGLE шаблон (убран несуществующий слой TEAMS) +- Добавлена поддержка кеширования ассетов (cache: true/false) +- Логотипы команд не кешируются, логотипы каналов и видео-паки кешируются ## Обзор @@ -610,54 +615,64 @@ ae_anons/ ## История изменений -### v0.2.4 (текущая) +### v0.2.6 (текущая) -- Групповая отправка заданий по 3 (оригинал + today + tomorrow) для сохранения порядка в очереди -- Улучшена читаемость логов отправки (добавлен UID) +- Сортировка заданий по дате и времени события (самые ранние — первыми) +- Сортировка по варианту (оригинал → today → tomorrow) +- Последовательная отправка для гарантированного порядка в очереди +- Исправлена нормализация дефисов (2 и более дефиса подряд → 1) +- Исправлен SINGLE шаблон (убран несуществующий слой TEAMS) +- Добавлена поддержка кеширования ассетов (cache: true/false) +- Логотипы команд не кешируются, логотипы каналов и видео-паки кешируются + +### v0.2.5 + +- Оптимизация памяти: очистка неиспользуемых логотипов +- Групповая отправка заданий по 3 для сохранения порядка +- Добавлен UID в логи отправки + +### v0.2.4 + +- Полностью автономный режим (встроенный Font Awesome) +- Добавлен favicon +- Все статические ресурсы встроены в бинарник ### v0.2.3 - Веб-интерфейс с настраиваемым портом (WEB_PORT) +- Тёмная/светлая тема с автоопределением ОС +- Сортировка по всем колонкам в интерфейсе +- Фильтрация по имени файла/UID +- Остановка всех активных заданий +- Автообновление каждые 60 секунд - Улучшенное debug-логирование - Исправлена обработка UNC/SMB путей -- Нормализация множественных пробелов в именах файлов" ### v0.2.2 - Исправлено отображение имён выходных файлов в веб-интерфейсе - - Улучшена цветовая схема - - Добавлена сортировка по всем колонкам - - Вынесены стили в отдельный CSS файл ### v0.2.0 - Добавлен веб-интерфейс для управления заданиями - - Реализован REST API - - Добавлена поддержка тёмной/светлой темы - - Автообновление статуса заданий - - Возможность остановки всех активных заданий ### v0.1.1 - Оптимизирована работа с памятью - - Убрана функция создания .json ### v0.1.0 - Первый выпуск - - Интеграция с Synology Office - - Базовая генерация заданий Nexrender - - Парсинг Excel с динамическим обнаружением листов --- diff --git a/releases/ae_anons-v0.2.4-linux-gnu/ae_anons b/releases/ae_anons-v0.2.6-linux-gnu/ae_anons similarity index 69% rename from releases/ae_anons-v0.2.4-linux-gnu/ae_anons rename to releases/ae_anons-v0.2.6-linux-gnu/ae_anons index 92e87b2..75d4944 100755 Binary files a/releases/ae_anons-v0.2.4-linux-gnu/ae_anons and b/releases/ae_anons-v0.2.6-linux-gnu/ae_anons differ diff --git a/releases/ae_anons-v0.2.4-linux-musl/.env.example b/releases/ae_anons-v0.2.6-linux-musl/.env.example similarity index 100% rename from releases/ae_anons-v0.2.4-linux-musl/.env.example rename to releases/ae_anons-v0.2.6-linux-musl/.env.example diff --git a/releases/ae_anons-v0.2.4-linux-musl/LICENSE b/releases/ae_anons-v0.2.6-linux-musl/LICENSE similarity index 100% rename from releases/ae_anons-v0.2.4-linux-musl/LICENSE rename to releases/ae_anons-v0.2.6-linux-musl/LICENSE diff --git a/releases/ae_anons-v0.2.4-linux-gnu/README.md b/releases/ae_anons-v0.2.6-linux-musl/README.md similarity index 93% rename from releases/ae_anons-v0.2.4-linux-gnu/README.md rename to releases/ae_anons-v0.2.6-linux-musl/README.md index a5df4b7..0e8f255 100644 --- a/releases/ae_anons-v0.2.4-linux-gnu/README.md +++ b/releases/ae_anons-v0.2.6-linux-musl/README.md @@ -12,10 +12,15 @@ Автоматизированная система для создания спортивных анонсов с использованием шаблонов After Effects через Nexrender, с данными из электронных таблиц Synology Office. -## Новое в версии v0.2.4 +## Новое в версии v0.2.6 -- Групповая отправка заданий по 3 (оригинал + today + tomorrow) для сохранения порядка в очереди -- Улучшена читаемость логов отправки (добавлен UID) +- Сортировка заданий по дате и времени события (самые ранние — первыми) +- Сортировка по варианту (оригинал → today → tomorrow) +- Последовательная отправка для гарантированного порядка в очереди +- Исправлена нормализация дефисов (2 и более дефиса подряд → 1) +- Исправлен SINGLE шаблон (убран несуществующий слой TEAMS) +- Добавлена поддержка кеширования ассетов (cache: true/false) +- Логотипы команд не кешируются, логотипы каналов и видео-паки кешируются ## Обзор @@ -610,54 +615,64 @@ ae_anons/ ## История изменений -### v0.2.4 (текущая) +### v0.2.6 (текущая) -- Групповая отправка заданий по 3 (оригинал + today + tomorrow) для сохранения порядка в очереди -- Улучшена читаемость логов отправки (добавлен UID) +- Сортировка заданий по дате и времени события (самые ранние — первыми) +- Сортировка по варианту (оригинал → today → tomorrow) +- Последовательная отправка для гарантированного порядка в очереди +- Исправлена нормализация дефисов (2 и более дефиса подряд → 1) +- Исправлен SINGLE шаблон (убран несуществующий слой TEAMS) +- Добавлена поддержка кеширования ассетов (cache: true/false) +- Логотипы команд не кешируются, логотипы каналов и видео-паки кешируются + +### v0.2.5 + +- Оптимизация памяти: очистка неиспользуемых логотипов +- Групповая отправка заданий по 3 для сохранения порядка +- Добавлен UID в логи отправки + +### v0.2.4 + +- Полностью автономный режим (встроенный Font Awesome) +- Добавлен favicon +- Все статические ресурсы встроены в бинарник ### v0.2.3 - Веб-интерфейс с настраиваемым портом (WEB_PORT) +- Тёмная/светлая тема с автоопределением ОС +- Сортировка по всем колонкам в интерфейсе +- Фильтрация по имени файла/UID +- Остановка всех активных заданий +- Автообновление каждые 60 секунд - Улучшенное debug-логирование - Исправлена обработка UNC/SMB путей -- Нормализация множественных пробелов в именах файлов" ### v0.2.2 - Исправлено отображение имён выходных файлов в веб-интерфейсе - - Улучшена цветовая схема - - Добавлена сортировка по всем колонкам - - Вынесены стили в отдельный CSS файл ### v0.2.0 - Добавлен веб-интерфейс для управления заданиями - - Реализован REST API - - Добавлена поддержка тёмной/светлой темы - - Автообновление статуса заданий - - Возможность остановки всех активных заданий ### v0.1.1 - Оптимизирована работа с памятью - - Убрана функция создания .json ### v0.1.0 - Первый выпуск - - Интеграция с Synology Office - - Базовая генерация заданий Nexrender - - Парсинг Excel с динамическим обнаружением листов --- diff --git a/releases/ae_anons-v0.2.4-linux-musl/ae_anons b/releases/ae_anons-v0.2.6-linux-musl/ae_anons similarity index 69% rename from releases/ae_anons-v0.2.4-linux-musl/ae_anons rename to releases/ae_anons-v0.2.6-linux-musl/ae_anons index cf359ea..4a934f6 100755 Binary files a/releases/ae_anons-v0.2.4-linux-musl/ae_anons and b/releases/ae_anons-v0.2.6-linux-musl/ae_anons differ diff --git a/releases/ae_anons-v0.2.4-macos-arm64/.env.example b/releases/ae_anons-v0.2.6-macos-arm64/.env.example similarity index 100% rename from releases/ae_anons-v0.2.4-macos-arm64/.env.example rename to releases/ae_anons-v0.2.6-macos-arm64/.env.example diff --git a/releases/ae_anons-v0.2.4-macos-arm64/LICENSE b/releases/ae_anons-v0.2.6-macos-arm64/LICENSE similarity index 100% rename from releases/ae_anons-v0.2.4-macos-arm64/LICENSE rename to releases/ae_anons-v0.2.6-macos-arm64/LICENSE diff --git a/releases/ae_anons-v0.2.4-windows-x64/README.md b/releases/ae_anons-v0.2.6-macos-arm64/README.md similarity index 93% rename from releases/ae_anons-v0.2.4-windows-x64/README.md rename to releases/ae_anons-v0.2.6-macos-arm64/README.md index a5df4b7..0e8f255 100644 --- a/releases/ae_anons-v0.2.4-windows-x64/README.md +++ b/releases/ae_anons-v0.2.6-macos-arm64/README.md @@ -12,10 +12,15 @@ Автоматизированная система для создания спортивных анонсов с использованием шаблонов After Effects через Nexrender, с данными из электронных таблиц Synology Office. -## Новое в версии v0.2.4 +## Новое в версии v0.2.6 -- Групповая отправка заданий по 3 (оригинал + today + tomorrow) для сохранения порядка в очереди -- Улучшена читаемость логов отправки (добавлен UID) +- Сортировка заданий по дате и времени события (самые ранние — первыми) +- Сортировка по варианту (оригинал → today → tomorrow) +- Последовательная отправка для гарантированного порядка в очереди +- Исправлена нормализация дефисов (2 и более дефиса подряд → 1) +- Исправлен SINGLE шаблон (убран несуществующий слой TEAMS) +- Добавлена поддержка кеширования ассетов (cache: true/false) +- Логотипы команд не кешируются, логотипы каналов и видео-паки кешируются ## Обзор @@ -610,54 +615,64 @@ ae_anons/ ## История изменений -### v0.2.4 (текущая) +### v0.2.6 (текущая) -- Групповая отправка заданий по 3 (оригинал + today + tomorrow) для сохранения порядка в очереди -- Улучшена читаемость логов отправки (добавлен UID) +- Сортировка заданий по дате и времени события (самые ранние — первыми) +- Сортировка по варианту (оригинал → today → tomorrow) +- Последовательная отправка для гарантированного порядка в очереди +- Исправлена нормализация дефисов (2 и более дефиса подряд → 1) +- Исправлен SINGLE шаблон (убран несуществующий слой TEAMS) +- Добавлена поддержка кеширования ассетов (cache: true/false) +- Логотипы команд не кешируются, логотипы каналов и видео-паки кешируются + +### v0.2.5 + +- Оптимизация памяти: очистка неиспользуемых логотипов +- Групповая отправка заданий по 3 для сохранения порядка +- Добавлен UID в логи отправки + +### v0.2.4 + +- Полностью автономный режим (встроенный Font Awesome) +- Добавлен favicon +- Все статические ресурсы встроены в бинарник ### v0.2.3 - Веб-интерфейс с настраиваемым портом (WEB_PORT) +- Тёмная/светлая тема с автоопределением ОС +- Сортировка по всем колонкам в интерфейсе +- Фильтрация по имени файла/UID +- Остановка всех активных заданий +- Автообновление каждые 60 секунд - Улучшенное debug-логирование - Исправлена обработка UNC/SMB путей -- Нормализация множественных пробелов в именах файлов" ### v0.2.2 - Исправлено отображение имён выходных файлов в веб-интерфейсе - - Улучшена цветовая схема - - Добавлена сортировка по всем колонкам - - Вынесены стили в отдельный CSS файл ### v0.2.0 - Добавлен веб-интерфейс для управления заданиями - - Реализован REST API - - Добавлена поддержка тёмной/светлой темы - - Автообновление статуса заданий - - Возможность остановки всех активных заданий ### v0.1.1 - Оптимизирована работа с памятью - - Убрана функция создания .json ### v0.1.0 - Первый выпуск - - Интеграция с Synology Office - - Базовая генерация заданий Nexrender - - Парсинг Excel с динамическим обнаружением листов --- diff --git a/releases/ae_anons-v0.2.4-macos-arm64/ae_anons b/releases/ae_anons-v0.2.6-macos-arm64/ae_anons similarity index 58% rename from releases/ae_anons-v0.2.4-macos-arm64/ae_anons rename to releases/ae_anons-v0.2.6-macos-arm64/ae_anons index 3243e07..5b1e5dd 100755 Binary files a/releases/ae_anons-v0.2.4-macos-arm64/ae_anons and b/releases/ae_anons-v0.2.6-macos-arm64/ae_anons differ diff --git a/releases/ae_anons-v0.2.4-windows-x64/.env.example b/releases/ae_anons-v0.2.6-windows-x64/.env.example similarity index 100% rename from releases/ae_anons-v0.2.4-windows-x64/.env.example rename to releases/ae_anons-v0.2.6-windows-x64/.env.example diff --git a/releases/ae_anons-v0.2.4-windows-x64/LICENSE b/releases/ae_anons-v0.2.6-windows-x64/LICENSE similarity index 100% rename from releases/ae_anons-v0.2.4-windows-x64/LICENSE rename to releases/ae_anons-v0.2.6-windows-x64/LICENSE diff --git a/releases/ae_anons-v0.2.4-linux-musl/README.md b/releases/ae_anons-v0.2.6-windows-x64/README.md similarity index 93% rename from releases/ae_anons-v0.2.4-linux-musl/README.md rename to releases/ae_anons-v0.2.6-windows-x64/README.md index a5df4b7..0e8f255 100644 --- a/releases/ae_anons-v0.2.4-linux-musl/README.md +++ b/releases/ae_anons-v0.2.6-windows-x64/README.md @@ -12,10 +12,15 @@ Автоматизированная система для создания спортивных анонсов с использованием шаблонов After Effects через Nexrender, с данными из электронных таблиц Synology Office. -## Новое в версии v0.2.4 +## Новое в версии v0.2.6 -- Групповая отправка заданий по 3 (оригинал + today + tomorrow) для сохранения порядка в очереди -- Улучшена читаемость логов отправки (добавлен UID) +- Сортировка заданий по дате и времени события (самые ранние — первыми) +- Сортировка по варианту (оригинал → today → tomorrow) +- Последовательная отправка для гарантированного порядка в очереди +- Исправлена нормализация дефисов (2 и более дефиса подряд → 1) +- Исправлен SINGLE шаблон (убран несуществующий слой TEAMS) +- Добавлена поддержка кеширования ассетов (cache: true/false) +- Логотипы команд не кешируются, логотипы каналов и видео-паки кешируются ## Обзор @@ -610,54 +615,64 @@ ae_anons/ ## История изменений -### v0.2.4 (текущая) +### v0.2.6 (текущая) -- Групповая отправка заданий по 3 (оригинал + today + tomorrow) для сохранения порядка в очереди -- Улучшена читаемость логов отправки (добавлен UID) +- Сортировка заданий по дате и времени события (самые ранние — первыми) +- Сортировка по варианту (оригинал → today → tomorrow) +- Последовательная отправка для гарантированного порядка в очереди +- Исправлена нормализация дефисов (2 и более дефиса подряд → 1) +- Исправлен SINGLE шаблон (убран несуществующий слой TEAMS) +- Добавлена поддержка кеширования ассетов (cache: true/false) +- Логотипы команд не кешируются, логотипы каналов и видео-паки кешируются + +### v0.2.5 + +- Оптимизация памяти: очистка неиспользуемых логотипов +- Групповая отправка заданий по 3 для сохранения порядка +- Добавлен UID в логи отправки + +### v0.2.4 + +- Полностью автономный режим (встроенный Font Awesome) +- Добавлен favicon +- Все статические ресурсы встроены в бинарник ### v0.2.3 - Веб-интерфейс с настраиваемым портом (WEB_PORT) +- Тёмная/светлая тема с автоопределением ОС +- Сортировка по всем колонкам в интерфейсе +- Фильтрация по имени файла/UID +- Остановка всех активных заданий +- Автообновление каждые 60 секунд - Улучшенное debug-логирование - Исправлена обработка UNC/SMB путей -- Нормализация множественных пробелов в именах файлов" ### v0.2.2 - Исправлено отображение имён выходных файлов в веб-интерфейсе - - Улучшена цветовая схема - - Добавлена сортировка по всем колонкам - - Вынесены стили в отдельный CSS файл ### v0.2.0 - Добавлен веб-интерфейс для управления заданиями - - Реализован REST API - - Добавлена поддержка тёмной/светлой темы - - Автообновление статуса заданий - - Возможность остановки всех активных заданий ### v0.1.1 - Оптимизирована работа с памятью - - Убрана функция создания .json ### v0.1.0 - Первый выпуск - - Интеграция с Synology Office - - Базовая генерация заданий Nexrender - - Парсинг Excel с динамическим обнаружением листов --- diff --git a/releases/ae_anons-v0.2.4-windows-x64/ae_anons.exe b/releases/ae_anons-v0.2.6-windows-x64/ae_anons.exe similarity index 60% rename from releases/ae_anons-v0.2.4-windows-x64/ae_anons.exe rename to releases/ae_anons-v0.2.6-windows-x64/ae_anons.exe index 1cab3f7..6b9af08 100755 Binary files a/releases/ae_anons-v0.2.4-windows-x64/ae_anons.exe and b/releases/ae_anons-v0.2.6-windows-x64/ae_anons.exe differ