MyTetroid changelist

Описание версий 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):

  • долго перечислять (а нужно ли?)