Здравствуйте, Александр! Спасибо за обновление! Есть несколько комментариев и пожеланий по версии для Android.
#1. Возможно ли добавить какую-то автоматизацию для подтягивания исторических курсов на даты существующих транзакций? Без этого при первом включении исторических курсов вся история в графиках и отчетах плывёт, потому что курсы не загружены. А если загрузить курсы на день открытия счета, получается скачок из-за разницы сегодняшнего курса и курса десятилетней давности. Не вручную же на каждый день их подтягивать..
#2. Баг: из раздела "валюты" при попытке обновить курсы в присутствии неизвестной валюты, приложение крашится: сначала тихо выкидывает в последний открытый раздел, а после нескольких попыток повторить сообщает, что сломалось и хочет перезапуститься. Версия 4.0.10, Android 16. При этом в разделе "курсы обмена валют" обновление происходит успешно, и только для неизвестной валюты появляется сообщение, что для нее обновиться не удалось.
#3. Раньше в общем разделе "транзакции" каждая транзакция отображалась валюте счета, а теперь всё пересчитывается в валюту по умолчанию. Возможно ли оставить на выбор пользователю в какой валюте отображать транзакции в этом разделе - в родной валюте счета, или в дефолтной?
#4. Понравилась идея с неограниченной вложенностью счетов. Реализация, вроде, приглашает переделать структуру вида
- Банк 1 Валюта 1
- Банк 1 Валюта 2
- Банк 2 Валюта 1
- Банк 2 Валюта 2
в многоуровневую структуру
Но так появляется неудобство с идентификацией счета при просмотре списка всех транзакций и конкретной одной транзакции, поскольку информации о верхнем уровне в названии счета уже нет - он называется просто "Валюта N". Возможным решением может быть отображение названий нескольких родительских уровней через какой-нибудь разделитель, и опция для конфигурации числа отображаемых уровней. Пример:

#5. В отчетах в круговой диаграмме появление названий категорий это плюс. Но стоит, наверное, динамически выбирать, какие из них отображать, и прятать названия самых мелких категорий, потому что они все равно перекрываются. С цветовой гаммой тоже надо что-то подкрутить, потому что, например, белый текст на светло-желтом фоне не разобрать.
