Files
Finance-Control/CHANGELOG_FINAL.md

1.7 KiB

Доработки финальной версии

  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 для запуска на пустом компьютере.