Commit Graph

12 Commits

Author SHA1 Message Date
Jason Woltje
48a643856f Merge PR: feat(#26) mosaic-plugin-gantt skill (closes #26) 2026-01-29 21:25:45 -06:00
Jason Woltje
9013bc0389 Merge PR: feat(#25) mosaic-plugin-tasks skill (closes #25) 2026-01-29 21:25:27 -06:00
Jason Woltje
b3ad572829 Merge PR: feat(#24) mosaic-plugin-calendar skill (closes #24) 2026-01-29 21:25:27 -06:00
Jason Woltje
bbb2ed45ea fix: address code review feedback
- Replace unsafe JSON string concatenation with jq in cmd_create() and cmd_update()
- Add HTTP status code checking and error message extraction in api_call()
- Prevent JSON injection vulnerabilities from special characters
- Improve error messages with actual API responses
2026-01-29 21:24:01 -06:00
Jason Woltje
632b8fb2d2 fix: address code review feedback
- Fix incorrect API endpoint paths (removed /api prefix)
- Improve TypeScript strict typing with explicit metadata interfaces
- Update SKILL.md with clear trigger phrases and examples
- Fix README installation path reference
- Add clarification about API URL format (no /api suffix needed)
- Export new metadata type interfaces
2026-01-29 21:23:36 -06:00
Jason Woltje
ba9c272c20 fix: address code review feedback
- Fix API endpoint paths: /events (not /api/events) to match actual NestJS routes
- Convert script to ES modules (import/export) to match package.json type: module
- Add detailed error messages for common HTTP status codes (401, 403, 404, 400)
- Improve error handling with actionable guidance
2026-01-29 21:23:35 -06:00
Jason Woltje
e82974cca3 fix: address code review feedback - add metadata to SKILL.md frontmatter 2026-01-29 21:23:09 -06:00
Jason Woltje
ce01b4c081 fix(#25): rename tasks.js to tasks.cjs for CommonJS compatibility 2026-01-29 21:19:52 -06:00
Jason Woltje
18c7b8c723 feat(#26): implement mosaic-plugin-gantt skill 2026-01-29 21:18:14 -06:00
Jason Woltje
8c65e0dac9 feat(#25): implement mosaic-plugin-tasks skill 2026-01-29 21:16:54 -06:00
Jason Woltje
10b66ddb4a feat(#23): implement mosaic-plugin-brain skill
- Add brain skill for Ideas/Brain API integration
- Quick capture for brain dumps
- Semantic search and query capabilities
- Full CRUD operations on ideas
- Tag management and filtering
- Shell script CLI with colored output
- Comprehensive documentation (SKILL.md, README.md)
- Configuration via env vars or ~/.config/mosaic/brain.conf
2026-01-29 21:14:17 -06:00
Jason Woltje
93f6c87113 feat(#24): implement mosaic-plugin-calendar skill 2026-01-29 21:11:50 -06:00