Storehouse Of Tasks 2.6.5
Как и всегда, загрузить новую версию для Windows и Linux ОС можно на странице программы: http://ruxesoft.net/downloads/storehouseoftasks.html.
Список изменений:
- Конфигурацию теперь можно вести в зашифрованном виде. Для этого запустите программу с параметром -crypt KEY, где KEY – числовой ключ (0-9). Если конфигурация уже существует, то она будет зашифрована автоматически. В последствии нужно будет всегда запускать с этим ключом. Если нужно сменить ключ шифрования, то после -crypt KEY, добавьте через пробел параметр -newkey NEWKEY, где вместо NEWKEY укажите новый ключ шифрования;
- Добавлена возможность хранения конфигурации в каталоге с программой. Для этого запустите программу с параметром -portable;
- В окне ввода нового задания установлена комбинация клавиш CTRL+S для быстрого сохранения;
- Появилась возможность не учитывать выполненные задания в счётчиках на вкладках фильтра. По умолчанию данная опция отключена, а включается в Настройках – Разное;
- Устранена критическая ошибка, возникающая при быстром переключении категорий;
- Восстановлена сортировка категорий;
- Через контекстное меню заданий можно перенести выбранные задачи «на завтра»;
- Добавлены два новых режима повтора: «Раз в месяц» и «Раз в год».
Изменён состав дистрибутивов SOT
Как-то совсем из головы вылетел тот факт, что приложения, скомпилированные под 32-битный Linux не будут запускаться в 64-битном, как в Windows. Это же очень глупый ход с моей стороны: исходный код я не размещаю, и обладатели отличного от 32-битного Linux (а таких, думаю, большинство) попросту не смогут даже попробовать Storehouse Of Tasks. К тому же, тот дистрибутив был неполон, ибо забыл в него включить каталог resources.
Исправляюсь! Отныне SOT компилируется под i386 и amd64 Linux. Для Windows будет доступна только 32-битная версия до тех пор, пока не откажусь от mingw в пользу vc++.
Приятной работы с программой.
Storehouse Of Tasks 2.6
Загрузить для Windows и Linux операционных систем можно на странице программы.
Список изменений:
- Новый интерфейс программы;
- Добавлена возможность переноса устаревших или будущих задач на текущую дату. Для этого в контекстном меню задания (или заданий) выберите пункт «Перенести на сегодня»;
- Добавлена возможность сохранения сортировки для каждой категории в отдельности. Опция по умолчанию отключена. Включается в «Программа» — «Настройки» — «Разное» — «Сохранять сортировку для каждой категории»;
- Нажатие клавиши «ENTER» в поле поискового запроса активирует поиск;
- Исправлено: после выбора другой категории, поле «Срок» не зависит от положения фильтра;
- В контекстное меню результатов поиска добавлен пункт «Удалить»;
- Исправлено: падение приложения при вызове команды «На сегодня» в календаре;
- Конфигурационные файлы теперь имеют расширение .sot. Если это не первый запуск приложения, то будет произведена фоновая конвертация. Восстановление из резервных копий с прежним расширением (.tasks) допустимо;
- Временно отключена возможность изменения положения задач;
- Временно отключена функция перехода к заданию через поиск.
Скриншоты:
Новый интерфейс Storehouse Of Tasks
Сейчас работаю над новым интерфейсом Storehouse Of Tasks. Теперь везде будет использоваться Qt'шная компоновка (layout). Режим задач:
Режим поиска:
Storehouse Of Tasks 2.5.2
В этой версии включены следующие исправления:
- Исправлено поведение опции «Скрывать выполненные задачи из устаревших»;
- При использовании опции «Скрывать выполненные задачи из устаревших», в счётчике вкладки «Устаревшие» учитываются только невыполненные задания;
- Исправлено: положение списка «Искать только в категории» возвращалось на активную категорию;
- Если включена опция поиска «по мере набора», то изменение параметров поиска в главном окне программы будет провоцировать обновление результатов;
- Исправлено: при быстром переключении фильтров, категории или дат программа закрывалась с критической ошибкой;
- Исправлено: при создании новой категории, результаты для активной категории очищались.
Скачать свежую версию можно, как и всегда, на странице программы для Windows и Linux операционных систем.
Storehouse Of Tasks 2.5.1
Бета версия 2.5, которую я публиковал только в новости, показала достаточно стабильную работу, серьёзных ошибок обнаружено не было. Но учитывая, что параллельно вносил правки, касающиеся функционала программы, то решил уже опубликовать как 2.5.1 версию.
Storehouse Of Tasks 2.5.1 можно скачать на странице программы для Windows и Linux операционных систем.
По сравнению с 2.5 Beta версией изменения следующие:
- Появилась возможность отключения некоторых столбцов через контекстное меню заголовков таблицы;
- При правке задания добавляется звёздочка в заголовке окна, если задание отличается от оригинала;
- В опциях можно отключить показ выполненных заданий в «Устаревших»;
- Исправлено: параметр «Показывать бессрочные задания всегда» не работал;
- Параметры поиска теперь сохраняются и восстанавливаются при последующем запуске.
Начиная с 2.5 Beta версии, немного изменилась структура резервных копий, но обратную совместимость реализовать не подумал. В следующей версии точно будет возможность восстанавливаться из резервных копий от <2.5 версий программы.
Ожидайте обновление на следующей недели.
Storehouse Of Tasks 2.5 Beta
Вся работа, о которой я говорил ранее завершена. Сейчас планирую неделю другую тестировать, исправлять найденные ошибки. Расширением функционала за счёт новой архитектуры займусь не скоро.
Пока что на странице программы оставляю 2.3 версию, а 2.5 Beta версию можно скачать будет только из этой новости. Когда решу, что программа достаточно протестирована, обновлю её страницу на сайте.
Изменений много, но большая их часть относится к внутреннему строению приложения и нацелена на будущие усовершенствования.
Скачать Storehouse Of Tasks 2.5 Beta можно пока только для Windows по этому адресу:
www.ruxesoft.net/get/sot-beta (~4,8 МБ)
Несколько снимков программы:
Ход разработки нового Storehouse Of Tasks
Месяц, а может даже больше, назад я пришёл к выводу, что SOT'у необходим, как сейчас модно говорить, рефакторинг. У меня появилось множество идей, однако часть из них либо не воплотилась бы в жизнь, либо вобрало бы в себя столько костылей, что уже мучительно больно даже думать об этом. Несомненно, работало бы оно нестабильно и исправление (что уж говорить про улучшение или дополнение) однозначно повлекло бы за собой создание новых костылей. Тогда же я приступил к работе над новым SOT'ом, достаточно серьёзно и с чуточкой фанатизма. Заново проектировал программу, представлял новую архитектуру, включавшую мои идеи (в них нет ничего оригинального, но они полезны и интересны мне). Решил сделать схему "Запрос-Ответ": интерфейс запрашивает информацию, логика отвечает, а интерфейс показывает. Это предоставило бы минимальное сцепление, будь модули поделены на два – логика и интерфейс. Однако не всё было так просто. Т.к. мои идеи ещё не были реализованы ранее, я не знал, какие сложности могут возникнуть при непосредственном кодировании. Я абстрагировал несколько модулей: у меня были модули для работы с данными на самом низком уровне, а модули, связанные с визуальным представлением, на высоком. Модули оформлял даже в отдельных проектах. Но сама логика программы, то, что должно быть между теми модулями, не приходила мне в голову. Одно дело сделать просто рефакторинг, но мне же хотелось сразу в архитектуре учесть все свои идеи, качество вывел на первый план. В итоге, через пару дней проектирование остановилось.
[...]
Релиз Storehouse Of Tasks 2.3
В новой версии реализован "умный" поиск с учётом релевантности результатов, о котором я говорил вчера.
Загрузка доступна для Windows и Linux операционных систем на странице программы: www.ruxesoft.net/downloads/storehouseoftasks.html.
Список изменений:
- Появился "умный" поиск с учётом релевантности результатов;
- Исправлено: при изменении положения задачи с помощью горячих клавиш, выделялась перемещаемая задача и первая;
- Добавлена возможность установки повтора "Каждый будний день";
- Исправлено: после создания задачи через окно с дополнительными параметрами, основное поле ввода задачи не очищалось;
- При переключении на вкладку "Бессрочные" ставится автоматически галка "Бессрочно" под полем ввода задачи;
- Убрано нижнее ограничение в 30 пикселей для ширины столбцов.
На следующей неделе ожидайте обновление.
Обзор поиска Storehouse Of Tasks
Начиная с 2.3 версии, программа Storehouse Of Tasks имеет поиск. На самом деле, поиск получился даже лучше, чем в дополнении для Ruxe Engine. И я подумал, что неплохо было бы представить его возможности. Этот краткий обзор позволит использовать поиск в полной мере.
С расположением элементов управления поиском окончательно ещё не решил, пока поиск располагается на новой вкладке фильтра "Поиск":
Для переключения на вкладку "Поиск" не обязательно использовать мышь или комбинации переключения вкладок, а лучше воспользоваться стандартной горячей комбинацией [Ctrl] + [F].

Элементы управления поиском:
[...]









