1.7 KiB
1.7 KiB
Доработки финальной версии
- Улучшен интерфейс: обновлены размеры окна, карточки главной панели, боковое меню и единый стиль экранов.
- Добавлен сервисный слой
FinanceService, который отделяет бизнес-логику и SQL-запросы от интерфейса. - Добавлены вспомогательные модули форматирования и валидации пользовательского ввода.
- Добавлена защита от многократных быстрых нажатий на кнопки через общий механизм
run_safe. - Добавлены поиск и фильтрация операций.
- Добавлен экспорт операций в CSV.
- Добавлено переключение статуса подписки «Активна / Пауза».
- Раздел бюджетов теперь обновляет существующий лимит, если лимит по категории уже был создан.
- Добавлено сохранение выбранной темы интерфейса в таблицу
settings. - Добавлены индексы SQLite для операций, категорий, счетов и дат.
- Добавлена миграция старой базы альфа-версии: приложение корректно открывает базу без новых колонок.
- Подготовлены
README.md,run.bat,run.shи обновлённыйrequirements.txtдля запуска на пустом компьютере.