- Рефакторинг кода в соответствии с PEP8
- Написание местозаполнителя для Docstrings
- Рефакторинг кода в соответствии с PEP8
- Удаление неиспользуемых импортов (F401)
- Форматирование импортов
- Исправление сравнений с None (E711)
- Исправление отступов и пробелов (W391, W293, E225, E302, E303)
- Переименование функций в вид lowercase_underscore
- Добавление заготовок текстов документации ко всем функциям в проекте
- Созданы заготовки новых приложений
- Разработка фронтэнда для приложения Подписки
- Разработка фронтэнда для приложения Календарь
- Исправления и улучшения
- Исправлен цвет текста в светлой и темной теме
- Генератор таблиц теперь использует Mantine компоненты
- Добавлены новые ссылки в хедер
- Перемещение страниц приложений в новые подпапки
- Добавлены оффлайн-копии CSS
- Bootstrap
- Шрифт Inter
- Добавлен файл для отслеживания готовности приложений
- Разработка макетов страниц для работы авторизации
- В хедере добавлена кнопка выхода на специальные страницы
- Страница авторизации (макет)
- Страница личного кабинета (заготовка)
- Для главной страницы callback вынесены в отдельный модуль
- Обновление зависимостей
- dash-2.17.1 -> dash-2.18.0
- dash-extensions-1.0.17 -> dash-extensions-1.0.18
- Переход с Bootstrap компонентов на Mantine
- Изменен основной цвет
- Исправлены цвета у dmc.Progress и dmc.RingProgress
- dbc.Button -> dmc.Button
- html.H -> dmc.Title
- Добавлена функция для создания кнопок Mantine со ссылками
- Разработка приложения Аудиоплеер
- Получение перечня треков для выбранного плейлиста
- Удаление неиспользуемых функций
- Прочие улучшения приложения
- Фикс "прыгающего" dbc.Collapse в хедере
- Добавление кнопок для открытия файла в результатах поиска
- Частичный переход на использование компонентов только из библиотеки Mantine
- Разработка приложения Аудиоплеер
- Перемещение рендера элементов макета плейлиста в отдельную функцию
- Добавлены заготовки страниц исполнителей, страниц альбомов, страницы поиска и главной страницы
- Перемещение бокового меню в AppShellNavbar
- Перемещение плеера в AppShellFooter
- Улучшение приложения Видеоплеер
- Убрана тень у блоков
- Начало разработки Аудиоплеера
- Убрана тень у блоков
- Добавлено получение типов аудио из базы данных
- Добавлена работа боковых кнопок выхода на плейлисты
- Добавлена работа боковых кнопок выхода на главное меню
- Создан макет плейлиста
- Улучшение хедера
- Переписан dbc.Collapse
- Добавлено широкое поле поиска в основном приложении
- Поле поиска в хедере скрывается на страницах поиска
- Исправлен порядок видео в результатах поиска видео
- Добавлен параметр с глубиной обхода файлового хранилища
- Улучшение приложения и виджета Торренты
- Объединение контроллера для получения информации для виджета и для отдельной страницы
- Добавлена ссылка для перехода на отдельную страницу qbittorrent
- Добавление конфигурационных параметров в БД
- Добавлен просмотр конфигурационных параметров в панели настроек
- Улучшение приложения Видео
- Исправление высоты плеера
- Фикс ложно срабатывающих callback на странице аудиоплеера
- Добавлено отображение даты загрузки видео
- Улучшение работы видеоплеера при попытке открыть несуществующий/невалидный видеофайл
- Исправление расположения элементов видеоплеера
- Улучшение приложения Торренты
- Добавлена работа чекбоксов для выбора нескольких торрентов
- Начало разработки импортирования торрент-файлов для загрузки
- Добавлена проверка magnet-ссылок на валидность
- Фиксы виджетов на главной странице
- Отображение размеров активных разделов
- Изменяемый цвет индикаторов в зависимости от нагрузки CPU/RAM/SWAP/дисков
- Исправлена работа переключателя светлой и темной темы
- Переименование проекта
- Исправление названий функций в соответствии с PEP8 (camelCase)
- Упрощение функции декодирования статуса торрента
- Исправление цвета текста в виджете на главной странице
- Получение ссылок для header из базы данных
- Улучшение приложения Видео
- Работа главной страницы со случайными видео
- Работа страницы поиска по видеороликам
- Работа отображения похожих видео на странице просмотра
- Исправление строки поиска
- На миниатюре добавлено отображение длительности видео
- Переработка css-файлов
- Улучшения header приложения
- Изменение структуры блока
- Переписана форма поиска с Purify с html на html.Form
- Улучшена кнопка переключения темы приложения
- Фикс отображения страниц на планшетах/смартфонах в горизонтальной ориентации
- Улучшение приложения Видео
- Изменены ссылки на приложение
- Главная страница со случайными видеороликами (макет)
- Отдельный поисковик для видеороликов (макет)
- Переработка стиля видеоплеера
- Поиск в header ведется только по медиафайлам, доступным к просмотру на данной странице
- Завершение этапа server
- Блокировка приложения при отсутствии подключения к БД
- Подключение страниц приложения к новой базе данных
- Настройки
- Просмотр параметров из БД
- Настройки
- Подключение страниц приложения к новой базе данных
- Видеоплеер
- Добавлены пустые файлы для новых разделов видеоплеера
⚠️ Временно отключена кнопка загрузки видеофайла
- Поиск
- Полный переход на новый поисковый движок
- Работа переключатей для форматирования ссылок на просмотр медиафайлов
- Работа нового поиска в header приложения
- Видеоплеер
- Подключение страниц приложения к новой базе данных
- Поиск
- Постраничный просмотр результатов
- Оформление результатов поиска
- Адаптация страницы под мобильные устройства
- Добавление параметров поиска для их будущей реализации
- Поиск
- Подключение страниц приложения к новой базе данных
- Поиск
- Просмотр имеющихся категорий и типов
- Написание поисковых SQL-запросов под разные исходные данные
- Поиск
- В docker-compose добавлен httpd (как хост для прямого доступа к файлам)
⚠️ Обратите внимание, что для конфигурации сервера используется файл httpd.conf со стандартными параметрами. Временно не рекомендуется использовать данный способ до фиксов.
- Продолжение переработки парсера файлов
- Добавление режимов парсинга
- "Обновление файлов" - дополнение текущих категорий/типов новыми файлами
- "Обновление типов" - добавление новых типов/файлов
- "Полное обновление" - добавление новых категорий/типов/файлов
- "Сброс" - удаление всех категорий/типов/файлов и сканирование "начисто"
- Добавление информации о медиаконтенте в отдельную таблицу
- Добавление механизма автоопределения основного mime-типа для категорий
- Типы будут определяться только в режиме сброса. Вручную обновление можно будет запустить из ПУ.
- В БД созданы view для быстрого просмотра списка файлов со всеми пояснениями
filestorage_files_summary
- информация о всех файлахfilestorage_mediafiles_summary
- информация о медиафайлах, дополненная соответствующей информацией
- Добавление режимов парсинга
- Сокращение списка MIME-типов
- Если нужен подробный список - берем его тут
- Разработка новой структуры БД
- Размещение конфигурационных параметров в БД и в
.env
файле - Добавление контроллера для подключения к БД
- Удален файл для первичной настройки сервера в связи с переходом к Docker
⚠️ Проброс директорий для парсинга временно не настроен.
- Начало переработки парсера файлов
- Адаптация для работы с PostgreSQL и с новой БД
- Изменение логики работы
- Файлы могут храниться в неограниченном количестве вложенных папок
- Исправление некоторых страниц
- Видеоплеер: заготовка главной страницы
- Поиск: исправление количества callback при вводе недостаточного количества символов
- Настройки: изменен основной раздел на "О системе"
- Переход на новую систему версионирования
- Описание ближайших шагов разработки
- Переработка главной страницы
- Добавление виджета мониторинга системы
- Изменение виджета мониторинга объема дисков
- Дополнения страницы настроек
- Добавление вкладки с характеристиками системы
- Добавление вкладки с настройками виджетов и монитора торрентов
- Переход на dash-mantine-components 0.14.x
- Исправления dockerfile
- Начата разработка файла для подготовки БД и файлового хранилища к работе в приложении
- Начата разработка README.md
- Начато использование changelog-а
- Переход на новую тему ZEPHYR
- Добавлен переключатель для темной темы
- Адаптация разделов приложения под новую тему оформления
- Исправления домашней страницы
- html.Div -> dbc.Card
- Исправления видеоплеера
- html.Div -> dbc.Card
- Убран text-decoration у блока с рекомендуемыми видео
- Увеличены некоторые отступы
- Уменьшены кнопки разделов
- Исправления аудиоплеера
- Фикс цветов кнопок
- Исправления файлового менеджера
- Первый столбец имеет меньшую ширину (для флажков и значков)
- dmc.Table -> dbc.Table