SergSA пишет:Предлагаю добавить экспорт:
- базы в архив, для передачи её на другой компьютер;
Я для этого использую СинкТрезор https://github.com/canton7/SyncTrayzor
настраиваешь папку d:\mytetra\data\
исключаешь папку icons
Командуешь Трезор, синкай!
Плюсы
синкаешь с любым количеством компов,
синкашеь только с доверенными устройствами,
есть какое то управление версиями,
настраиваемая периодичность синхронизации,
настраиваемое направление синхронизации, (туда-сюда или в одну сторону. например одно устройство может быть в read-only, остальные равноправно редактируют)
не нужно устанавливать GIT,
и не нужно пользоваться чужими сервисами в интернетах.
и работает в локалке, при отключенном интернете или вовсе без интернета,
и работает через интернет (но для этого использует чужой сервис)
Mytetra спокойно относится к такой фоновой синхронизации, но не видит внесенных изменений.
Из минусов.
Нельзя одновременно редактировать одну и туже запись в двух или более местах.
Если с другого компа изменена запись открытая здесь на чтение (просмотр без внесения изменений) MyTetra не покажет изменений. Для отражения изменений нужно перейти в другую запись и вернуться обратно.
xintrea
Просьба\Предложение 1: чтобы MyTetra видела внесенные изменения и или обновляла отображаемую запись, или как то показывала что отображаемая запись была изменена в фоне какой то внешней программой.
Просьба\Предложение 2: сделать специальную ветку с специальным типом записей "Персона".
Например вести список людей с указаниями у каждого их дней рождения, И других важных дат. Типа их профессиональных праздников (типа не забыть позвонить поздравить с днем шахтера, с днем ВДВ, с днем взятия бастилии, с днем медика, с годовщиной свадьбы, с днем рождения любимого мурзика, день траура).
И в этой ветке сделать пару служебных страниц (автогенерируемых "записей") специального вида.
события в течении 11 дней: 3 дня назад (уже прошли) события сегодня и события на 7 дней вперед
события в течении 30 дней: 3 дня назад (уже прошли) события сегодня и события на 30 дней вперед
и всплывающие уведомления.
И возможность задавать связи между "записями-персонами". Открываешь персону "Вася" а там записано что он сын "Модест Карловича" и владеет собакой "Шарик" соответственно ссылки на карточку отца и карточку питомца.
Типа если в mytetra.xml у записи type=persone, то
рядом с text.html лежит properties.xml с датами относящимися к этой записи и ссылками на связанные записи (link="1497554561e0onb9rnsj" text="бастард)".
наверное как то так.
Я такого не видел, а было бы хорошо.
(то что видел, уныло хотя бы тем, что требует обязательного заполнения карточки отца, даже если имя это все что ты знаешь о нем. и дизайн у них попугайно-вырвиглазный)
Просьба\Предложение 3: добавить к свойствам записей поле "напомнить", в котором указывать день и время (время с шагом 15 минут достаточно) и может быть длительность (с шагом 15 минут). При наступлении показывать всплывающее напоминание.
И наверное специальную служебную ветку "события" в которой эти записи отображать пока событие длится (за 15 минут до, во время и еще 15 минут после).
Соответственно, если в mytetra.xml у записи нет поля remember. или оно пустое - запись обычная, если есть и время совпало - всплывает напоминание (издается звук динь-динь), запись отображается ЕЩЕ и в этой специальной ветке (в остальное время запись отображается только на своем обычном месте в дереве).
Извините, если не сумел толком сформулировать.