Заметки о выпусках
Что нового в IntelliWallet, версия за версией.
Новое
- Месячная подписка. Premium теперь можно оформить помесячно, а не только на год. Оба варианта открывают ровно один и тот же набор возможностей, поэтому просто выберите подходящий на экране Premium перед оформлением.
- Переключение между планами. Месячная и годовая подписки относятся к одной и той же подписке, поэтому переходить с одной на другую можно в любой момент в настройках подписок App Store или Google Play.
Действующие годовые подписки это никак не затрагивает, они продолжают работать как прежде.
Мы искренне приносим извинения всем, кто столкнулся с проблемами после переноса со старой версии приложения. Ваши данные никогда не удалялись, и этот выпуск посвящён их возвращению.
Исправлено
- Вход с правильным паролем. Приложение теперь распознаёт все форматы паролей прежних версий, поэтому хранилища, отклонявшие правильный пароль, снова открываются.
- Автоматическое восстановление. Хранилища с повреждённой структурой автоматически восстанавливаются при входе.
- Пустой экран при целых данных. Хранилища, созданные очень старыми версиями приложения, могут содержать пустые значения там, где новые версии ожидают данные. Одно такое значение делало весь список пустым. Теперь все записи отображаются корректно.
- Понятные сообщения об ошибках. Если что-то по-прежнему не читается, приложение показывает понятное сообщение с техническими деталями в разделе «О приложении» и на главном экране вместо пустого экрана.
Новое
- Восстановление заблокированных записей. Если некоторые записи не удалось прочитать при обновлении, они надёжно сохранены, а новый инструмент в настройках позволяет вернуть их в любое время, в том числе со старым паролем.
- Резервная копия перед обновлением. Перед любым обновлением хранилища автоматически создаётся резервная копия.
- Отправка журналов диагностики. В разделе «О приложении», «Поделиться журналами» технические журналы (никогда не ваши данные) отправляются в поддержку, чтобы быстрее решить ваш случай.
Спасибо за терпение и за то, что остаётесь с нами.
Новое
- Восстановление резервной копии через «Поделиться» или «Открыть с помощью». На Android поделитесь файлом резервной копии .zip с IntelliWallet или откройте его прямо из файлового менеджера. На iOS откройте файл резервной копии .zip с помощью IntelliWallet из «Файлов», почты или похожих приложений. Перед заменой чего-либо IntelliWallet автоматически сохраняет резервную копию текущего хранилища, так что вы всегда сможете вернуться назад, если передумаете.
Исправлено
- При восстановлении резервной копии из старого приложения NS Wallet могло ошибочно появляться сообщение «неверный пароль». В некоторых старых хранилищах внутренний счётчик хранился пустым вместо нуля, что приложение неверно интерпретировало и использовало для получения неправильного ключа расшифровки. Пароль всё это время был верным. Теперь это исправлено, и затронутые резервные копии восстанавливаются нормально.
Улучшения
- Общие улучшения языковой поддержки и локализации
- Улучшенные шаблоны записей
- Более надёжная разблокировка 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.