Releases: thewizardplusplus/wizard-budget
Release list
Release of v8.1
Калькулятор бюджета. Add the currency widget and improve the buy and main widgets.
Change Log:
- add the currency widget:
- add the currency widget based on the buy one
- add the
CurrencyManager.getAllCurrenciesForWidget()method - align currencies in the currency widget
- display the main timestamp of currencies in the currency widget
- improve the displaying of the actual flag in the currency widget
- improve the buy widget:
- display the buy costs in the buy widget
- show the buy cost sums in the buy widget
- add the monthly flag to the buy widget
- remove the redundant layout from the buy widget
- improve the main widget:
- hide the hours UI from the main widget if it is not required
- misc.:
- update the project via the Android Studio
Release of v8.0
Калькулятор бюджета. Мажорный релиз. Add the page with currency exchange rates that is automatically updated on a daily basis.
Change Log:
- add the page with currency exchange rates:
- use the ExchangeRate-API service for getting currency exchange rates:
- store an ExchangeRate-API key in the settings
- store the list of currencies to be monitored in the settings
- update currency exchange rates:
- manually
- automatically on a daily basis (optionally):
- display a notification of such an update (optionally)
- make currencies unique by timestamp and code
- displaying:
- support the wide list of currencies to display (principle of selecting and displaying available currencies):
- selection:
- support all currencies whose symbols are included in the Font Awesome library version 4.2.0
- if one symbol corresponds to several currencies, support those currencies that are included in the list of "Most traded currencies" for 2022
- displaying:
- if a unique symbol is found for a currency, use it
- if a special prefix is available for a currency with a non-unique symbol (see the "World Bank Editorial Style Guide 2020" document, appendix D), use it
- otherwise use the ISO 4217 alphabetic code as the prefix
- for all other currencies for which no symbol is found, just use the ISO 4217 alphabetic code
- add the tenge symbol separately as an SVG image (since it is not in the Font Awesome library version 4.2.0)
- selection:
- support the several modes of displaying currency exchange rates:
- supported modes of displaying:
- all
- last by day
- last at all
- store a mode of displaying in the settings
- supported modes of displaying:
- separate actual and not actual currencies (the last ones at all are considered actual)
- support the wide list of currencies to display (principle of selecting and displaying available currencies):
- support currency exchange rates in backups
- use the ExchangeRate-API service for getting currency exchange rates:
- misc.:
- use a background thread in the
MainActivity.callGuiFunction()method - update the project via the Android Studio
- use a background thread in the
Release of v7.0.1
Калькулятор бюджета. Support for the timestamp editor on spending creation; support for sharing a backup file.
Change Log:
- Features:
- Support for the timestamp editor on spending creation
- Improve the backup process:
- Make the backup directory (
.wizard-budget) hidden - Improve the backup notification:
- Add the file provider
- Add the actions:
- Add the view action
- Add the share action
- Make the backup directory (
- Fix the preference dependencies
- Misc.:
- Update the project via Android Studio
- Fix the class names in the manifest
- Fix the repository decoration
Release of v7.0
Калькулятор бюджета. Мажорный релиз. Добавление регулярных покупок, виджета покупок, автоматического бекапа, повышение удобства использования и исправление багов.
Изменения:
- регулярные покупки:
- флаг регулярной покупки;
- автоматический ежемесячный сброс:
- установка таймеров:
- после открытия главного активити;
- после загрузки телефона;
- уведомление при сбросе:
- пользовательская настройка уведомления при сбросе:
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- бекапы:
- пользовательская настройка уведомления при сбросе:
- установка таймеров:
- отображение сумм цен только:
- регулярных покупок;
- нерегулярных покупок;
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- виджет покупок:
- список покупок:
- отображение эллипсиса в конце слишком длинных пунктов;
- отображение стадии загрузки;
- отображение отсутствия покупок;
- обновление при:
- создании покупки;
- редактировании покупки;
- удалении покупки;
- автопокупке покупки;
- сбросе регулярных покупок;
- восстановлении из бекапа;
- возможность отображения только регулярных покупок:
- пользовательская настройка фильтрации:
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- бекапы:
- пользовательская настройка фильтрации:
- список покупок:
- автоматический ежедневный бекап:
- установка таймеров:
- после открытия главного активити;
- после загрузки телефона;
- пользовательская настройка автоматического бекапа:
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- бекапы:
- установка таймеров:
- ограничение точности сумм до 2 знаков после запятой:
- трат;
- цен покупок;
- основной виджет:
- уменьшение минимального размера до 2х1;
- изображение для предпросмотра;
- исправление багов:
- с парсингом остатка средств в SMS для сумм равных и больших 1000 р.;
- с добавлением корректировочной траты, хотя она равна нулю;
- с отсутствием уведомления при восстановлении из бекапа при отсутствии и трат, и покупок.
Release of v6.4
Калькулятор бюджета. Задание диапазона анализа часов конкретными датами, повышение удобства использования и исправление багов.
Изменения:
- часы:
- диапазон дат анализа:
- задание диапазона конкретными датами;
- автоматический контроль диапазона:
- запрет установки года, отличного от текущего;
- сброс финальной даты на конец месяца, если новая стартовая дата принадлежит другому месяцу;
- сброс стартовой даты на начало месяца, если новая финальная дата принадлежит другому месяцу;
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- особые значения:
- отображение
NaNв виде символа—:- на странице часов;
- в виджете;
- отображение
Infinityв виде символа∞:- на странице часов;
- в виджете;
- отображение
- исправление бага с расцветкой страницы часов при отсутствии данных.
- диапазон дат анализа:
Release of v6.3
Калькулятор бюджета. Парсинг остатка средств в SMS, возможность скрытия статистики, поддержка лимита анализа часов, улучшение дизайна, повышение удобства использования и исправление багов.
Изменения:
- парсинг остатка средств на карте в SMS:
- парсинг:
- при перехвате SMS;
- при импорте SMS;
- пользовательские настройки:
- паттерн остатка средств;
- комментарии корректирующей траты:
- для отрицательного значения;
- для положительного значения;
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- парсинг:
- статистика:
- лимит сбора:
- поддержка бесконечного лимита;
- использование по умолчанию бесконечного лимита;
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- диапазон дат сбора:
- отображение диапазона;
- обновление диапазона при изменении лимита;
- ветка тегов:
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- бекапы:
- скрытие вкладки:
- возможность скрытия вкладки;
- пользовательские настройки:
- состояние вкладки;
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- лимит сбора:
- часы:
- лимит анализа:
- поддержка лимита;
- автоматический контроль лимита:
- обрезание лимита на максимальном значении (текущий месяц);
- максимальное значение:
- поддержка автоматического максимального значения (автоматическое увеличение каждый день);
- использование автоматического максимального значения по умолчанию;
- бекапы:
- сохранение при бекапе;
- восстановление из бекапа;
- диапазон дат анализа:
- отображение диапазона;
- обновление диапазона при изменении лимита;
- лимит анализа:
- доступ к Dropbox:
- удаление пароля из пользовательских настроек;
- хранение пароля в отдельном классе;
- доступ к классу, хранящему пароль, через специальный интерфейс;
- виджет:
- изменение дизайна (в сторону большей плотности);
- уменьшение максимального размера (до 2х1);
- поддержка указания избытка при корректировке суммы трат;
- сортировка по убыванию даты SMS для импорта;
- исправление бага с цветом ежедневных доработок.
Release of v6.2
Калькулятор бюджета. Расчёт ежедневных доработок, улучшение внешнего вида и исправление багов.
Изменения:
- необходимые ежедневные доработки:
- расчёт размера доработок;
- отображение размера доработок в виджете;
- лимит размера доработок:
- цветовое разделение размера доработок, не превышающего и превышающего лимит;
- хранение лимита в пользовательских настройках;
- сохранение лимита при бекапе;
- восстановление лимита при восстановлении из бекапа;
- корректировка стилей виджета:
- удаление внешних отступов;
- центрирование числовых данных;
- исправление бага с восстановлением бекапа без списка трат или покупок.
Release of v6.1
Калькулятор бюджета. Корректировка суммы трат, сохранение настроек при бекапе, повышение удобства использования, исправление багов.
Изменения:
- режим корректировки суммы трат;
- обнуление секунд при импорте SMS;
- настройки приложения:
- сохранение настроек при сохранении бекапа;
- восстановление настроек при восстановлении из бекапа;
- исправление багов:
- исправление бага с шаблонами SMS по умолчанию;
- исправление бага с невозможностью отключить уведомление о сохранении бекапа в Dropbox.
Release of v6.0
Калькулятор бюджета. Мажорный релиз. Добавлен анализ отработанных часов в Harvest, повышено удобство использования и исправлены баги.
Изменения:
- анализ отработанных часов в Harvest:
- расчёт отработанных часов в текущем месяце:
- реального количества на основе данных Harvest;
- требуемого количества на основе текущего рабочего календаря (http://www.calend.ru/work/):
- учёт выходных;
- учёт сокращённых дней;
- учёт праздников;
- разницы между требуемым и реальным количествами;
- виджет:
- отображение результатов расчёта;
- возможность прямого запуска обновления данных и перерасчёта;
- возможность полного отключения анализа;
- расчёт отработанных часов в текущем месяце:
- обнуление секунд в отметке времени при добавлении траты;
- корректировка размера виджета:
- корректировка режима изменения размера виджета;
- корректировка минимального размера виджета;
- корректировка размера виджета по умолчанию;
- парсинг сумм с пробелами в SMS:
- поддержка парсинга сумм с пробелами в SMS;
- поддержка парсинга сумм с пробелами в шаблонах SMS по умолчанию;
- корректировка способа хранения паролей доступа к Dropbox;
- исправление багов:
- исправление бага с одинаковым типом кливиатур в разных полях ввода;
- исправление бага с невозможностью ввода русских символов;
- исправление бага с открытием ссылок на странице «Authors»;
- исправление бага с отображением маркера трат с кредитной карты на экранах высокого разрешения.
Release of v5.0
Калькулятор бюджета. Мажорный релиз. Добавлена статистика расходов, обновлена библиотека Wizard Tags (редактор тегов) и повышено удобство использования.
Изменения:
- статистика:
- расчёт сумм расходов по каждому из тегов;
- отображение сумм расходов:
- текстовое:
- в абсолютных числах;
- в процентах относительно максимальной суммы;
- графическое (гистограмма);
- текстовое:
- управление:
- список тегов (на основе их иерархии):
- движение по иерархии вниз;
- движение по иерархии вверх;
- диапазон сбора (в днях, начиная с текущего);
- список тегов (на основе их иерархии):
- общая сумма расходов для выбранных тегов и диапазона;
- теги:
- обновление библиотеки Wizard Tags до версии 1.1;
- автоподстановка:
- поиск тегов по началам слов в них;
- сортировка тегов по частоте их использования;
- удаление тегов клавишей Backspace;
- автоматическое добавление текста в редакторе тегов как тега при сохранении траты;
- дизайн:
- отображение субъектов в заголовках редакторов;
- однотонный фон у диалогов удаления;
- фиксированный заголовок секций.









