Releases: Sominemo/Mono-PWA
Releases · Sominemo/Mono-PWA
4.0.0 Dev 10
Самое главное
- Тёмная тема сменена на светлую
- Новый навбар
- Дашборд (отключён по-умолчанию, чтобы тестировать, включите его в флагах). Мастера настройки пока нет
- Широкая разметка окна
Прочие мелочи
- Убраны анимации Lottie и неиспользуемая криптография, размер программы существенно сокращён
- Убраны неактуальные инструкции для сканирования QR, а сам код увеличен в более, чем два раза
- Полоса, идентифицирующая текущий раздел в навбаре, теперь двигается плавно
Исправленные ошибки
- Если эмоджи не удавалось определить, отображалось
undefined
Технические изменения
- Обновлены зависимости
- Поддержка неполных локализаций с помощью fallback-языков
- Поддержка горизонтальной прокрутки оконным менеджером
- Определение, когда приложение находится в мобильном режиме
3.4.0 — Промежуточный этап 4.0.0
Самое главное
- Новый стиль иконок в выписке
- Скрытие кредитных средств
- Включение режима работы с клавиатуры при нажатии клавиши Tab
- Меню "Приватность" в настройках
- Отображение операции в оригинальной валюте
Мелочи
- Новый формат сумм
- Убран пункт "О программе" из меню
- Изменён порядок пунктов в настройках
Улучшения
- Новый экран ошибки
- Новый алгоритм сортировки счетов
- Новое ядро для сбора отчётов
- Улучшена доступность
- Оптимизирован вес приложения
Исправленные ошибки
- Элементы, MCC для которых не удавалось определить, не отображались
- В списке карт не отображался минус при отрицательном балансе
- Баланс под картой в выписке отображался без минуса до подгрузки обновления с сервера
4.0.0 Dev 9
Самое главное
- Возможность скрыть кредитные средства из баланса (сам кредитный лимит пока что не отображается)
- Теперь каждые три разряда суммы отделяются пробелом
- Теперь карты по умолчанию сортируются по валюте и классу карты, пытаясь сразу соответствовать официальному приложению
- Отображение транзакции в валюте
Мелочи
- В некоторых случаях реакция на сканирование QR будет быстрее
Исправленные ошибки
- В списке карт не отображался минус при отрицательном балансе
- Баланс под картой в выписке отображался без минуса до подгрузки обновления с сервера
4.0.0 Dev 8
Улучшения
- Понятное описание ошибки БД в приватном режиме Firefox
- Уведомление об успешной отправке отчёта
- Идентификация включённой авто-отправки на странице ошибки
- При возникновении нескольких ошибок загрузки, одна ошибка больше не перекрывает другую
Исправления
- Ошибки теряли описания при логировании в Firefox
- Логи не отправлялись при ошибке БД
4.0.0 Dev 7
Самое главное
- Меню "Приватность"
- Новый экран ошибки с кнопками действий для возможного исправления оной
Прочие мелочи
- Изменён порядок разделов в настройках
- Автоматическая отправка ошибок и отчётов
- Детализация отчётов
- Приложение полностью переведено на новый движок логирования
Доступность
- Предложение включить режим навигации с клавиатуры, если нажата клавиша Tab
- Ссылка на пропуск навигации для экранных дикторов
- Поддержка работы с клавиатуры в EdgeHTML
- Работа выпадающего меню с клавиатурой
- Работа контекстного меню с клавиатурой
- Фокус первой кнопки во всплывающем меню
Исправленные ошибки
- Перевод ошибки в текстовый формат не работал при работе с событием
- Исправлена неправильная работа уведомлений
Технические изменения
- Флаг режима специальных возможностей в Scaffold
- Изменён принцип работы сброса приложения
- Ссылка для обратной связи теперь задаётся при сборке
- Составление списка флагов сборки
- Карточка эксперимента теперь может менять LS свойство и не отображать ID
4.0.0 Dev 6
Самое главное
- Эта сборка в большей мере нацелена на оптимизацию веса дистрибутива. Функциональные новшества отсутствуют.
- В результате проведённых работ вес WebWorker'а был уменьшён более, чем вдвое
Оптимизация
- Внешние зависимости больше не поставляются отдельным файлом. Обычно это делается с расчётом на то, что зависимости не меняются, и можно использовать кэш, но в Mono PWA зависимости меняются в каждом обновлении, что приводит скорее к деградации скорости загрузки
- Для WebWorker'а теперь собирается собственная упрощённая версия датасета валют, вместо того, чтобы таскать всю библиотеку со всеми данными
- WebWorker избавился от прямых зависимостей. Датасеты теперь поставляются напрямую в процессе сборки
Технические изменения
- Изменён порядок загрузки шрифтов
Исправленные ошибки
- Текст описания транзакций переносился некорректно
Для тестеров
- Сейчас в большей мере производится рефакторинг, лавина фич ещё впереди
- Может поломаться что угодно, тыкайте ВСЁ. Вероятные поломки непредсказуемы
- В некоторых местах может отсутствовать локализация. Сообщайте об этом
4.0.0 Dev 5
Для тестеров
- Сейчас в большей мере производится рефакторинг, лавина фич ещё впереди
- Может поломаться что угодно, тыкайте ВСЁ. Вероятные поломки непредсказуемы
- В некоторых местах может отсутствовать локализация. Сообщайте об этом
Самое главное
- В выписке вместо Noto Emoji/Twitter Emoji теперь используются Material Icons
Технические изменения
- Датасет из соответствий emoji -> MD Icon + цвет
- Отображение фокусировки для некоторых элементов
- Базовая имплементация движка Report
- Исключены emoji шрифты
- PATHS вынесены из Webpack config в отдельный файл
Исправленные ошибки
- Элементы выписки, к которым не удалось найти расшифровку MCC, не отображались
- Указывался неактуальный тег prefetch, что генерировало предупреждения в браузерах
4.0.0 Dev 4
Для тестеров
- Сейчас в большей мере производится рефакторинг, лавина фич ещё впереди
- Может поломаться что угодно, тыкайте ВСЁ. Вероятные поломки непредсказуемы
- В некоторых местах может отсутствовать локализация. Сообщайте об этом
Технические изменения
- Полностью убраны все внешние зависимости из DOM
4.0.0 Dev 3
Для тестеров
- Сейчас в большей мере производится рефакторинг, лавина фич ещё впереди
- Может поломаться что угодно, тыкайте ВСЁ. Вероятные поломки непредсказуемы
- В некоторых местах может отсутствовать локализация. Сообщайте об этом
Технические изменения
- Теперь за session ID отвечает ReportSession
- Убраны лишние методы из DOMObjectWrapper
- Компоненты Settings** перенесены из PWA-Environment в приложение
- Убрана зависимость от локализации в DOM
4.0.0 Dev 2
Для тестеров
- Сейчас в большей мере производится рефакторинг, лавина фич ещё впереди
- Может поломаться что угодно, тыкайте ВСЁ. Вероятные поломки непредсказуемы
- В некоторых местах может отсутствовать локализация. Сообщайте об этом
Технические изменения
- Автоматизация сборки
- Возможность изменения постоянных элементов Nav меню
- Возможность конфигурации сервиса HistoryHints