Commit Graph

  • a273091dc7 Update to nim 2.2.8, cliutils 0.11.1 main 4.33.1 jdb 2026-03-09 13:30:55 -05:00
  • e35bd9f85a Don't ignore '#' in issue details. 4.33.0 jdb 2026-02-24 08:57:09 -06:00
  • 3d8fafd7b2 The edit command can now be called non-interactively to set properties/tags. 4.32.1 jdb 2026-02-08 05:50:30 -06:00
  • 7d5d55d24a Add update-details command to allow setting an issue details via CLI non-interactively. 4.32.0 jdb 2026-02-08 05:10:55 -06:00
  • 89c924bb72 Only emit ANSI escape codes when stdout is a TTY. 4.31.2 jdb 2025-12-01 18:07:03 -06:00
  • 3d1dc7512a Allow including or excluding properties by name only. 4.31.1 jdb 2025-12-01 14:04:19 -06:00
  • 1d18be9d1b Include issues without project or milestone on boards. jdb 2025-12-01 13:50:13 -06:00
  • 6ceca9b009 Make add interactive and allow defining default properties that should be prompted. 4.31.0 jdb 2025-11-24 10:47:22 -06:00
  • de07665a8b Project boards: only show contexts with selected issues. 4.30.1 jdb 2025-11-19 19:00:01 -06:00
  • 5dd7a15bf4 Add support for a project view like virtual-status-board.probatem.com 4.30.0 jdb 2025-11-19 17:12:14 -06:00
  • 6ac068fe75 Move getIssueContextDisplayName to libpit (out of formatting module). jdb 2025-11-19 17:11:21 -06:00
  • 759d00e2f8 Move filter logic earlier in CLI processing, support state filtering. jdb 2025-11-19 17:10:14 -06:00
  • bc37640f2e Bump Nim version to 2.2.6. jdb 2025-11-19 17:08:01 -06:00
  • 3ee5bdf8fd Support for syncing all properties (including context) to Probatem's Virtual Status Board. 4.29.2 jdb 2025-08-02 22:44:04 -05:00
  • 85d561c8a5 Update Nim pinned version, drop jester dependency (pit_api currently not supported). jdb 2025-05-06 14:45:08 -05:00
  • 1064de3e1b Add support for syncing the parent property (if it exists). 4.29.1 jdb 2025-01-13 08:16:07 -06:00
  • 8b0c751344 Bump version for 4.29.0 release. 4.29.0 jdb 2025-01-11 11:59:52 -06:00
  • 0f7e257f76 Cap output width to 80 characters max. jdb 2025-01-11 11:59:17 -06:00
  • 76225d1c50 Add the autoSync config property to automatically sync contexts after relevant issues change. jdb 2025-01-11 11:58:47 -06:00
  • 0361d1b869 Add the --silent option to allow suppressing log output. jdb 2025-01-11 11:57:16 -06:00
  • 40cb602362 Add support for syncing to Probatem's Virtual Status Board. 4.28.0 jdb 2025-01-09 11:57:32 -06:00
  • e2a306c1d6 Refactor to clean up package source structure. jdb 2025-01-08 18:07:19 -06:00
  • e955cd5b24 Add list tags sub-command, accept properties update to the edit command. 4.27.0 jdb 2025-01-06 10:38:21 -06:00
  • 4176dfea3a Migrate from asdf to mise. jdb 2024-12-10 10:00:53 -06:00
  • 587e3c4509 Update for Nim 2.x. No longer building pit_api. 4.26.0 jdb 2024-11-30 08:06:36 -06:00
  • f6a97c384a Use update_nim_package_version from the package repository. jdb 2024-11-30 07:56:55 -06:00
  • 0c3d73dc2b Add debug logging when changing the state of an issue. 4.25.2 jdb 2024-08-12 10:52:51 -05:00
  • 9a0bf35882 Add asdf tool-versions definitions pinning this to Nim 1.6 origin/main origin/HEAD jdb 2024-05-10 11:58:35 -05:00
  • be7c099b7b Format listed issues plainly when STDOUT is not a TTY 4.25.1 jdb 2024-01-01 12:55:01 -06:00
  • d04797460c Format listed issues plainly when STDIN is not a TTY 4.25.0 jdb 2024-01-01 12:47:43 -06:00
  • 8cf0bf5d98 Change how time entries based on PIT issues are logged when using --ptk. 4.24.1 jdb 2023-12-17 07:32:46 -06:00
  • ed3058a9c8 Initial ideas around a related-to special property. origin/related-to related-to jdb 2023-12-15 21:34:53 -06:00
  • ddad90ddef Add examples to the online help for all special properties. jdb 2023-12-15 21:34:38 -06:00
  • 34ce2b61b9 When creating new recurrences, put them in the TodoToday state, not Todo. 4.24.0 jdb 2023-07-06 08:07:22 -05:00
  • 661d5959c6 Add show-dupes command, fix BareExcept warnings. 4.23.4 jdb 2023-05-19 09:24:53 -05:00
  • 6665f09b7b Fixed missed version bump in cliconstants. 4.23.3 jdb 2023-05-19 09:05:02 -05:00
  • bcb1c7c17c Extract logic for locating the config file to the cliutils library. jdb 2023-05-13 07:30:25 -05:00
  • b0e3f5a9d8 Expose issue formating functionality. 4.23.2 jdb 2023-03-21 11:11:44 -05:00
  • fee4ba70a6 Update state field when changing an issue's state. 4.23.1 jdb 2023-03-21 10:17:43 -05:00
  • 171adbb59d Make IssueState available as a field on Issue. 4.23.0 jdb 2023-03-21 08:27:36 -05:00
  • d01d6e37f4 Update timeutils version to include support for the shorter ISO8601 date format. 4.22.2 jdb 2023-02-28 23:29:06 -06:00
  • b98596574d Add find utility method for searching for issues among multiple issue states. 4.22.1 jdb 2023-02-17 12:12:13 -06:00
  • ea9f8ea7ac Move issue loading logic into the publicly-exposed library methods. 4.22.0 jdb 2023-02-16 11:06:47 -06:00
  • ae4a943e82 Allow access to pit functionality as a Nim libaray. 4.21.2 jdb 2023-02-16 09:07:02 -06:00
  • 58a5321d95 Rework dependencies using JDB Softwar package repo instead of URLs. 4.21.1 jdb 2023-02-13 08:48:40 -06:00
  • 7215b4969b Re-design output to make skimming easier. 4.21.0 jdb 2022-07-31 20:01:39 -05:00
  • c7891de310 Show Pending in either Today's list of the Future list, but not both at the same time. 4.20.0 jdb 2022-07-28 10:48:51 -05:00
  • a373af0658 Add support for filtering based on property exclusion. 4.19.0 jdb 2022-07-22 10:23:53 -05:00
  • de3ee05680 Change logging format. 4.18.2 jdb 2022-01-22 10:31:58 -06:00
  • 59440d2c9d Remove unused, old copies of usage and outline text. jdb 2022-01-21 15:01:07 -06:00
  • 6226ff21c5 Fix compile-time message includes when installing via Nimble. 4.18.1 jdb 2022-01-21 13:26:22 -06:00
  • 71e035fdbe Add --show-hidden to ignore hide-until properties. 4.18.0 jdb 2022-01-04 22:27:08 -06:00
  • df854f864c When completing an issue, print info about any new issue created by recurrence. 4.17.0 jdb 2021-09-21 10:14:49 -05:00
  • 7bccd83e23 Add support for issue recurrence. 4.16.0 jdb 2021-09-17 13:49:42 -05:00
  • b25d2be164 Adding more comrehensive documentaition regaring issue types and properties. 4.15.0 jdb 2021-09-16 23:31:12 -05:00
  • e0ab3cb401 Include Pending in the 'today' view. Allow listing multiple issues or states. 4.14.0 jdb 2021-08-30 11:49:35 -05:00
  • d93c0cf348 Add the ability to hide tasks until a certain date. 4.13.0 jdb 2021-08-24 10:56:47 -05:00
  • 9606e71cec Add support for binary properties via data URIs. 4.12.0 jdb 2021-06-07 18:34:41 -05:00
  • 98f4dda1ad Reset terminal attributes after printing single issues. 4.11.1 jdb 2021-02-01 07:41:01 -06:00
  • 393be347c9 Default list command no longer includes Done issues. 4.11.0 jdb 2020-11-12 14:50:31 -06:00
  • f8fed9d937 Allow filtering by issue tags. 4.10.0 jdb 2020-11-12 07:37:22 -06:00
  • ef16eafd48 Update to address changes for Nim 1.x (currently 1.4.0). 4.9.4 jdb 2020-11-12 04:05:04 -06:00
  • 4af0d09356 Remove stuff in the README that I don't understand. 🤷 jdb 2020-10-02 12:33:51 -05:00
  • 071c4b66e5 Explicitly document list contexts subcommand. Sort listed contexts alphabetically. 4.9.3 jdb 2020-10-02 12:13:22 -05:00
  • 57a3af4f2f When moving issues, create target directories if they do not already exist. 4.9.2 jdb 2020-07-06 11:47:31 -05:00
  • 08b9df2086 Update to reflect changes in Nim stdlib in v1.2. 4.9.1 jdb 2020-07-06 11:39:57 -05:00
  • 339e88cddd list contexts command now prints both the listeral context value and the display name. 4.9.0 jdb 2020-05-05 09:40:08 -05:00
  • 0a2249018b Add ptk integration option as a command-line switch. 4.8.0 jdb 2020-04-16 10:20:33 -05:00
  • ec3008937d Add README, bugfix CLI configuration. jdb 2020-03-23 09:18:44 -05:00
  • 10fcc34ea2 Update nim-cli-util dependency version to get a fix to the queryParamsToCli function. 4.7.1 jdb 2020-03-23 08:27:30 -05:00
  • 4127fbe41c Better PTK integration. 4.7.0 jdb 2020-03-16 09:39:17 -05:00
  • 0671d7728e Add helper to update version easily. 4.6.2 jdb 2020-02-16 00:56:01 -06:00
  • 7b5f26f24a Update dependency references to use full URLs to non-central libs. 4.6.1 jdb 2020-02-14 11:21:54 -06:00
  • db3e648d47 Add tag and untag commands. 4.6.0 Jonathan Bernard 2019-04-18 07:43:08 -05:00
  • 476a94c679 Add property removal behavior: specifying a property with no value removes it. 4.5.0 jdb 2019-01-24 22:30:20 -06:00
  • 65edc56e08 Add delegate command. 4.4.4 jdb 2019-01-18 18:51:31 -06:00
  • d4db66a71e Updates to compile on Nim 0.19 4.4.3 jdb 2019-01-17 13:18:25 -06:00
  • f8ccc831ef WIP Updates to compile on Nim 0.19. origin/temp jdb 2019-01-17 10:50:39 -06:00
  • 93a0a15f12 Refactored to move HTTP query params to CLI arguments translation into the cliutils package. 4.4.2 Jonathan Bernard 2018-10-01 21:39:35 -05:00
  • dc31d590a0 Add GET /issue/<issueId> API endpoint. Jonathan Bernard 2018-10-01 11:22:48 -04:00
  • 8b46cc19d8 Rename variable to avoid overloading the name. Jonathan Bernard 2018-10-01 11:22:31 -04:00
  • 567c2d2178 Fix a bug when asking to move an issue to the state it's already in. 4.4.1 Jonathan Bernard 2018-06-25 11:40:25 -05:00
  • 08dfbde57f Add the ability to order issues. 4.4.0 Jonathan Bernard 2018-06-11 12:11:26 -05:00
  • a924d7b649 Add filters for text-matching on issue summary or details. Jonathan Bernard 2018-06-11 10:19:10 -05:00
  • 2404f6a3d1 Add the ability to edit all issues in a given state. 4.3.0 Jonathan Bernard 2018-06-06 09:43:31 -05:00
  • 2b5f82203c Add list contexts, refactor display logics. 4.2.0 Jonathan Bernard 2018-05-29 14:20:40 -05:00
  • 29959a6a8d Add REST API. Refactor config logic. 4.1.0 origin/big-rewrite Jonathan Bernard 2018-05-18 16:06:58 -05:00
  • 6f247032a3 Add created property when creating issues. 4.0.7 Jonathan Bernard 2018-05-14 17:17:47 -05:00
  • efd5f6adff Add versbose flag, list specific issue. 4.0.6 Jonathan Bernard 2018-05-14 12:21:05 -05:00
  • 49c5753ef1 Add rm as an alias for delete. 4.0.5 Jonathan Bernard 2018-05-14 10:09:33 -05:00
  • 3bdb2ecb1f Fix padding issue in context listing. 4.0.4 Jonathan Bernard 2018-05-14 10:04:24 -05:00
  • 28569a643e Added Dormant state, auto-create task dirs. 4.0.3 Jonathan Bernard 2018-05-14 09:53:15 -05:00
  • 97eb286e32 Reorganize project folder structure to work according to nimble package expectations. 4.0.2 Jonathan Bernard 2018-05-14 09:35:15 -05:00
  • fcab7a4cc6 Added add (alias for new) and delete. 4.0.1 Jonathan Bernard 2018-05-14 09:28:43 -05:00
  • 20c82ea9ba Fix version string. 4.0.0 Jonathan Bernard 2018-05-14 09:13:44 -05:00
  • 11b18317bd Implemented new, edit, state transitions. Jonathan Bernard 2018-05-13 02:58:08 -05:00
  • d86da67284 WIP Support basic list options. Jonathan Bernard 2018-05-12 11:40:15 -05:00
  • 063a869b51 Remove and ignore binary artifact. Jonathan Bernard 2018-05-11 21:36:05 -05:00
  • 46d4db0d6a Capitalize moved to unicode module. Jonathan Bernard 2018-05-11 21:35:03 -05:00
  • 34e01119a9 Initial WIP of new pit (Nim). Jonathan Bernard 2018-05-11 18:39:40 -05:00