Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
25 commits
Select commit Hold shift + click to select a range
2de89b1
WIP
ilicfilip Nov 6, 2025
7051175
correct mcp server init and registration with angie
ilicfilip Nov 6, 2025
46f7786
fix & dont ignore build
ilicfilip Nov 6, 2025
4ef4ec7
WIP for completing tasks programatically
ilicfilip Nov 6, 2025
d39e187
update description
ilicfilip Nov 6, 2025
9750f29
phpcs & phpstan fixes
ilicfilip Nov 6, 2025
a0c6c34
another phpcs
ilicfilip Nov 6, 2025
924a968
another phpstan fix
ilicfilip Nov 6, 2025
ddf6347
move task schema to PHP (avoid JS rebuild) & rename tasks to recommen…
ilicfilip Nov 7, 2025
439ff91
debug logging & small refactor
ilicfilip Nov 7, 2025
6847714
update description
ilicfilip Nov 7, 2025
a66b793
improve schema
ilicfilip Nov 7, 2025
6ee0294
output_schema
ilicfilip Nov 7, 2025
86e657b
phpcs
ilicfilip Nov 7, 2025
0675d20
disable 'core-siteicon' task
ilicfilip Nov 7, 2025
dbe576b
update comment
ilicfilip Nov 7, 2025
7c5fc2a
Merge branch 'develop' into filip/angie-integration
aristath Nov 10, 2025
6625fda
Get tools from remote API
aristath Nov 11, 2025
c25e6f2
Merge branch 'develop' into filip/angie-integration
aristath Nov 17, 2025
f2d7b32
fix fatality
aristath Nov 17, 2025
939962d
Add phpunit tests
aristath Nov 17, 2025
007a7b2
Merge branch 'develop' into filip/angie-integration
ilicfilip Dec 16, 2025
f7d03ef
Merge branch 'develop' into filip/angie-integration
ilicfilip Dec 30, 2025
4d4d13d
Merge branch 'develop' into filip/angie-integration
ilicfilip Jan 12, 2026
b93533f
Merge branch 'develop' into filip/angie-integration
ilicfilip Jan 30, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .distignore
Original file line number Diff line number Diff line change
Expand Up @@ -25,4 +25,9 @@ phpstan.neon.dist
phpunit.xml.dist
playwright.config.js
README.md
/third-party/angie/node_modules
/third-party/angie/src
/third-party/angie/tsconfig.json
/third-party/angie/package.json
/third-party/angie/package-lock.json
SECURITY.md
4 changes: 4 additions & 0 deletions classes/class-base.php
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@
* @method \Progress_Planner\Page_Types get_page_types()
* @method \Progress_Planner\Rest\Stats get_rest__stats()
* @method \Progress_Planner\Rest\Tasks get_rest__tasks()
* @method \Progress_Planner\Third_Party\Angie\Integration get_third_party__angie__integration()
* @method \Progress_Planner\Todo get_todo()
* @method \Progress_Planner\Utils\Onboard get_utils__onboard()
* @method \Progress_Planner\Utils\Playground get_utils__playground()
Expand Down Expand Up @@ -131,6 +132,9 @@ public function init() {
$this->get_rest__stats();
$this->get_rest__tasks();

// Third-party integrations.
$this->get_third_party__angie__integration();

// Onboarding.
$this->get_utils__onboard();

Expand Down
26 changes: 26 additions & 0 deletions classes/third-party/angie/.gitignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
# Dependencies
node_modules/

# Build outputs
# Ignore all files in dist/ except the bundled MCP server
dist/*
!dist/progress-planner-mcp-server.js

# TypeScript cache
*.tsbuildinfo

# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*

# Environment files
.env
.env.local

# IDE
.vscode/
.idea/
*.swp
*.swo
*~
Loading
Loading