mirror of
https://github.com/Zproger/Aurum.git
synced 2026-10-13 02:56:39 +07:00
- Кэш проверки дублей не сбрасывался после импорта: повторный импорт того же файла в течение 30 секунд (staleTime) сверялся со списком транзакций, полученным ДО первого импорта, и не находил ни одного дубля — ровно тот случай, ради которого проверка и делалась. - Кнопку импорта можно было нажать, пока проверка дублей ещё шла или шёл фоновый рефетч: дубли проходили мимо фильтра. Теперь кнопка заблокирована на время запроса, а его ошибка больше не проглатывается молча, а показывается предупреждением. - Ручная смена кодировки ломала уже выбранные колонки: заголовки перечитывались, старый выбор указывал на несуществующее имя, indexOf давал -1, и все строки молча отбрасывались как «не удалось распознать дату». Маппинг переугадывается при изменении состава заголовков. - Текст «Они не будут импортированы» противоречил включённой галочке «Всё равно импортировать их».