Нотатки до релізів
Що нового в IntelliWallet, версія за версією.
Покращення
- Загальні покращення мовної підтримки та локалізації
- Кращі шаблони записів
- Надійніше розблокування Face ID / Touch ID
- Загальні виправлення стабільності та доопрацювання інтерфейсу в усьому застосунку
Нове
- Повна локалізація застосунку — 28 мов. Увесь інтерфейс тепер перекладено: англійська, арабська, білоруська, бенгальська, болгарська, каталонська, китайська (спрощена), чеська, нідерландська, фінська, французька, німецька, іврит, гінді, індонезійська, італійська, японська, корейська, перська, польська, португальська, португальська (Бразилія), російська, іспанська, шведська, турецька, українська та в’єтнамська — включно з автоматичним макетом справа наліво для арабської, іврит і перської.
- Налаштування мови. Новий екран Налаштування → Мова показує всі 28 мов за їхньою рідною назвою. За замовчуванням встановлено «Системна мова за замовчуванням», і зміна застосовується миттєво, без перезапуску.
- Системні назви полів локалізовані. Вбудовані типи полів (Пароль, Email, Ім’я користувача тощо) тепер відображаються обраною вами мовою всюди — у записах, майстрах налаштування, пошуку, спільному доступі та кошику.
- Додавання полів до шаблонів на льоту. Під час створення запису з шаблону нова опція «Додати поле» дозволяє додати будь-який додатковий тип поля зі списку.
- Шаблон «Веб-логін» тепер за замовчуванням включає поле email поряд з іменем користувача.
Виправлено
- Розблокування через Face ID / відбиток пальця з опцією «Заблокувати негайно». Раніше розблокування через біометрію могло не спрацювати одразу після появи системного запиту, оскільки негайне автоблокування сприймало сам запит як перехід застосунку у фон. Це виправлено за допомогою короткого пільгового періоду.
- Кнопка «Зберегти», прихована за межами екрана. На кількох екранах налаштування (зміна пароля, новий запис, нова папка, сканування QR-коду Wi-Fi та інші) нижня кнопка дії могла виштовхуватися за межі екрана на маленьких вікнах або при відкритій клавіатурі. Тепер усі ці екрани прокручуються коректно, і кнопка завжди доступна.
Нове
- Демонстраційні дані під час першого запуску. Абсолютно нове сховище більше не порожнє при першому запуску — воно наповнюється коротким локалізованим стартовим набором: запис «Прочитай мене» з порадами щодо використання й посиланнями, вітальна нотатка «Дякуємо» та папка «Перші кроки» зі зразком логіну й контактом підтримки. Це відбувається лише для справді нових сховищ — ніколи для імпортованої чи відновленої резервної копії.
Виправлено
- Поля PIN більше не показують генератор паролів. Оскільки значення PIN внутрішньо зберігаються так само, як паролі, генератор паролів раніше помилково з’являвся поряд із генератором PIN (або замість нього) під час додавання чи редагування поля PIN. Тепер поля PIN послідовно показують лише генератор PIN.
Інше
- Оновлено кілька базових залежностей до останніх версій, щоб зберігати збірки актуальними й безпечними.
Нове
- Перемикач хмарної резервної копії, вимкнений за замовчуванням. Новий перемикач «Хмарна резервна копія» в Налаштування → Резервне копіювання дозволяє вибрати, чи буде ваш зашифрований файл сховища включено до звичайної системної резервної копії телефона — iCloud на iOS, Google Drive (Android Auto Backup) на 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.