финальная версия Finance Control
This commit is contained in:
14
CHANGELOG_FINAL.md
Normal file
14
CHANGELOG_FINAL.md
Normal file
@@ -0,0 +1,14 @@
|
||||
# Доработки финальной версии
|
||||
|
||||
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` для запуска на пустом компьютере.
|
||||
Reference in New Issue
Block a user