Files
Finance-Control/CHANGELOG_FINAL.md

15 lines
1.7 KiB
Markdown

# Доработки финальной версии
1. Улучшен интерфейс: обновлены размеры окна, карточки главной панели, боковое меню и единый стиль экранов.
2. Добавлен сервисный слой `FinanceService`, который отделяет бизнес-логику и SQL-запросы от интерфейса.
3. Добавлены вспомогательные модули форматирования и валидации пользовательского ввода.
4. Добавлена защита от многократных быстрых нажатий на кнопки через общий механизм `run_safe`.
5. Добавлены поиск и фильтрация операций.
6. Добавлен экспорт операций в CSV.
7. Добавлено переключение статуса подписки «Активна / Пауза».
8. Раздел бюджетов теперь обновляет существующий лимит, если лимит по категории уже был создан.
9. Добавлено сохранение выбранной темы интерфейса в таблицу `settings`.
10. Добавлены индексы SQLite для операций, категорий, счетов и дат.
11. Добавлена миграция старой базы альфа-версии: приложение корректно открывает базу без новых колонок.
12. Подготовлены `README.md`, `run.bat`, `run.sh` и обновлённый `requirements.txt` для запуска на пустом компьютере.