Commit Graph

  • edc8adf6c6 adds 'tm' and 'taskmaster' aliases to zshrc or bashrc automatically, added as options in the init questions. Eyal Toledano 2025-03-27 00:00:38 -04:00
  • 751854d5ee adds 'tm' and 'taskmaster' aliases to zshrc or bashrc automatically, added as options in the init questions. Eyal Toledano 2025-03-27 00:00:38 -04:00
  • 0ed8f422f1 Merge remote-tracking branch 'origin/main' into crunchyman/feat.add.mcp.2 Eyal Toledano 2025-03-26 23:54:47 -04:00
  • 444fb24022 Merge remote-tracking branch 'origin/main' into crunchyman/feat.add.mcp.2 Eyal Toledano 2025-03-26 23:54:47 -04:00
  • 59724fab89 Merge pull request #34 from eyaltoledano/upversion-0.9.29 Eyal Toledano 2025-03-26 21:29:58 -04:00
  • 98d5cefba8 Merge pull request #34 from eyaltoledano/upversion-0.9.29 v0.9.30 Eyal Toledano 2025-03-26 21:29:58 -04:00
  • 67716a8403 upversion npm package to 0.9.29 Eyal Toledano 2025-03-26 21:29:34 -04:00
  • 3fd96a3d89 upversion npm package to 0.9.29 Eyal Toledano 2025-03-26 21:29:34 -04:00
  • 0bcd997f23 Merge pull request #33 from eyaltoledano/parse-prd-defaults Eyal Toledano 2025-03-26 21:26:48 -04:00
  • b85e59fef4 Merge pull request #33 from eyaltoledano/parse-prd-defaults Eyal Toledano 2025-03-26 21:26:48 -04:00
  • 907db983a2 feat: Adds .windsurfrules to the init package. It's composed of the 3 rules we currently package, and has been edited to be Windsurf specific. Rules are added in as sections. The init function will search for an existing .windsurfrules document, and if it finds it, it will append to it. Otherwise it will create it. Eyal Toledano 2025-03-26 21:24:47 -04:00
  • dac1ea61e8 feat: Adds .windsurfrules to the init package. It's composed of the 3 rules we currently package, and has been edited to be Windsurf specific. Rules are added in as sections. The init function will search for an existing .windsurfrules document, and if it finds it, it will append to it. Otherwise it will create it. Eyal Toledano 2025-03-26 21:24:47 -04:00
  • b90dbb2fd3 fix: Tweak table column widths. Will probably make them dynamicalyl adjust based on the longest string in the column. But that's an overoptimization for now. Eyal Toledano 2025-03-26 20:25:02 -04:00
  • 5b0552fc20 fix: Tweak table column widths. Will probably make them dynamicalyl adjust based on the longest string in the column. But that's an overoptimization for now. Eyal Toledano 2025-03-26 20:25:02 -04:00
  • 021749cf0f Adds tasks 30 and 31, which are done Eyal Toledano 2025-03-26 19:58:16 -04:00
  • 217adcc764 Adds tasks 30 and 31, which are done Eyal Toledano 2025-03-26 19:58:16 -04:00
  • b3fc14a4c2 fix: Improve CLI flag validation for single-word flags Fix issue with kebab-case validator incorrectly flagging single-word flags like --prompt. Refactor detectCamelCaseFlags to properly handle all single-word flags. Update tests to verify correct behavior with single-word and camelCase flags. Add support for alternative flag formats in init command (e.g., -my_name). This fixes a bug where users couldn't use the --prompt flag directly and had to use -p instead. Eyal Toledano 2025-03-26 15:54:51 -04:00
  • c59bd8c9fc fix: Improve CLI flag validation for single-word flags Fix issue with kebab-case validator incorrectly flagging single-word flags like --prompt. Refactor detectCamelCaseFlags to properly handle all single-word flags. Update tests to verify correct behavior with single-word and camelCase flags. Add support for alternative flag formats in init command (e.g., -my_name). This fixes a bug where users couldn't use the --prompt flag directly and had to use -p instead. Eyal Toledano 2025-03-26 15:54:51 -04:00
  • c75e518380 fix: improve testing and CLI command implementation Eyal Toledano 2025-03-26 15:07:31 -04:00
  • 6322a1a66f fix: improve testing and CLI command implementation Eyal Toledano 2025-03-26 15:07:31 -04:00
  • 4403975604 Merge pull request #28 from eyaltoledano/overloaded-error-handling Eyal Toledano 2025-03-26 01:21:16 -04:00
  • 75c81925f0 Merge pull request #28 from eyaltoledano/overloaded-error-handling Eyal Toledano 2025-03-26 01:21:16 -04:00
  • 589d2bae05 upversion and publish Eyal Toledano 2025-03-26 01:19:28 -04:00
  • aeee62dabe upversion and publish Eyal Toledano 2025-03-26 01:19:28 -04:00
  • 75001c0a2a fix: subtask id is truncated in task show subtask table. Eyal Toledano 2025-03-26 00:42:12 -04:00
  • 4643852110 fix: subtask id is truncated in task show subtask table. Eyal Toledano 2025-03-26 00:42:12 -04:00
  • 9db5637c71 feat: Enhance testing, CLI flag validation, and AI capabilities Eyal Toledano 2025-03-25 17:20:09 -04:00
  • 9e19b54518 feat: Enhance testing, CLI flag validation, and AI capabilities Eyal Toledano 2025-03-25 17:20:09 -04:00
  • 2d905d2e52 chore: implements the integration tests for setTaskStatus, updateSingleTaskSTatus, listTasks and addTask Eyal Toledano 2025-03-25 16:56:48 -04:00
  • 002612bdf9 chore: implements the integration tests for setTaskStatus, updateSingleTaskSTatus, listTasks and addTask Eyal Toledano 2025-03-25 16:56:48 -04:00
  • d24dc0b2bf fix: elegantly exit if running into a claude error like overloaded api + integration test. Eyal Toledano 2025-03-25 16:35:25 -04:00
  • fce55dd0c4 fix: elegantly exit if running into a claude error like overloaded api + integration test. Eyal Toledano 2025-03-25 16:35:25 -04:00
  • a3c86148d4 fix(mcp): get everything working, cleanup, and test all tools Ralph Khreish 2025-03-25 19:00:00 +00:00
  • bc4e68118c fix(mcp): get everything working, cleanup, and test all tools Ralph Khreish 2025-03-25 19:00:00 +00:00
  • 21e74ab8f5 feat(wip): set up mcp server and tools, but mcp on cursor not working despite working in inspector Ralph Khreish 2025-03-25 00:39:20 +00:00
  • a9392c8a0d feat(wip): set up mcp server and tools, but mcp on cursor not working despite working in inspector Ralph Khreish 2025-03-25 00:39:20 +00:00
  • 90580581ba feat(wip): initial commits for sub-tasks 1,2,3 for task 23 Ralph Khreish 2025-03-24 21:31:36 +00:00
  • f49684a802 feat(wip): initial commits for sub-tasks 1,2,3 for task 23 Ralph Khreish 2025-03-24 21:31:36 +00:00
  • 6499509917 Merge pull request #22 from eyaltoledano/more-kebabs Eyal Toledano 2025-03-25 00:48:11 -04:00
  • 1d70a7c32c Merge pull request #22 from eyaltoledano/more-kebabs Eyal Toledano 2025-03-25 00:48:11 -04:00
  • 9f84ed495f npm upversion and publish Eyal Toledano 2025-03-25 00:47:38 -04:00
  • 9e64d0c681 npm upversion and publish Eyal Toledano 2025-03-25 00:47:38 -04:00
  • 8c275c9560 fix: ensure CLI correctly handles kebab-case options Eyal Toledano 2025-03-25 00:42:59 -04:00
  • b3d6e61e6b fix: ensure CLI correctly handles kebab-case options Eyal Toledano 2025-03-25 00:42:59 -04:00
  • bcb363c461 Merge pull request #21 from eyaltoledano/fix-kebabe-case Eyal Toledano 2025-03-25 00:24:22 -04:00
  • 06c2f882cf Merge pull request #21 from eyaltoledano/fix-kebabe-case Eyal Toledano 2025-03-25 00:24:22 -04:00
  • d4f767c9b5 adjusts rule to use kebab-case for long form option flags. Eyal Toledano 2025-03-25 00:22:43 -04:00
  • 3be7920868 adjusts rule to use kebab-case for long form option flags. Eyal Toledano 2025-03-25 00:22:43 -04:00
  • 33bcb0114a fix: camelCase detection mechanism in global CLI Eyal Toledano 2025-03-25 00:12:29 -04:00
  • ebc0e2018d fix: camelCase detection mechanism in global CLI Eyal Toledano 2025-03-25 00:12:29 -04:00
  • 381f28b8a4 Merge pull request #16 from eyaltoledano/streaming-bug Eyal Toledano 2025-03-24 23:47:11 -04:00
  • 85e4c0b51e Merge pull request #16 from eyaltoledano/streaming-bug Eyal Toledano 2025-03-24 23:47:11 -04:00
  • f7ab05dbea npm upversion Eyal Toledano 2025-03-24 23:45:08 -04:00
  • e2d552d5fb npm upversion Eyal Toledano 2025-03-24 23:45:08 -04:00
  • 0e11313afd Adjusts sub tasks for 24 and 26. Eyal Toledano 2025-03-24 23:43:42 -04:00
  • 2e66eaf7b6 Adjusts sub tasks for 24 and 26. Eyal Toledano 2025-03-24 23:43:42 -04:00
  • 99b04481f2 Fix: Ensure consistent handling of kebab-case flags in CLI Eyal Toledano 2025-03-24 22:49:16 -04:00
  • 8e3991361e Fix: Ensure consistent handling of kebab-case flags in CLI Eyal Toledano 2025-03-24 22:49:16 -04:00
  • 1142c5b0db feat: adds ability to add or remove subtasks. Can also turn subtasks into standalone features. Also refactors the task-master.js by deleting 200+ lines of duplicate code. Instead properly imports the commands from commands.js which is the single source of truth for command definitions. Eyal Toledano 2025-03-24 21:18:49 -04:00
  • a26e7adf8c feat: adds ability to add or remove subtasks. Can also turn subtasks into standalone features. Also refactors the task-master.js by deleting 200+ lines of duplicate code. Instead properly imports the commands from commands.js which is the single source of truth for command definitions. Eyal Toledano 2025-03-24 21:18:49 -04:00
  • efd374517f Adds task 25 for adding and removing subtasks manually. Sometimes you need to adjust subtasks yourself. Eyal Toledano 2025-03-24 20:00:28 -04:00
  • 50cbe5419e Adds task 25 for adding and removing subtasks manually. Sometimes you need to adjust subtasks yourself. Eyal Toledano 2025-03-24 20:00:28 -04:00
  • 4b6f5f14f3 feat: Adds unit test for generateTaskFiles and updates tests.mdc with new insights for effectively writing tests for an ES Module Eyal Toledano 2025-03-24 19:44:24 -04:00
  • 4690c99d4a feat: Adds unit test for generateTaskFiles and updates tests.mdc with new insights for effectively writing tests for an ES Module Eyal Toledano 2025-03-24 19:44:24 -04:00
  • a89b6e3884 feat: Add comprehensive unit tests for utils module Eyal Toledano 2025-03-24 19:14:41 -04:00
  • cf75915208 feat: Add comprehensive unit tests for utils module Eyal Toledano 2025-03-24 19:14:41 -04:00
  • de5e22e8bd feat: Add skipped tests for task-manager and utils modules, and address potential issues Eyal Toledano 2025-03-24 18:54:35 -04:00
  • c5738a2513 feat: Add skipped tests for task-manager and utils modules, and address potential issues Eyal Toledano 2025-03-24 18:54:35 -04:00
  • e77da09ca2 npm upversion to 0.9.23 Eyal Toledano 2025-03-24 17:35:58 -04:00
  • 85104ae926 npm upversion to 0.9.23 Eyal Toledano 2025-03-24 17:35:58 -04:00
  • 287923f60d Adds a test for parse-prd. Eyal Toledano 2025-03-24 17:33:57 -04:00
  • 784a52a7a3 Adds a test for parse-prd. Eyal Toledano 2025-03-24 17:33:57 -04:00
  • 193d07d580 Adjusts claude calls using message to use stream instead. Eyal Toledano 2025-03-24 17:22:48 -04:00
  • 341fbdf40f Adjusts claude calls using message to use stream instead. Eyal Toledano 2025-03-24 17:22:48 -04:00
  • 233a61c9d3 Merge pull request #15 from eyaltoledano/complexity-fix Eyal Toledano 2025-03-24 16:55:06 -04:00
  • f7c7ca16d3 Merge pull request #15 from eyaltoledano/complexity-fix Eyal Toledano 2025-03-24 16:55:06 -04:00
  • 9a8bdcf8ea npm upversion with patch Eyal Toledano 2025-03-24 16:51:47 -04:00
  • e763872766 npm upversion with patch Eyal Toledano 2025-03-24 16:51:47 -04:00
  • 71d460ffc6 fix: Ensures prompt is properly included in the expand command suggestion in the complexity-report. Makes the table fill the width of the terminal as well. Eyal Toledano 2025-03-24 16:50:16 -04:00
  • 7b1c995bde fix: Ensures prompt is properly included in the expand command suggestion in the complexity-report. Makes the table fill the width of the terminal as well. Eyal Toledano 2025-03-24 16:50:16 -04:00
  • 0c874f93e9 fixes issue with perplexity model used by default (now sonar-pro in all cases). Fixes an issue preventing analyzeTaskComplexity to work as designed. Fixes an issue that prevented parse-prd from working. Stubs in the test for analyzeTaskComplexity to be done later. Eyal Toledano 2025-03-24 16:30:27 -04:00
  • be3fe9c55e fixes issue with perplexity model used by default (now sonar-pro in all cases). Fixes an issue preventing analyzeTaskComplexity to work as designed. Fixes an issue that prevented parse-prd from working. Stubs in the test for analyzeTaskComplexity to be done later. Eyal Toledano 2025-03-24 16:30:27 -04:00
  • f5bce3452e feat(cli): enhance task list display, CLI usability, responsive table, colored deps status, help output, expand cmd clarity, init instructions, version bump to 0.9.18 Eyal Toledano 2025-03-24 15:43:14 -04:00
  • a7e814196c feat(cli): enhance task list display, CLI usability, responsive table, colored deps status, help output, expand cmd clarity, init instructions, version bump to 0.9.18 Eyal Toledano 2025-03-24 15:43:14 -04:00
  • 7f7555eccf Merge pull request #4 from eyaltoledano/refactor Eyal Toledano 2025-03-24 13:30:15 -04:00
  • a111fa4a43 Merge pull request #4 from eyaltoledano/refactor Eyal Toledano 2025-03-24 13:30:15 -04:00
  • 0eec95323c feat: Enhance Task Master CLI with Testing Framework, Perplexity AI Integration, and Refactored Core Logic Eyal Toledano 2025-03-24 13:28:08 -04:00
  • 7df58df199 feat: Enhance Task Master CLI with Testing Framework, Perplexity AI Integration, and Refactored Core Logic Eyal Toledano 2025-03-24 13:28:08 -04:00
  • 204e318190 Refactor: Modularize Task Master CLI into Modules Directory Eyal Toledano 2025-03-23 23:19:37 -04:00
  • 633a5b963e Refactor: Modularize Task Master CLI into Modules Directory Eyal Toledano 2025-03-23 23:19:37 -04:00
  • 70d307a711 Fix: no longer overrides readme, package.json and gitignore but instead merges and/or adds to them if they already exist. Also bins the app into its own package. Can now call all functions using task-master instead of calling the dev.js script directly. Also adjusts readme and cursor rule to know about this. Eyal Toledano 2025-03-22 15:52:22 -04:00
  • f003fe8b52 Fix: no longer overrides readme, package.json and gitignore but instead merges and/or adds to them if they already exist. Also bins the app into its own package. Can now call all functions using task-master instead of calling the dev.js script directly. Also adjusts readme and cursor rule to know about this. Eyal Toledano 2025-03-22 15:52:22 -04:00
  • 58cf14c1d1 Merge pull request #1 from Crunchyman-ralph/crunchyman/fix-typos Eyal Toledano 2025-03-22 11:26:24 -04:00
  • dceb5ef190 Merge pull request #1 from Crunchyman-ralph/crunchyman/fix-typos Eyal Toledano 2025-03-22 11:26:24 -04:00
  • 79b1702a97 chore(config): fix more typos Ralph Khreish 2025-03-22 10:06:02 +01:00
  • ad8fadbf27 chore(config): fix more typos Ralph Khreish 2025-03-22 10:06:02 +01:00
  • 2927392748 chore(config): fix typos Ralph Khreish 2025-03-22 10:05:14 +01:00
  • 1883a97f18 chore(config): fix typos Ralph Khreish 2025-03-22 10:05:14 +01:00
  • 405b9344cf upversion Eyal Toledano 2025-03-22 03:36:25 -04:00
  • 12ff8b60f2 Adjusts width of command names in help menu Eyal Toledano 2025-03-22 03:36:12 -04:00