Описание версий MyTetroid.
4.0 (25.11.2020):
- Исправлены различия в генерации файла mytetra.xml с MyTetra (issue)
- Исправлено сохранение порядка записей в избранном (Pro)
- Добавлен виджет для быстрого создания записей
- Добавлена опция в настройках для выбора ветки по-умолчанию для вставки записей
- Добавлен глобальный поиск по id веток, записей и файлов
- Изменена форма для отображения настроек приложения
- Исправлен полноэкранный режим
- Добавлен новый диалог выбора цвета и запоминание выбранных ранее цветов
- Добавлена кнопка отображения/скрытия клавиатуры в редакторе
- Изменен алгоритм загрузки хранилища (теперь загрузка хранилища возможна из окна записи)
- Множество других небольших изменений и, конечно, новых багов
3.4 (30.08.2020):
- Добавлена опция запроса ПИН-кода для расшифровки веток при локальном хранении хэша пароля на устройстве (Pro)
- Добавлена опция исправления html-текста перед сохранением записи для корректного отображения в MyTetra
- Добавлена опция отслеживания изменений дерева записей внешней программой (пока в режиме тестирования)
- Исправлен баг расшифровки меток, когда хэш пароля был сохранен локально
- Другие исправления
3.3 (19.08.2020):
- Добавлена дата последнего изменения содержимого записи (Pro)
- Добавлен пункт меню “Инфо о ветке” с id ветки, количеством подветок и записей
- Исправлена кнопка разворота веток (до этого частично перекрывалась)
- В редакторе добавлены команды для работы с выделением и буфером обмена (внизу справа кнопка переключения панелей)
- К командам в редакторе добавлены всплывающие подсказки при долгом тапе
3.2 (02.08.2020):
- Добавлен пункт в контекстное меню “Инфо о записи”, где можно узнать id записи, путь к каталогу и его размер
- Добавлена кнопка “Использовать глобальный поиск”, если ничего не найдено при фильтрации списка записей
- Добавлено выделение цветом текущей ветки
- Добавлена команда “Перезагрузить хранилище”
3.1 (02.07.2020):
- Исправлены критические и не очень ошибки
3.0 (01.07.2020):
- Добавлен список избранных записей (Pro)
- Исправлены ошибки в настройках, если не предоставлено разрешение на запись во внешнюю память
- Другие исправления
2.9 (26.06.2020):
- Исправлена ошибка при глобальном поиске
- Добавлена команда “Сохранить как” у прикрепленных файлов
- Исправлено: ошибка копирования/вырезания веток с нерасшифрованными подветками
- Исправлено: принятие текста/изображения после расшифровки хранилища и в первую незашифрованную ветку
- Другие мелкие исправления
2.8 (07.06.2020):
- Добавлены команды у веток: копировать, вырезать, вставить рядом, вставить как подветку
- Добавлена зашифровка и сброс шифровки (расшифровка) веток
- Добавлена установка и изменение пароля хранилища в настройках (с записью данных в database.ini)
- Добавлена возможность создания нового хранилища
- Добавлено автоматическое перемещение старой версии файла mytetra.xml в корзину
- Добавлены команды “Очистить историю поиска” и “Очистить корзину” в настройки
- Исправлено добавление в список меток объекта 2 раза, если у него добавлены 2 одинаковые метки
- Добавлен при запуске выбор ветки, активной в прошлый раз
- Добавлен запрет на удаление последней ветки
- Добавлена опция “Подсвечивать зашифрованные ветки”
2.7 (08.05.2020):
- Добавлено копирование и вырезание записей
- Добавлена корзина (пока только для удаленных и вырезанных записей)
- Добавлена отправка текста записи в другие приложения
- Добавлен прием текста и изображений из других приложений
- Добавлен диалог изменения размера при добавлении нескольких изображений
- Теперь логи записываются всегда, но в файл только при включенной опции
- Изменены иконки пунктов меню
2.6 (23.04.2020):
- Добавлен поиск в тексте записи и по html-коду (как в браузере)
- Теперь зашифрованные поля объектов не перешифровуются при каждом сохранении хранилища
- Незначительно ускорено открытие записей
- Исправлена автоматическая пометка редактирования записи при переходе в режим html
- Изменено отображение кнопок и панели ToolBar
- Исправлено: запрос пароля только при выборе ветки, если указана соответствующая опция
- При невозможности открытия каталога записи добавлено копирование пути в буфер обмена
2.5 (09.04.2020):
- Добавлено прикрепление файлов к записи
- Добавлена проверка существования прикрепленных файлов, каталога для логов, а также файла и каталога записи
- Добавлено запоминание пути к каталогу, выбранного в послений раз
- Исправлена блокировка выключения экрана при открытии записи
- Добавлена возможность просмотра логов в настройках
- Реализована запись логов в буфер для последующего просмотра, если не получается их записать в файл
- Исправлен старый баг: авто-расшифровка зашифрованных веток, когда хеш пароля сохранен локально
- Добавлена вставка изображений в редакторе записи (выбор из галереи или захват с камеры)
- Исправлено отображение всплывающих инструментов в редакторе записи
2.4 (31.03.2020):
- Исправлено: сохранение/удаление записи, у которой нет каталога
- Добавлено контекстное меню к записям, веткам и меткам
- Добавлено формирование ссылок на записи, ветки и метки и обработка их из текста записи
- Добавлено изменение порядка записей в списке
- Добавлено создание веток, удаление, переименование, изменение порядка и разворот подветок
2.3 (22.03.2020):
- Добавлено редактирование свойств записи
- Добавлено удаление записей
- Панель свойств записи теперь скрыта по-умолчанию
2.2 (28.02.2020):
- Добавлено создание новых записей (при этом перезаписывается файл mytetra.xml, будьте внимательны)
- Добавлен сброс пометки изменения записи после ее сохранения
- Добавлен запрос сохранения перед открытием метки/внутренней ссылки из записи
2.1 (23.02.2020):
- Убран запрос на сохранение записи, даже когда запись не менялась
- Исправдлено обновление подписей после изменения значений опций в настройках
2.0 (19.02.2020):
- Работа с содержимым записи вынесена в отдельную активность
- Реализовано редактирование текста записей (в режиме тестирования)
- Создан WYSIWYG-редактор html-текста (список команд пока не полный)
- Добавлена возможность редактирования “сырого” html-кода
- Добавлены опции в настройки по работе с редактором текста
- Добавлено требование разрешения на запись во внешнее хранилище
- Модуль выбора каталога переведен на русский язык
- Немного изменено отображение веток
1.14 (08.12.2019):
- Реализован запуск синхронизации хранилища с помощью сторонних приложений
- Исправлен баг проверки database.ini, когда middle_hash_check_data был равен “” (пустым кавычкам)
- Исправлена ошибка получения размера у файлов без расширения
- Исправлена ошибка открытия прикрепленных файлов на API >= 24
1.13 (12.11.2019):
- Исправлена ошибка чтения файла записи, когда в пути были пробелы
- Исправлена ошибка при отсутствии файла mytetra.xml
- Исправлено поведение SearchView (элемент управления для фильтрации записей)
1.12 (05.11.2019):
- Исправлена ошибка NPE в методе MainPageFragment.initListViews()
- Добавлена опция в настройки “Не гасить экран при просмотре записи”
- Добавлен пункт меню “Статистика хранилища” для просмотра статистических данных
- Исправлена работа глобального поиска с параметром “По целым словам”
1.11 (25.10.2019):
- Исправлена ошибка при попытке повторной загрузки хранилища (empty context in function MainPageFragment.initListViews)
- Исправлена ошибка при попытке открыть файл на устройствах с API >=24 (добавлено использование FileProvider)
- Реализовал выполнение глобального поиска в отдельном потоке
- Метки к записи сделал интерактивными ссылками
1.10 (29.09.2019):
- добавлен глобальным поиск по целым словам
- исправлен фильтр веток по всем уровням вложенности
- добавлено отображение имени ветки объекта (в списке найденных объектов)
- добавлены в меню пункты Ветка записи, Прикрепленные файлы, Текст записи
- добавлена проверка введенной строки формата даты создания заметок в настройках
- добавлено масштабирования текста записи (двумя пальцами по экрану)
- добавлено включение полноэкранного режима (в меню или двойным тапом по экрану)
1.9 (18.08.2019):
- добавлен глобальный поиск (по веткам, меткам, записям, тексту записей, прикрепленным файлам, авторам записей, url записей)
- добавлена шторка справа со списком всех меток в базе
- добавлены поля SearchView для фильтрации списков веток, записей, меток
- добавлена анимация во время загрузки хранилища
- добавлено уведомление, если прикрепленный файл к записи отсутствует на диске
- кастомизирован ToolBar: вывод заголовка и типа отображаемого объекта (Ветка/Запись/Файлы/Метка/Найдено)
- исправлен переход по внешним ссылкам (чтобы открывалось в браузере) и по внутренним ссылкам на другие записи (mytetra://note/ID)
1.8 (28.05.2019):
- добавил шторку справа для меток
- исправил в списке записей ошибку, если тег create пуст
1.7 (18.05.2019):
- оптимизирована расшифровка: убран отдельный этап отсечения служебной информации в начале и в конце результирующего массива байт
1.6 (15.05.2019):
- добавлена запись логов (опционально)
- добавлена возможность установки приложения на карту памяти
1.5 (09.05.2019):
- добавлена команда “Открыть каталог” в контексном меню записи
- добавлена расшифровка файлов во временный файл (опционально)
- добавлено вычисление размера прикрепленных файлов
- увеличена ширина кнопок (стрелок) для разворачивания веток
- добавлен пункт меню “О программе” с указанием текущей версии и др.
1.4 (24.04.2019):
- исправлена прокрутка в начало WebView при смене записи
- на активити записи добавлена скрываемая панель с полями (дата, автор, url, метки)
- добавлена опция “Формат даты” в настройки
- исправлено пересоздание элементов управления при изменении ориентации экрана
1.3 (22.04.2019):
- реализовано открытие файлов
- добавлен ColorPicker в настройки для выбора цвета выделения записей с файлами
1.2 (18.04.2019):
- добавлена иконка в приложение
- обновлена боковая шторка
1.0 (16.04.2019):
- долго перечислять (а нужно ли?)