Релиз менеджера накопления информации MyTetra 1.30

Увидела свет новая версия кроссплатформенного менеджера накопления информации MyTetra v.1.30. Программа позволяет организовать хранение статей и заметок в интуитивно понятном древовидном виде с привязкой тегов и удобным поиском. Программа написана с использованием библиотеки Qt и распространяется в рамках лицензии GPLv3.

http://www.opennet.ru/opennews/pics_base/31161_1310492313.jpg

В новом релизе MyTetra появилось три важных функции:

  • Синхронизация через интернет. Для синхронизации можно использовать любые системы облачного хранения данных или системы контроля версий. Главное, чтобы эти системы поддерживали атомарность. Автор протестировал и использует Git на GitHub.com;

  • Шифрование записей.  Данные шифруются по алгоритму RC5-32/12/16 c CBC-режимом сцепления, ключ генерируется на основе пароля с солью, пропущенного через алгоритм PBKDF2 на 1000 раундов с длиной ключа 160 бит. Для генерации ключа шифрации в 128 бит, от результата берется MD5 сумма. Каждая запись шифруется с уникальным инициализирующим вектором. Как побочный результат реализации шифрования, была создана кроссплатформенная библиотека RC5Simple.

  • Навигация по истории. Добавлены кнопки, которые позволяют быстро перемещаться назад и вперед по истории просматриваемых записей. Так же теперь MyTetra помнит, какую запись вы редактировали в каждой ветке и автоматически выбирает данную запись при переходе в уже посещённую ветку. Так же запоминается позиция курсора в редактируемых записях (настраиваемо).

В следующей версии планируется доработать встроенный WYSIWYG-редактор и добавить инструменты работы с текстовыми метками.

Источник — http://www.opennet.ru/opennews/art.shtml?num=31161
Главная ссылка к новости — http://webhamster.ru/site/page/index/main/news/169

Был, был и весь вышел...

2

Хм. Заинтересовало.
Это что-то вроде программы-блога  smile
Нужно будет установить попробовать. Как поставлю, наклепаю обзор.

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

3

Пробовал, сырое все ещё, но радует, что работа идет - сборку в пакеты автор опять не осилил, и я не понял, исходники закрыты?

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

4

newzenon пишет:

и я не понял, исходники закрыты?

нет, тут лежат в миленьком зип-файле smile

а pdf и djvu она индексировать не умеет? а то похоже на то, о чём я когда-то спрашивал: http://linuxforum.ru/viewtopic.php?id=9631
ЗЫ: аналоги кто-нить знает?

95% процентов проблем находятся между клавиатурой и стулом.

5

Fat-Zer пишет:

ЗЫ: аналоги кто-нить знает?

Я пользовался zim - но это простенькая а-ля wiki, есть rednotebook, ещё что-то находил, не помню сейчас где-то тут тему про это делал.  wink

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

6

newzenon пишет:

сборку в пакеты автор опять не осилил

Ну хорошо еще, что осилил Portable версию, а то компилить я бы себя не уговорил.
Отдыхаю от компиляции после Gentoo  ag

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

7

Как же они достали своими "блокнотами", коих уже тысячи развелось. Хоть бы кто-то сделал что-то полезное в тех областях, где под линукс нет совсем ничего.

8

dsmith пишет:

Хоть бы кто-то сделал что-то полезное в тех областях, где под линукс нет совсем ничего.

Плагиатить-то легче, как это не печально. И не забывайте, что разрабатывать free software очень тяжело.

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

9

newzenon пишет:

Пробовал, сырое все ещё, но радует, что работа идет

А что конкретно "сырое все еще", можно узнать?

10

mdma пишет:
dsmith пишет:

Хоть бы кто-то сделал что-то полезное в тех областях, где под линукс нет совсем ничего.

Плагиатить-то легче, как это не печально.

Вот здесь поподробнее. Что конкретно сплагиачено?

11

Любимое упражнение быдлопрограммеров- писать свои блокноты. Да пусть они хоть с блекджеком, но это нафиг уже не актуально. Тиражировать одну и ту же идею с отличиями только в мелочах– это плохо. Это конечно не плагиат, но тоже ничем не лучше.

12

xintrea, вы, как я понял, и есть автор "блокнота", который мы все в этой ветке дружно ругаем smile ? тогда тоже парочка замечаний(всё является исключительно ИМХО об объективности можете судить сами...):
1. для простых заметок слишком много форматирования... максимум, что может понадобится это теги B, I, U, H, code(круто было бы с подсветкой), может быть, url, img, spoiler, list в общем не больше, чем есть на обычном форуме, без наворотов. а то сейчас это действительно выглядит как недоделанный текстовый редактор.
2. поддержка отображения djvu/pdf/odt/html итд (часть кода можно попытаться выдрать, например, из окуляра конечно появится череда зависимостей)... производить свою информацию конечно весело, но намного проще использовать чужую...
3. из второго: поддержка привязывания собственных заметок к закладкам в этих документах.
4. к 3-му: расстановка "смотри также" в заметках с созданием перекрёстных ссылок
5. Хороший, добротный индекс.
6. что бы дистрибутив выглядел посолидней: запакуйте исходники в .tar.gz и добавте в корень файлы README, INSTALL и LICENSE; ещё красивие перейти на cmake - это нынче модно...
7. ещё осильте сборку пакетов, или уберите бинарники вообще... это неформат и выглядит убого. Для венды всё лучше слинковать статически и получить"портабельную версию" и отдельно создать инсталтор...
8. что вы такого необходимого из кьюта 4.7.3. используете, что его требуете?

95% процентов проблем находятся между клавиатурой и стулом.

13

dsmith пишет:

Любимое упражнение быдлопрограммеров- писать свои блокноты. Да пусть они хоть с блекджеком, но это нафиг уже не актуально.

Я не нашел ни одной программы с внятным и удобным интерфейсом. Под виндой они есть. Под линухом - тупо нет. Сплошные заброшенные уродцы с глюками, которые говорят об одном: программеры, которые это пишут, не пользуются собственным поделием. Потому что если бы пользовались, глюки вылезли бы сразу.


dsmith пишет:

Тиражировать одну и ту же идею с отличиями только в мелочах– это плохо. Это конечно не плагиат, но тоже ничем не лучше.

Я ничего не тиражирую, было бы что. Я попробовал найти программу, в которой был бы простейший функционал - делать заметки с WYSIWING редактированием, вставкой картинок, и иметь возможность находить текст. Всё. Более-менее доделанным оказался Zim, но в нем нет дерева, а работать с клубком данных мне не хочется. Что делать в такой ситуации, если софта тупо нет? Писать свой.

И да, вы, я так понял, уже натренировались в быдлопрограмминстве. Пожалуйста, дайте ссылки на ваши быдлопрограммы, которые так нужны всем. Жду.

14

Fat-Zer пишет:

xintrea, вы, как я понял, и есть автор "блокнота", который мы все в этой ветке дружно ругаем smile ? тогда тоже парочка замечаний(всё является исключительно ИМХО об объективности можете судить сами...):
1. для простых заметок слишком много форматирования... максимум, что может понадобится это теги B, I, U, H, code(круто было бы с подсветкой), может быть, url, img, spoiler, list в общем не больше, чем есть на обычном форуме, без наворотов. а то сейчас это действительно выглядит как недоделанный текстовый редактор.

Пожалуйста, перечислите лишние "навороты" в редакторе MyTetra, без которых можно было бы обойтись. Сейчас функционал там именно такой, какой есть на любом форуме. Ну разве что есть работа с таблицами - мне ее порой так не хватает в форумах.


Fat-Zer пишет:

2. поддержка отображения djvu/pdf/odt/html итд (часть кода можно попытаться выдрать, например, из окуляра конечно появится череда зависимостей)... производить свою информацию конечно весело, но намного проще использовать чужую...
3. из второго: поддержка привязывания собственных заметок к закладкам в этих документах.
4. к 3-му: расстановка "смотри также" в заметках с созданием перекрёстных ссылок
5. Хороший, добротный индекс.

Вы описываете функционал совершенно другого класса программ. Под виндой есть Архивариус 3000, все что вы написали в нем есть. Но он никаким боком не относится к менеджерам заметок. Это всеравно что сравнивать растровый редактор и программу для векторной анимации.


Fat-Zer пишет:

6. что бы дистрибутив выглядел посолидней: запакуйте исходники в .tar.gz

Чем не устраивает .zip? Открытый формат паковки, такой же православный как и .tar.gz. В отличие от .tar.gz легко открывается в винде любым мультиархиватором.


Fat-Zer пишет:

и добавте в корень файлы README, INSTALL и LICENSE

Реадми есть, если вы не заметили. В нем описано что это за программа, и как ее инсталлить из исходников. Лицензия лежит непосредственно в подкаталоге с исходным кодом, там ей и место.


Fat-Zer пишет:

ещё красивие перейти на cmake - это нынче модно...

Вы наверно не в курсе, но у Qt свой make-транслятор, называемый qmake. Какой прок использовать cmake имея qmake, ума не приложу.


Fat-Zer пишет:

7. ещё осильте сборку пакетов, или уберите бинарники вообще... это неформат и выглядит убого. Для венды всё лучше слинковать статически и получить"портабельную версию" и отдельно создать инсталтор...

Я считаю, что программист не должен заниматься опакечиванием своей программы под over 50 актуальных дистрибутивов. Программист должен писать программы, а не заниматься ерундой. Желаете опакетить? Вот вам список популярных дистров, под которые фирмы, заботящиеся о своих пользователях, делают пакеты: http://etersoft.ru/wine/platforms. Список устарел немного, его еще надо бы расширить дистрами, выпущенными в 2011 году.


Fat-Zer пишет:

8. что вы такого необходимого из кьюта 4.7.3. используете, что его требуете?

Где вы такое нашли? Я принципиально использую только те возможности, которые есть в Qt 4.5. Это необходимо, чтобы люди могли устанавливать программу под достаточно древние дистрибутивы.

15

xintrea пишет:

Я считаю, что программист не должен заниматься опакечиванием своей программы

Собрать deb-пакет x86 и amd64 и rpm также
ну можно еще в exe запихнуть, остальные могут сорцами обойтись, о каких over 50 дистров реч?
Максимум 5-6 пакетов получится, хотя предела нет, можно и наворотить...

P.S. Overquoting detected  ah

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

16 (19.07.2011 22:14:40 отредактировано xintrea)

mdma пишет:

Собрать deb-пакет x86 и amd64 и rpm также
ну можно еще в exe запихнуть, остальные могут сорцами обойтись

Вы действительно считаете, что deb (rpm) пакет, собранный в одной системе можно легко и без плясок установить в другой системе??? Вы попробуйте сначала поставить deb от Убунты одной версии в Ubuntu предыдущей версии, и сделайте выводы.


mdma пишет:

о каких over 50 дистров реч?
Максимум 5-6 пакетов получится

Выше я дал ссылку: http://etersoft.ru/wine/platforms. На каждый дистр - отдельный пакет, можете зарегистрироваться и посмотреть. Как вы думаете, почему etersoft не ограничился максимум 5-6 пакетами?

17

xintrea пишет:

Пожалуйста, перечислите лишние "навороты" в редакторе MyTetra, без которых можно было бы обойтись. Сейчас функционал там именно такой, какой есть на любом форуме. Ну разве что есть работа с таблицами - мне ее порой так не хватает в форумах.

что лишнее: выравнивание и шрифты(абсолютно лишние), форматирование абзацев(не помню, как оно по-умному называется), списки(хотя это может быть и удобно), таблицы (раз нравится, пользуйтесь)...

из идей: не думали, в качестве бек-энда для хранение использовать bb или что-то tex-подобное? редактировать руками будет намного легче... правда всё это велосипедизмом попахивает...

xintrea пишет:

Вы описываете функционал совершенно другого класса программ. Под виндой есть Архивариус 3000, все что вы написали в нем есть. Но он никаким боком не относится к менеджерам заметок. Это всеравно что сравнивать растровый редактор и программу для векторной анимации.

я это всё себе по другому представляю... ну-да-ладно....

xintrea пишет:

Чем не устраивает .zip? Открытый формат паковки, такой же православный как и .tar.gz. В отличие от .tar.gz легко открывается в винде любым мультиархиватором.

.tar.gz насколько помнится тоже открывается просто... в любом случае основные потребители исходников - линуксоиды и программисты, для первых tgz/tbz2 вообще неприрекаемый стандарт, а вторые, если заинтересуются, то распакуют...

xintrea пишет:

Реадми есть, если вы не заметили. В нем описано что это за программа, и как ее инсталлить из исходников. Лицензия лежит непосредственно в подкаталоге с исходным кодом, там ей и место.

не заметил... на этот счёт есть устоявшиеся правила(отчасти конечно пережиток прошлого). старые версии ls не учитывали реристр и поэтому выводили имена набранные капсом в начале(по этой же причине каталоги в классическом FAT'е были капсовыми). Аналогично Makefile принято писать с большой буквы. Автомейк ЕМНИП вообще требует наличие файла LICENSE и без этого отказывался работать... в общем все эти "стандарты" лишь рекомендации, но если их придерживаться (втч. и формат архова - tar, пожатых любым компрессором), то и пара исходников будут выглядеть как опенсорс проект... у вас же, из-за таких мелочей, кажется, что это просто выложенная курсовая...

xintrea пишет:

Вы наверно не в курсе, но у Qt свой make-транслятор, называемый qmake. Какой прок использовать cmake имея qmake, ума не приложу.

я в курсе... тоже так думал, пока не познакомился с сабжем ближе... cmake - намного более гибкий, универсальный и ИМХО логичный. Но ни на чём не настаиваю, просто предложил.

xintrea пишет:

Я считаю, что программист не должен заниматься опакечиванием своей программы под over 50 актуальных дистрибутивов. Программист должен писать программы, а не заниматься ерундой.

а зачем тогда озаботили себя сборкой бинарников о_О

xintrea пишет:

Где вы такое нашли? Я принципиально использую только те возможности, которые есть в Qt 4.5. Это необходимо, чтобы люди могли устанавливать программу под достаточно древние дистрибутивы.

MyTetra v.1.30 для FreeBSD 8.2 (1,5 Мб) - для работы установить Qt 4.7.3 через систему портов

не берите в голову, в память просто врезалась строчка...

95% процентов проблем находятся между клавиатурой и стулом.

18

Fat-Zer пишет:

что лишнее: выравнивание и шрифты(абсолютно лишние), форматирование абзацев(не помню, как оно по-умному называется), списки(хотя это может быть и удобно), таблицы (раз нравится, пользуйтесь)...

На что же будет похож текст без выравнивания, форматирования абзацев, списков и таблиц? В форумах на той же joomla уже давно по дефолту все это есть, за исключением таблиц:

http://s001.radikal.ru/i194/1010/3c/a39b881f4f7d.jpg


Fat-Zer пишет:

из идей: не думали, в качестве бек-энда для хранение использовать bb или что-то tex-подобное? редактировать руками будет намного легче.

Нет, такого делать я не буду, так как программа расчитана на людей, а не на красноглазов (не принимайте на свой счет). bb и tex - это пережиток прошлого, так же как и векторные редакторы с командным вводом координат/цвета без поддержки мышы.


Fat-Zer пишет:

.tar.gz насколько помнится тоже открывается просто... в любом случае основные потребители исходников - линуксоиды и программисты, для первых tgz/tbz2 вообще неприрекаемый стандарт, а вторые, если заинтересуются, то распакуют...

Потому что здесь так заведено - это не аргумент. Вопрос в удобстве конечного пользователя. Для линуксоидов и программеров открыть zip не составляет труда. А для .tar.gz нужно что-то доустанавливать (например, WinZip не мог раньше открыть .tar.gz, щас не знаю, приходилось ставить WinRar, естественно нелицензионный).


Fat-Zer пишет:

не заметил... на этот счёт есть устоявшиеся правила (отчасти конечно пережиток прошлого). старые версии ls не учитывали реристр и поэтому выводили имена набранные капсом в начале(по этой же причине каталоги в классическом FAT'е были капсовыми). Аналогично Makefile принято писать с большой буквы. Автомейк ЕМНИП вообще требует наличие файла LICENSE и без этого отказывался работать... в общем все эти "стандарты" лишь рекомендации, но если их придерживаться (втч. и формат архова - tar, пожатых любым компрессором), то и пара исходников будут выглядеть как опенсорс проект... у вас же, из-за таких мелочей, кажется, что это просто выложенная курсовая...

Я понял. "Потому что здесь так заведено". Меня граздо больше расстраивают проекты, которые сделаны по всем неписанным канонам опенсорча, но при этом на сайте фиг поймешь где брать исходники, архивы с исходниками устаревшие, ссылки на репозитарий битые, в архивы забыли положить все файлы. В README бред и отсутсвие контакной информации, в INSTALL заглушка не соответсвтвующая действительности. Я постоянно натыкюсь на такие "проекты". Зато - tar.gz. Да фтопку, пусть мой проект упакован не по канонам, зато его как минмум можно собрать в отличие от.


Fat-Zer пишет:
xintrea пишет:

Я считаю, что программист не должен заниматься опакечиванием своей программы под over 50 актуальных дистрибутивов. Программист должен писать программы, а не заниматься ерундой.

а зачем тогда озаботили себя сборкой бинарников о_О

Потому что программой должны пользоваться люди, а не одни программисты. Единственный способ распространения, покрывающий обширное пространство дистрибутивов - это статическая бинарная сборка. Жалко только, что в Linux статика не всегда работает - то libc не той версии, то ядро не той системы. Я сделал сборку только под Linux и Windows. Остальные мне прислали "типа майнтейнеры". Сборку под FreeBSD я вообще не хотел выкладывать, совершенно не представляю, что этому фрибздишнику мешало прописать зависимости. Либо в FreeBSD нет зависимостей как понятия (я не в курсе) либо как и в Линухе прописывание зависимостей настолько нетривиально, что товарищ просто не знает как делать. Ну коль товарищ прислал сборку, а я обещал выложить - я выложил.

19

Отправляю сиё в "Разговоры обо всём", ибо это мало похоже на Новость.

20

Darth Revan пишет:

Отправляю сиё в "Разговоры обо всём", ибо это мало похоже на Новость.

Не возражаю, тока слово "Новость" - с маленькой буквы.

21

xintrea пишет:

На что же будет похож текст без выравнивания, форматирования абзацев, списков и таблиц?

мы с вами по-разному представляем как должны выглядеть заметки... мне, например, на 80% хватает обычного текста, с небольшим выделением жирным итп - для меня будет полный комплект. Заметка - не статья.

xintrea пишет:

tex - это пережиток прошлого

не согласен... насколько я знаю, в профессиональном деле (документация, научные статьи) до сих пор используется именно он.(могу заблуждаться)

xintrea пишет:

Единственный способ распространения, покрывающий обширное пространство дистрибутивов - это статическая бинарная сборка.

единственный универсальный способ - это исходные коды. и, благо, он достаточно развит. а этой "сборкой" вы оказываете медвежью услугу ночевкам, потому что они начинают превращать систему в помойку (хотя есть много других способов это сделать, например установив не собрав пакет), и вызываете недоумение у опытных пользователей.

xintrea пишет:

Меня граздо больше расстраивают проекты, которые сделаны по всем неписанным канонам опенсорча, но при этом на сайте фиг поймешь где брать исходники, архивы с исходниками устаревшие, ссылки на репозитарий битые, в архивы забыли положить все файлы.

А вы так уверен, что свой проект не забросите через 2-3 года? И кто-то будет матерится, как же собрать его на qt5... просто зачем игнорировать общепринятые правила, изобретать велосипед и вводить в заблуждение?

xintrea пишет:

Сборку под FreeBSD я вообще не хотел выкладывать, совершенно не представляю, что этому фрибздишнику мешало прописать зависимости.

и правильно, что не хотели... там действительно хлам лежит... во фре всё тривиально, тот кто собирал, видимо даже не пытался разобраться...

а вам всякие бубунтовские пакеты не присылают что-ли?

95% процентов проблем находятся между клавиатурой и стулом.

22

xintrea пишет:

Вы действительно считаете, что deb (rpm) пакет, собранный в одной системе можно легко и без плясок установить в другой системе???

Если вы хорошо владеете GCC и сборкой пакетов, умеете прописывать в них зависимости и линковки (в самих deb), то устанавливается без проблем.
Пакеты от Debian я ставил в Ubuntu. И самолично собранные пакеты ставил на других системах.
Если вы не умеете этого делать - это не значит, что это невозможно.

По поводу rpm-пакетов говорить ни чего не буду, т.к. за всю свою Linux-жизнь не собрал ни одного rpm-пакета.
Не люблю я работать с RPM-based дистрибутивами почему-то.
Разве что CentOS на голосовых шлюзах.

P.S. Не сравнивайте Etersoft с небольшим, так скажем стартапом.
Они работают в "Enetrprise" и это довольно серьезный бизнес - там свои правила.

Диагноз: Gentoo'шник в стадии ремиссии. Лечению не поддаётся.

23

Fat-Zer пишет:
xintrea пишет:

Единственный способ распространения, покрывающий обширное пространство дистрибутивов - это статическая бинарная сборка.

единственный универсальный способ - это исходные коды. и, благо, он достаточно развит. а этой "сборкой" вы оказываете медвежью услугу ночевкам, потому что они начинают превращать систему в помойку (хотя есть много других способов это сделать, например установив не собрав пакет), и вызываете недоумение у опытных пользователей.

Я пользуюсь линухом уже пятнадцать лет, и у меня вызывает недоумение только то, что зайдя на очередной сайт с линуховой программой видишь там в лучшем случае, как вы любите, 5-6 сборок под разные дистры (твоего, естественно нет), и кривой пакет с исходниками, которые, само собой, не собираются. Не, ну я-то соберу, даже Cinerella как-то раз примерно за месяц ухитрился собрать. Но кому нужен такой способ дистрибьюции? Он не работает.

Ни пакеты, ни исходники людям не нужны. Им нужны программы, которые понятно как ставить. И если процесс установки понятен, и программа работает, то человеку совершенно неважно каким образом программа установлена - православным через пакеты/исходники или каким-то другим.

Почему этого луноходы не понимают - мне неведомо.


Fat-Zer пишет:
xintrea пишет:

Меня граздо больше расстраивают проекты, которые сделаны по всем неписанным канонам опенсорча, но при этом на сайте фиг поймешь где брать исходники, архивы с исходниками устаревшие, ссылки на репозитарий битые, в архивы забыли положить все файлы.

А вы так уверен, что свой проект не забросите через 2-3 года? И кто-то будет матерится, как же собрать его на qt5... просто зачем игнорировать общепринятые правила, изобретать велосипед и вводить в заблуждение?

Я никого в заблуждение не ввожу. В архиве с исходниками есть readme, в котором написано как собирать. И все используемые файлы в архиве есть, никуда бегать ненужно в поисках чего-то недостающего. Если бы мне попался такой архив с исходниками я б только поблагодарил автора. Но чаще всего попадается ужосо.


Fat-Zer пишет:
xintrea пишет:

Сборку под FreeBSD я вообще не хотел выкладывать, совершенно не представляю, что этому фрибздишнику мешало прописать зависимости.

и правильно, что не хотели... там действительно хлам лежит... во фре всё тривиально, тот кто собирал, видимо даже не пытался разобраться...

а вам всякие бубунтовские пакеты не присылают что-ли?

Нет. За все время существования проекта (вышло три стабильных версии) пакет под линух прислали только один раз - для openSUSE. Но я его не выложил, так как для проверки попытался его установить на openSUSE LiveCD, и не смог, уж не помню чего не хватало.

Люди ставят портабельную версию, совершенно не заморачиваясь отсутствием пакетов.

24 (25.07.2011 07:57:13 отредактировано zenon)

Ну и я свои пять копеек, только в пользу MyTetra, а то незаслуженно и с какой-то снобистской позицией привыкли хаять эту программу, сначала на Лоре, теперь тут.
Во-первых автор молодец, продолжай, главное - не забрось, сам - пользуюсь, есть нюансы, которые нравятся / не нравятся, но раздражающего до не могу нет.
Перебрав с десяток подобных программ под Linux - более менее это zim и tuxcards (там идея нормальная с иконками на деревья), в итоге xintrea, вернулся на ваше изделие.  wink
! Очень нужен импорт / экспорт в какой-нибудь архив из самой программы, понятно что можно копировать, но не помешает, плюс чтобы импортировав можно было объеденить данные.
Идея с подсветкой синтаксиса хороша.
По поводу сборки пакетов, - претензии почему-то к автору, зачем? Есть мейнтейнеры им и карты в руки, если дойдёт до этого у мейнтейнеров могут возникнуть требования свои вот там и разбираться, я себе на Debian пакет собрал без проблем, ставил его на elementary - проблем не было.
И имхо эту тему лучше не в разговоры, а в проекты.
ы. Иконки посимпатичнее бы.

История показывает, что во всем новом обычно кроется какой-то подвох.
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.