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