LINUX.ORG.RU

Taskwarrior 2.4.0

 , ,


2

4

Разработчики поздравляют с Новым годом и представляют долгожданный мажорный выпуск Taskwarrior 2.4.0

Taskwarrior — продвинутый менеджер задач и планирования времени для командной строки (также доступны GUI-фронтэнды, библиотеки и дополнения).

Экраноснимки: 1, 2, 3, 4

В этом выпуске исправлено 108 багов, добавлено 47 новых возможностей и приняты более 50 патчей от сообщества.

Основные изменения:

  • добавлены локализации: португальский язык и эсперанто;
  • новая цветовая тема: dark-gray-blue­256;
  • добавлена расширенная поддержка дат ISO-8601, даты с пробелами;
  • новые форматы для столбцов: description.truncated_count, uda.NAME.indicator, recur.short, сортировка по тегу;
  • новые правила для цветов: color.uda.NAME.VALUE, color.label.sort, color.until;
  • новые команды: calc, _zshattributes;
  • новые виртуальные теги: READY, YESTERDAY, TOMORROW, PENDING, DELETED, COMPLETED, TAGGED;
  • добавлен токен для подробного отображения: new-uuid;
  • добавлена возможность для остановки отображения отчетов;
  • добавлен фреймворк на Python для высокоуровневого тестирования;
  • добавлена поддержка DOM: ID.annotation.0.description, ID.due.month и т.п.;
  • добавлена поддержка хуков: on-add, on-modify, on-launch и on-exit;
  • поддержка регулярных выражений теперь работает по-умолчанию;
  • добавлена поддержка алгебраических выражений для расчета даты;
  • улучшена командная строка: работа с кавычками и экранированным содержимым, частичные UUID, поиск по всем атрибутам, имена проектов с пробелами;
  • улучшена утилита l10n;
  • улучшена команда show: отображение настроек по-умолчанию;
  • улучшена команда diagnostics: отображение переменных окружения, ошибок конфигурации и хуков;
  • улучшена команда information: информация о расчете срочности;
  • улучшен расчет срочности: наследование срочности через зависимости;
  • улучшена документация: переработано руководство в PDF, man'ы доступны в интернете;
  • улучшена безопасность при проверке сертификата и валидации имени хоста;
  • улучшены фильтры отчетов;
  • улучшена поддержка фронтэндов;
  • улучшен вывод в режиме отладки;
  • улучшено автодополнение для fish, bash и zsh;
  • улучшена поддержка для Vim;
  • обновлены праздники;
  • удалены устаревшие возможности: push, pull, merge, старые форматы дат, неиспользуемые файлы настроек;
  • удалено некорректное свойство total active time, заменено на сторонний скрипт.

Также постоянным пользователям следует обратить внимание, что, начиная с этой версии, команда shell заменена на tasksh, о чем была отдельная новость в декабре.

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

Пакеты для установки Taskwarrior доступны в большинстве дистрибутивов GNU/Linux, для установки на OS X можно воспользоваться homebrew.

>>> Подробности



Проверено: Shaman007 ()
Последнее исправление: Wizard_ (всего исправлений: 3)

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

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

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

Буквально за пару часов от безделья наколхозил скрипт на пестоне, который парсит ~/.task/*.data, соображает о чём нужно напомнить и шлёт смс через гейт. Сперва думал прикрутить на почту отсылать письмо или в жаббер писать, но смс через гейт проще оказалось (один GET), в итоге так и оставил. Скрипт дёргается по расписанию каждые 5 минут. YMMV.

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

Выложи скрипт в gist если не трудно.

Мне не трудно, но я не буду этого делать: там самый настоящий гавнакод на костылях и изоленте, и показывать его кому-то ещё мне просто стыдно. Открой файлики в редакторе и посмотри сам, формат очень простой. А ещё лучше, не открывай файлики и пользуйся task export. Он выдаёт JSON, который так удобно парсится, но было уже поздно :)

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

Гуй есть :) ещё есть веб интерфейс и приложение под Android. И умеет синхронизироваться через свой или бесплатный общественный сервер.

vitruss ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.