Commit Graph

15 Commits

Author SHA1 Message Date
Ralph Khreish
dadfa471cd feat: fix ai actions
- add react-query
- implement cache invalidation strategy
2025-07-31 19:08:37 +03:00
Ralph Khreish
c99d09885f feat: add react-query for state handling, it was becoming complex 2025-07-31 16:56:06 +03:00
Ralph Khreish
6ec136e8d5 fix: testStrategy and implementation details not showing up. 2025-07-31 14:57:47 +03:00
Ralph Khreish
8d9d779e0c fix: css in sidebar and vscode css variables for vscode 2025-07-31 14:28:28 +03:00
Ralph Khreish
e04a849c56 chore: rename Task Master to TaskMaster 2025-07-31 13:13:34 +03:00
Ralph Khreish
cd92be61e5 feat: implement sidebar
- add sidebar
- update assets to use new task-master logo
- change to task master instead of taskr
2025-07-31 12:42:10 +03:00
Ralph Khreish
8ad9ccd6b7 chore: refactor and cleanup
- remove eslint
- refactor code into common design patterns where needed
- refactor taskMasterApi from 1.5k lines to smaller chunks and different files
- removed taskFileReader (not used anywhere)
- added support for tag selection (wip)
- added configuration page where a user can see his config.json more visually
2025-07-29 19:55:38 +03:00
Ralph Khreish
722b6c5836 feat: add universal logger instead of console.log.
- fixed esbuild issues
- converted to npm instead of pnpm since root project is npm (might switch whole project to pnpm later)
2025-07-28 17:03:35 +03:00
Ralph Khreish
662a4eaecb chore: coderabbit suggested modifications 2025-07-26 01:26:51 +03:00
DavidMaliglowka
a79fd29036 fix(extension): address PR review comments and improve implementation
- Fixed InternalError class definition in errorHandler.ts
- Updated extension configuration and CI workflows
- Improved error handling and type safety
- Enhanced build and release automation
- Updated documentation and changelogs

Addresses review feedback on PR #997
2025-07-23 12:29:04 -05:00
DavidMaliglowka
14bd559bd6 Merge branch 'next' into chore/create.scaffolding.for.vscode.extension 2025-07-17 05:25:21 -05:00
DavidMaliglowka
8209f8dbcc chore(extension): apply code formatting and add changeset
- Format all extension files according to project standards
- Add changeset for VS Code extension implementation
- Update package-lock.json dependencies
2025-07-17 05:07:26 -05:00
DavidMaliglowka
8e59647229 feat(extension): add VS Code extension with kanban board interface
- Complete VS Code extension with React-based kanban board UI
- MCP integration for real-time Task Master synchronization
- Professional CI/CD workflows for marketplace publishing
- Comprehensive configuration system with user preferences
- ShadCN UI components with VS Code theme integration
- Drag-and-drop task management with status transitions
- AI-powered task features via MCP protocol
- Robust error handling and connection management
- Multi-registry publishing (VS Code Marketplace + Open VSX)
- Security audit completed with hardcoded paths removed

BREAKING CHANGE: Extension requires publisher setup and marketplace keys

Publisher and extension naming decisions required:
- Update publisher field from placeholder 'DavidMaliglowka'
- Choose unique extension name (currently 'taskr-kanban')
- Select appropriate extension icon
- Configure CI secrets (VSCE_PAT, OVSX_PAT) for publishing

See apps/extension/docs/ for detailed setup instructions
2025-07-17 04:36:36 -05:00
Ralph Khreish
36dc129328 chore: create extension scaffolding (#989)
* chore: create extension scaffolding

* chore: fix workspace for changeset

* chore: fix package-lock
2025-07-16 09:00:33 +02:00
Ralph Khreish
ab78dc2d58 chore: create extension scaffolding 2025-07-16 09:54:00 +03:00