LINUX.ORG.RU

Tatuin v0.25.0

 , , , ,


1

4

Tatuin (Task Aggregator TUI for N providers) — агрегатор задач с текстовым пользовательским интерфейсом (TUI), объединяющий в одном окне задачи из различных источников: Todoist, Obsidian, GitLab TODO, GitHub Issues, iCal и CalDAV. Поддерживает базовые операции над задачами — добавление, редактирование, выполнение и удаление.

Изменения в версии v0.25.0

Добавлено

  • Issue #260: Внизу окна теперь отображаются основные горячие клавиши.
  • Issue #288: Предзаполнение полей Провайдер и Проект при пакетном добавлении задач (Shift+Enter).
  • Issue #279: Автоматический переход на следующее поле при выборе Провайдера и Проект в окне добавления задачи.
  • Issue #270: При выходе с незакоммиченными изменениями теперь выдается запрос с подтверждением.
  • Issue #188: Поле «Описание» в панели информации о задаче теперь отображает три первые строки вместо одной (настраивается через конфиг).
  • Issue #300: Теперь ссылки на внутренние файлы Obsidian корректируются с учетом пути к vault и корректно открываются в Obsidian. Так же, wiki ссылки отображаются как обычные ссылки ([[Some internal page]]).
  • Issue #303: Тэги теперь не отображаются в имени задачи в Obsidian.
  • Issue #304: Отображение подсказки с полным путем ссылки при наведении на неё.
  • Issue #266: Поддержка Windows платформы.
  • Добавлена новая команда config-dir, которая показывает путь к каталогу с файлом конфигурации

Исправлено

  • Issue #271: Изменен размер поля статуса задачи с 1 пробела до двух: [ ] заменилось на [ ], чтобы сохранять консистентность размера с остальными состояниями.
  • Issue #269: Убран выход из приложения по нажатию ESC.
  • Issue #274: Произведен переход с библиотеки xdg на dirs для поддержки Windows платформы.
  • Issue #268: Раньше проставлялась неправильная версия в бинарнике.
  • Issue #280: Исправлена паника в провайдере Obsidian, которая возникала при попытке изменить задачу в документе, который был изменен с последней синхронизации.
  • Issue #254: Включены оптимизации сборки, за счет чего размер бинарника стал меньше.

Важно!

В MacOS были изменены пути к данным приложения (логи, кэш и расположение файла конфигурации). Миграция производится автоматически.

>>> Полный список изменений

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 2)

Новость, как я понимаю, от автора программы. И поскольку на ЛОРе это уже третья анонсируемая версия сабжа, добавил для него тег.

hobbit ★★★★★
()
Ответ на: комментарий от blex

Название программы классное

Да, автору повезло что аббривеатура сложилась в слово

pihter ★★★★★
()

По задачами же подразумевается какой-то собственный «TO DO» список, вроде «купить булку хлеба»?

unDEFER ★★★★★
()

Идея, конечно, неплохая. Но у меня два вопроса.

  1. Почему выбран интерфейс в консольно-текстовом формате, который, прямо скажем, не повышает продуктивность.

  2. А в чем глобальная разница с todoist? Ну кроме бесплатности и интерфейса а-ля 90-е и начало 2000-х.

DrRulez ★★★★★
()
Ответ на: комментарий от DrRulez

прямо скажем, не повышает продуктивность.

Наоборот, консольные интерфейсы повышают продуктивность.

th3m3 ★★★★★
()

Консольный интерфейс обычно незаменим при удалённой работе. Только непонятно, зачем это нужно органайзеру?

yvv1
()
Ответ на: комментарий от Saakx

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

th3m3 ★★★★★
()
Ответ на: комментарий от yvv1

Консольный интерфейс обычно незаменим при удалённой работе. Только непонятно, зачем это нужно органайзеру?

Вот именно! Я могу понять консоль и сам ей пользуюсь достаточно часто. Но у меня в голове не укладывается ни работа с туду через консоль ни работа с почтой при больших объемах и того и другого.

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

DrRulez ★★★★★
()
Ответ на: комментарий от th3m3

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

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

DrRulez ★★★★★
()
Последнее исправление: DrRulez (всего исправлений: 1)
Ответ на: комментарий от DrRulez

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

А вы видели ужасы вейланда? Тут, и вправду, впору в консоль убегать.

tiinn ★★★★★
()
Ответ на: комментарий от DrRulez

А как они будут взаимодействовать на проетках с людьми, которые предпочитают во первых комфорт, а во вторых имеют задач несколько больше 5-ти

Очевидно, эти люди - не ЦА данной программы.

tiinn ★★★★★
()
Ответ на: комментарий от tiinn

А вы видели ужасы вейланда? Тут, и вправду, впору в консоль убегать.

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

DrRulez ★★★★★
()
Ответ на: комментарий от DrRulez

Как инструмент для реальной работы в команде - эта штука практически бесполезна.

А чорд его знает. Не бывает команды на 3-5 человек? Бывают. Можно, конечно, сразу сказать, что никакой реальной работы команда из 3-5 человек сделать неспособна, но это не исключает существования игорь, приложений и вебсайтов для 3-5 человек. Пусть лучше будет, чем нет.

tiinn ★★★★★
()

Звучит клёво. Но у меня workflow может уходить только в консоль, не каждый день, но часто и тогда я кручусь в рамках использования vim, mc, mutt и всего такого, и ещё одна программа из cli или tui, это очень приятное дополнение к возможности расширить рабочее окружение в своем tty наборе.

zbarassky
()
Ответ на: комментарий от unDEFER

И да, и нет. Это какая-то сущность, у которой можно менять приоритет, статус, расширять каким-то описанием и пр.

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от DrRulez

Почему выбран интерфейс в консольно-текстовом формате, который, прямо скажем, не повышает продуктивность

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

А в чем глобальная разница с todoist? Ну кроме бесплатности и интерфейса а-ля 90-е и начало 2000-х.

Это просто клиент для разных систем ведения задач. Я собственно начал его писать из-за того, что пользовался todoist для личных задач и obsidian для рабочих - это приводило к расфокусировке и появилась идея сделать приложение, которое соберет все в одном месте. А еще я хотел выучить rust и мне нужна была какая-то идея приложения для этого.

panter_dsd ★★★★★
() автор топика
Ответ на: комментарий от DrRulez

как они будут взаимодействовать на проетках с людьми, которые предпочитают во первых комфорт

Я тоже предпочитаю комфорт. Лучше в консоли, чем хрень на электроне!

Почему информация не будет умещаться? Если не будет, будет перелистывание/прокрутка/etc, как и в любых других интерфейсах.

th3m3 ★★★★★
()
Ответ на: комментарий от DrRulez

А как они будут взаимодействовать на проетках с людьми, которые предпочитают во первых комфорт, а во вторых имеют задач несколько больше 5-ти

А что помешает этим людям использовать что-то из заявленного списка:

Todoist, Obsidian, GitLab TODO, GitHub Issues, iCal и CalDAV
alx777 ★★
()
Ответ на: комментарий от th3m3

консольные интерфейсы повышают продуктивность.

За счёт чего они это делают?

Минимальное потребление ресурсов системы

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

скорость взаимодействия возрастает

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

А ресурсы - это бесплатный бонус.

VIT
()
Ответ на: комментарий от VIT

Только если ресурсов явно не хватает для задач,

За GUI тут играет, что в нём не так чтоб очевидно можно было измерить скорость. В общем случае разве снять видеопоток с экрана и посчитать кадры. Вот, на глаз в том же слаке есть видимая задержка между «кликнул по каналу» и «ui отрисовал содержимое канала». (lenovo t14 i7 48gb ram между прочим). Но в цифры это перевести сложно.

Поэтому моя продуктивность страдает от раздражения на это говно лагучее, а по-нормальному и претензию не выставишь. Так и живём.

ugoday ★★★★★
()
Ответ на: комментарий от ugoday

Я здесь вижу аналогию между сравнением АРМ и х86. Конечно, сделать заточенную под задачу архитектуру выбрав из АРМ вариантов все необходимое проще и дешевле, чем использовать универсальный х86, который каждую конкретную задачу делает абы как. Так и здесь.

Был в Австралии анестезиолог, пытался охарактеризовать отклик машины и делал патчи в ядро. Народ даже отмечал улучшения, но в целом удовлетворительное сравнение тоже сделать нельзя. GUI и правда требует больше ресурсов, он банально больше делает. А вот делает ли он то, для чего предназначен больше всего - вопрос риторический и флеймообразующий. Сколько людей, столько и мнений. Хнык-хнык.

VIT
()
Ответ на: комментарий от VIT

Ресурсы - как бонус, да. Но и интерфейс работает мгновенно, быстрое переключение между элементами, может горячими клавишами и без использования мыши. Взять тот же vim, кто осилил - понимает всю мощь.

th3m3 ★★★★★
()
Ответ на: комментарий от th3m3

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

Вполне возможно, что существуют, так сказать, образцовые программы с использованием GUI, можно пообсуждать в talks.

VIT
()
Ответ на: комментарий от VIT

В том вина Сатаны льстивого. Он уговорил Еву сожрать то яблоко, грехопадением человеческая природа оказалась искажена и теперь если дать программисту творить фигню, он её и сотворит. Вот, в TUI чатике хрен ты добавишь анимированные реакции — их тут нет. А в GUI — можно, значит ничего не остановит желание их туда добавить. Такова реальность.

ugoday ★★★★★
()
Ответ на: комментарий от alx777

А что помешает этим людям использовать что-то из заявленного списка:

Потому, мой юнный падаван, что при совместной работе, подобный разброд и шатание (т.е. тот самый зоопарк), категорически неприемлем. Сам для себя - ради бога. Я уже понял автора. Он сделал для себя и ему было интересно попрактиковаться с растом. Вполне себе, стоит заметить, нормальная цель и занятие. Я-же говорю, о совместной работе над проектом. А это уже - совсем другое. Там ни у кого даже не спрашивают, что ему удобно. Ему - говорят: это, это и это. И только вот так. В противном случае - дверь вооооон тама. пинок под задницу и давай-досвиданья.

DrRulez ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.