Skip to content

Releases: thewizardplusplus/wizard-budget

Release of v8.1

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 07 Dec 19:54

Калькулятор бюджета. 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

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 24 Oct 13:49

Калькулятор бюджета. Мажорный релиз. 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):
      • 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
      • separate actual and not actual currencies (the last ones at all are considered actual)
    • support currency exchange rates in backups
  • misc.:
    • use a background thread in the MainActivity.callGuiFunction() method
    • update the project via the Android Studio

Release of v7.0.1

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 12 Nov 11:53

Калькулятор бюджета. 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:
    • 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

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 13 Nov 01:25

Калькулятор бюджета. Мажорный релиз. Добавление регулярных покупок, виджета покупок, автоматического бекапа, повышение удобства использования и исправление багов.

Изменения:

  • регулярные покупки:
    • флаг регулярной покупки;
    • автоматический ежемесячный сброс:
      • установка таймеров:
        • после открытия главного активити;
        • после загрузки телефона;
      • уведомление при сбросе:
        • пользовательская настройка уведомления при сбросе:
          • бекапы:
            • сохранение при бекапе;
            • восстановление из бекапа;
    • отображение сумм цен только:
      • регулярных покупок;
      • нерегулярных покупок;
    • бекапы:
      • сохранение при бекапе;
      • восстановление из бекапа;
  • виджет покупок:
    • список покупок:
      • отображение эллипсиса в конце слишком длинных пунктов;
      • отображение стадии загрузки;
      • отображение отсутствия покупок;
    • обновление при:
      • создании покупки;
      • редактировании покупки;
      • удалении покупки;
      • автопокупке покупки;
      • сбросе регулярных покупок;
      • восстановлении из бекапа;
    • возможность отображения только регулярных покупок:
      • пользовательская настройка фильтрации:
        • бекапы:
          • сохранение при бекапе;
          • восстановление из бекапа;
  • автоматический ежедневный бекап:
    • установка таймеров:
      • после открытия главного активити;
      • после загрузки телефона;
    • пользовательская настройка автоматического бекапа:
      • бекапы:
        • сохранение при бекапе;
        • восстановление из бекапа;
  • ограничение точности сумм до 2 знаков после запятой:
    • трат;
    • цен покупок;
  • основной виджет:
    • уменьшение минимального размера до 2х1;
    • изображение для предпросмотра;
  • исправление багов:
    • с парсингом остатка средств в SMS для сумм равных и больших 1000 р.;
    • с добавлением корректировочной траты, хотя она равна нулю;
    • с отсутствием уведомления при восстановлении из бекапа при отсутствии и трат, и покупок.

Скриншот списка покупок

Release of v6.4

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 27 Oct 17:53

Калькулятор бюджета. Задание диапазона анализа часов конкретными датами, повышение удобства использования и исправление багов.

Изменения:

  • часы:
    • диапазон дат анализа:
      • задание диапазона конкретными датами;
      • автоматический контроль диапазона:
        • запрет установки года, отличного от текущего;
        • сброс финальной даты на конец месяца, если новая стартовая дата принадлежит другому месяцу;
        • сброс стартовой даты на начало месяца, если новая финальная дата принадлежит другому месяцу;
      • бекапы:
        • сохранение при бекапе;
        • восстановление из бекапа;
    • особые значения:
      • отображение NaN в виде символа —:
        • на странице часов;
        • в виджете;
      • отображение Infinity в виде символа ∞:
        • на странице часов;
        • в виджете;
    • исправление бага с расцветкой страницы часов при отсутствии данных.

Скриншот страницы с данными о рабочих часах

Release of v6.3

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 14 Oct 04:08

Калькулятор бюджета. Парсинг остатка средств в SMS, возможность скрытия статистики, поддержка лимита анализа часов, улучшение дизайна, повышение удобства использования и исправление багов.

Изменения:

  • парсинг остатка средств на карте в SMS:
    • парсинг:
      • при перехвате SMS;
      • при импорте SMS;
    • пользовательские настройки:
      • паттерн остатка средств;
      • комментарии корректирующей траты:
        • для отрицательного значения;
        • для положительного значения;
      • бекапы:
        • сохранение при бекапе;
        • восстановление из бекапа;
  • статистика:
    • лимит сбора:
      • поддержка бесконечного лимита;
      • использование по умолчанию бесконечного лимита;
      • бекапы:
        • сохранение при бекапе;
        • восстановление из бекапа;
    • диапазон дат сбора:
      • отображение диапазона;
      • обновление диапазона при изменении лимита;
    • ветка тегов:
      • бекапы:
        • сохранение при бекапе;
        • восстановление из бекапа;
    • скрытие вкладки:
      • возможность скрытия вкладки;
      • пользовательские настройки:
        • состояние вкладки;
        • бекапы:
          • сохранение при бекапе;
          • восстановление из бекапа;
  • часы:
    • лимит анализа:
      • поддержка лимита;
      • автоматический контроль лимита:
        • обрезание лимита на максимальном значении (текущий месяц);
      • максимальное значение:
        • поддержка автоматического максимального значения (автоматическое увеличение каждый день);
        • использование автоматического максимального значения по умолчанию;
      • бекапы:
        • сохранение при бекапе;
        • восстановление из бекапа;
    • диапазон дат анализа:
      • отображение диапазона;
      • обновление диапазона при изменении лимита;
  • доступ к Dropbox:
    • удаление пароля из пользовательских настроек;
    • хранение пароля в отдельном классе;
    • доступ к классу, хранящему пароль, через специальный интерфейс;
  • виджет:
    • изменение дизайна (в сторону большей плотности);
    • уменьшение максимального размера (до 2х1);
  • поддержка указания избытка при корректировке суммы трат;
  • сортировка по убыванию даты SMS для импорта;
  • исправление бага с цветом ежедневных доработок.

Скриншот страницы с данными о рабочих часах

Release of v6.2

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 28 Jul 13:00

Калькулятор бюджета. Расчёт ежедневных доработок, улучшение внешнего вида и исправление багов.

Изменения:

  • необходимые ежедневные доработки:
    • расчёт размера доработок;
    • отображение размера доработок в виджете;
    • лимит размера доработок:
      • цветовое разделение размера доработок, не превышающего и превышающего лимит;
      • хранение лимита в пользовательских настройках;
      • сохранение лимита при бекапе;
      • восстановление лимита при восстановлении из бекапа;
  • корректировка стилей виджета:
    • удаление внешних отступов;
    • центрирование числовых данных;
  • исправление бага с восстановлением бекапа без списка трат или покупок.

Скриншот страницы с данными о рабочих часах

Release of v6.1

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 14 Jul 01:41

Калькулятор бюджета. Корректировка суммы трат, сохранение настроек при бекапе, повышение удобства использования, исправление багов.

Изменения:

  • режим корректировки суммы трат;
  • обнуление секунд при импорте SMS;
  • настройки приложения:
    • сохранение настроек при сохранении бекапа;
    • восстановление настроек при восстановлении из бекапа;
  • исправление багов:
    • исправление бага с шаблонами SMS по умолчанию;
    • исправление бага с невозможностью отключить уведомление о сохранении бекапа в Dropbox.

Скриншот режима корректировки суммы трат

Release of v6.0

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 13 Jun 01:17

Калькулятор бюджета. Мажорный релиз. Добавлен анализ отработанных часов в Harvest, повышено удобство использования и исправлены баги.

Изменения:

  • анализ отработанных часов в Harvest:
    • расчёт отработанных часов в текущем месяце:
      • реального количества на основе данных Harvest;
      • требуемого количества на основе текущего рабочего календаря (http://www.calend.ru/work/):
        • учёт выходных;
        • учёт сокращённых дней;
        • учёт праздников;
      • разницы между требуемым и реальным количествами;
    • виджет:
      • отображение результатов расчёта;
      • возможность прямого запуска обновления данных и перерасчёта;
    • возможность полного отключения анализа;
  • обнуление секунд в отметке времени при добавлении траты;
  • корректировка размера виджета:
    • корректировка режима изменения размера виджета;
    • корректировка минимального размера виджета;
    • корректировка размера виджета по умолчанию;
  • парсинг сумм с пробелами в SMS:
    • поддержка парсинга сумм с пробелами в SMS;
    • поддержка парсинга сумм с пробелами в шаблонах SMS по умолчанию;
  • корректировка способа хранения паролей доступа к Dropbox;
  • исправление багов:
    • исправление бага с одинаковым типом кливиатур в разных полях ввода;
    • исправление бага с невозможностью ввода русских символов;
    • исправление бага с открытием ссылок на странице «Authors»;
    • исправление бага с отображением маркера трат с кредитной карты на экранах высокого разрешения.

Скриншот результата анализа часов

Release of v5.0

Choose a tag to compare

@thewizardplusplus thewizardplusplus released this 18 May 20:35

Калькулятор бюджета. Мажорный релиз. Добавлена статистика расходов, обновлена библиотека Wizard Tags (редактор тегов) и повышено удобство использования.

Изменения:

  • статистика:
    • расчёт сумм расходов по каждому из тегов;
    • отображение сумм расходов:
      • текстовое:
        • в абсолютных числах;
        • в процентах относительно максимальной суммы;
      • графическое (гистограмма);
    • управление:
      • список тегов (на основе их иерархии):
        • движение по иерархии вниз;
        • движение по иерархии вверх;
      • диапазон сбора (в днях, начиная с текущего);
    • общая сумма расходов для выбранных тегов и диапазона;
  • теги:
    • обновление библиотеки Wizard Tags до версии 1.1;
    • автоподстановка:
      • поиск тегов по началам слов в них;
      • сортировка тегов по частоте их использования;
    • удаление тегов клавишей Backspace;
    • автоматическое добавление текста в редакторе тегов как тега при сохранении траты;
  • дизайн:
    • отображение субъектов в заголовках редакторов;
    • однотонный фон у диалогов удаления;
    • фиксированный заголовок секций.

Скриншот статистики