Заметки о выпусках
Что нового в IntelliWallet, версия за версией.
Улучшения
- Общие улучшения языковой поддержки и локализации
- Улучшенные шаблоны записей
- Более надёжная разблокировка Face ID / Touch ID
- Общие исправления стабильности и доработки интерфейса по всему приложению
Новое
- Полная локализация приложения — 28 языков. Весь интерфейс теперь переведён: английский, арабский, белорусский, бенгальский, болгарский, каталанский, китайский (упрощённый), чешский, голландский, финский, французский, немецкий, иврит, хинди, индонезийский, итальянский, японский, корейский, персидский, польский, португальский, португальский (Бразилия), русский, испанский, шведский, турецкий, украинский и вьетнамский — включая автоматическую раскладку справа налево для арабского, иврита и персидского.
- Настройка языка. Новый экран «Настройки → Язык» показывает список всех 28 языков под их родными названиями. По умолчанию используется «Системный по умолчанию» и применяется мгновенно, без перезапуска.
- Системные названия полей локализованы. Встроенные типы полей (Пароль, Электронная почта, Имя пользователя и так далее) теперь отображаются на выбранном вами языке везде — в записях, мастерах создания, поиске, шаринге и корзине.
- Добавление полей в шаблоны на лету. При создании записи из шаблона новая опция «Добавить поле» позволяет добавить любой дополнительный тип поля из списка.
- Шаблон «Веб-логин» теперь по умолчанию включает поле электронной почты наряду с именем пользователя.
Исправлено
- Разблокировка по Face ID / отпечатку с включённой опцией «Блокировать немедленно». Ранее разблокировка с помощью биометрии могла не срабатывать сразу после появления системного запроса, потому что немедленная автоблокировка воспринимала сам запрос как переход приложения в фон. Это исправлено с помощью короткого льготного периода.
- Кнопка «Сохранить», скрытая за пределами экрана. На нескольких экранах настройки (смена пароля, новая запись, новая папка, сканирование QR-кода Wi-Fi и другие) нижняя кнопка действия могла оказаться за пределами экрана на маленьких окнах или при открытой клавиатуре. Теперь все эти экраны корректно прокручиваются, и кнопка всегда доступна.
Новое
- Начальные примеры данных при первом запуске. Новое хранилище больше не пустует при первом запуске — оно заполняется коротким локализованным стартовым набором: запись «Прочитай меня» с советами по использованию и ссылками, приветственная заметка «Спасибо» и папка «Первые шаги» с примером логина и контактом поддержки. Это происходит только для по-настоящему новых хранилищ — никогда для импортированной или восстановленной резервной копии.
Исправлено
- Поля PIN-кода больше не показывают генератор паролей. Поскольку значения PIN-кода внутренне хранятся так же, как пароли, генератор паролей ошибочно появлялся рядом с генератором PIN-кода (или вместо него) при добавлении или редактировании поля PIN-кода. Теперь поля PIN-кода последовательно показывают только генератор PIN-кода.
Другое
- Обновлены до последних версий несколько внутренних зависимостей, чтобы сборки оставались актуальными и безопасными.
Новое
- Переключатель облачного резервного копирования, по умолчанию отключён. Новый переключатель «Облачное резервное копирование» в разделе «Настройки → Резервное копирование» позволяет решить, будет ли ваш зашифрованный файл хранилища включён в обычную системную резервную копию телефона — iCloud на iOS, Google Drive (автоматическое резервное копирование Android) на Android. По умолчанию он отключён, пока вы сами его не включите; когда он отключён, база данных явно исключается из обеих систем резервного копирования. Эта настройка перепроверяется при каждом запуске приложения, так что она не может незаметно снова включиться.
Исправлено
- «Исчезновение» базы данных хранилища после обновления со старого приложения NS Wallet (5.x). Прежнее приложение на Xamarin хранило свою базу данных в другой папке, чем ожидает текущее приложение. Теперь при запуске автоматически выполняется однократная миграция, которая безопасно переносит старую базу данных (и её журнальные файлы) в новое расположение, проверяет копию и только после этого удаляет оригинал.
Совместимость
- Обновлено до актуального API выбора файлов, используемого при импорте/экспорте резервных копий.
Новое
- Шаблоны записей. 23 готовых шаблона — Веб-логин, Кредитная карта, Wi-Fi, Сервер/SSH, Криптокошелёк и другие — создают новую запись с уже заданными подходящими полями.
- Заполнить поля сейчас или позже. При создании записи из шаблона можно сразу заполнить поля или оставить их пустыми на потом.
- Удаляемые поля шаблона. Не нужно поле, которое предлагает шаблон? Удалите его перед созданием записи.
- Изменение порядка полей. Новый экран с перетаскиванием позволяет менять порядок полей внутри записи.
- Новый тип поля CVV для записей банковских карт.
Улучшения
- Существующие хранилища автоматически получают любые новые типы полей при разблокировке — без необходимости миграции.
- Обновлено базовое ядро
iwcoreдо версии 0.1.14.
IntelliWallet 6.0 — это полная переработка приложения с нуля.
- Новый движок. Шифрование, хранение данных, поиск, резервное копирование и генерация паролей теперь полностью работают на iwcore — написанном с нуля движке на Rust с открытым исходным кодом, который можно построчно проверить на GitHub, вместо закрытого проприетарного ядра.
- Новый интерфейс. Весь пользовательский интерфейс был переработан и заново создан на Flutter, полностью заменив предыдущую кодовую базу.
- Всё быстрее. Запуск, навигация и поиск заметно ускорились благодаря новому движку.
- Ваш существующий кошелёк продолжает работать. При обновлении ваши данные подхватываются автоматически — начинать заново не нужно.
Тот же надёжный, на 100% автономный менеджер паролей, что и раньше — только быстрее, более открытый и рассчитанный на долгий срок.
Ребрендинг
- Полный ребрендинг из NS Wallet в IntelliWallet. То же приложение, та же команда, та же приверженность тому, чтобы ваши данные оставались офлайн — спустя двенадцать лет после того, как оригинальный NS Wallet впервые вышел в 2012 году, этот выпуск переносит новое имя в современные, полностью переработанные версии, которые последуют далее.
- Улучшена совместимость с последними спецификациями устройств Android.
- Исправлены периодические сбои при создании папок.
- Обновлены ссылки на социальные сети и поддержку.
- Модернизирован набор внутренних зависимостей, что заложило основу архитектуры, используемой в последующих выпусках линейки 6.x.
Этот релиз представляет собой техническое обновление, закладывающее основу для будущих улучшений и функций. Хотя в этой сборке нет изменений или новых функций, заметных пользователю, она включает несколько важных обновлений, повышающих общую стабильность и производительность приложения.
- Исправлена логика резервного копирования для поддержки Android 10
- Исправлен сбой, иногда возникавший в специальных папках
- Исправлен сбой на экране входа на некоторых устройствах Android
- Оптимизирован размер приложения
- Другие незначительные улучшения
- Удалены покупки внутри приложения и подписка
- Все премиум-функции стали доступны всем бесплатно
- Приложение подготовлено к открытию исходного кода
- Значительно уменьшен размер приложения для Android
- Добавлено новое поле для автоматической генерации кодов двухфакторной аутентификации
- Улучшены производительность и стабильность
- Версия приложения для iOS адаптирована под iOS 13
- Исправлена проблема с некорректным размером шрифта
- Умный выбор меток (сначала показываются наиболее часто используемые метки)
- Унификация дизайна интерфейса для поддержки будущих настольных платформ Mac и Windows
- Улучшены производительность и стабильность
- Добавлены 2 новых языка: хинди и белорусский
- Более быстрый запуск на телефонах Android
- Оптимизация производительности списка элементов
- Возможность вводить поля с несколькими строками
- Исправлена ошибка, из-за которой конец длинной записи не был виден при предпросмотре
- Оптимизирована обработка отпечатка пальца
- Отображение дат в соответствии с настройками телефона
- Предупреждающий диалог перед передачей данных
- Исправлено восстановление подписок на устройствах iOS
- В качестве меры безопасности создание скриншотов приложения теперь отключено
- Добавлен польский язык
- Исправлен вход по отпечатку пальца на некоторых телефонах Android
- Исправлен вход при паролях с не-ASCII символами
- Выпущена подписка внутри приложения для iOS
- Улучшения производительности
- Импорт пользовательских иконок (премиум)
- Улучшения дизайна и производительности
- Незначительные исправления ошибок
- Подготовка платформы для отзывов пользователей
- Поддержка пользовательских иконок и групп иконок (премиум)
- Пользовательские шрифты (премиум)
- Автоматический ночной режим (премиум)
- Незначительные исправления ошибок
- Вход по отпечатку пальца
- Экспорт данных в текст и PDF
- Более понятный способ импорта сохранённых резервных копий
- Копирование / перемещение элементов и полей
- Возможность делиться элементами
- Добавлен испанский язык
- Множество других мелких изменений и исправлений
- Исправлен сбой при экспорте резервной копии на телефонах с Android 7+
- Открытие телефонного набора номера из приложения для полей типа «телефон»
- Открытие браузера из приложения для полей типа «ссылка»
- Открытие почтового приложения из приложения для полей типа «e-mail»
- Теперь доступна функция «Поделиться»
- Шрифты на некоторых устройствах Android теперь стали крупнее
- Исправлена проблема с пользовательскими иконками
- Возможность создавать новые метки при добавлении новых полей
- Добавлены болгарский и каталанский языки
- Незначительные исправления ошибок
- Возвращена тёмная тема для бесплатных пользователей
- Импорт файлов резервных копий из других приложений
- Исправлена навигация с помощью кнопки «Назад»
- Исправлена проблема с навигацией на экране «О приложении»
- Поля типа «Заметка», «Дата» и «Время» теперь лучше выглядят в тёмной теме
- Убрана линия подчёркивания у полей
- Исправлено создание предыдущего пароля
- Генерация паролей
- Умная генерация паролей
- Убрана проверка премиум-статуса при запуске приложения
- Убрано непонятное предложение, показывавшееся пользователям с прежним премиум-статусом
- Исправления переводов
- Незначительные исправления ошибок
- Исправлено отображение версии приложения
- Добавлены переводы: португальский, украинский
- Исправлен сбой во всплывающем окне
- Исправлен сбой при автоматическом резервном копировании на некоторых устройствах
- Исправлен сбой при изменении времени на некоторых устройствах
- Исправлен макет отображения поля при большом количестве текста
- Добавлена прокрутка в представлении полей
- Редактирование заметок теперь происходит в многострочном поле ввода
- Исправлено отображение кнопки «Добавить» на устройствах с Android 4.x
- Исправлена проблема с зависанием всплывающего окна
- Клавиатура теперь автоматически закрывается при автоматическом входе
- Незначительные визуальные изменения
- Удалён доступ к интернету
Полная переработка приложения с нуля, полностью перенесённая с исходной кодовой базы Android на Java на Xamarin, с единой общей кодовой базой на .NET для iOS и Android.
Это заменило две независимые нативные кодовые базы из Версии 2.0 единым фундаментом — тем же подходом, которого приложение придерживалось следующие несколько лет, вплоть до перехода на Flutter и Rust в 2025 году в Версии 6.0.
Первый релиз приложения для iOS, присоединившийся к уже существующему Android-приложению под названием NS Wallet (название IntelliWallet появилось позже, при ребрендинге в 2024 году).
Впервые приложение существовало как две отдельные нативные кодовые базы — одна для Android (Java), другая для iOS — разработанные независимо друг от друга, но с общей моделью данных и философией, заложенной в Версии 1.0.
Первоначальная версия, только для Android, написанная на Java.
С самого начала приложение строилось на одной ключевой идее, которая определяет IntelliWallet и сегодня: вместо жёсткой единой формы для хранения паролей, записи состоят из гибких типизированных полей, которые можно свободно комбинировать — благодаря этому одно и то же приложение может хранить логин от сайта, банковский счёт, пароль от Wi-Fi или личную заметку, не втискивая ни один из них в неподходящую форму.
Эта изначальная архитектура — гибкие поля вместо жёстких форм — та же идея, которая более чем десятилетие спустя выросла в более чем 20 типов полей и пользовательские метки iwcore.