The "Create & Start" functionality has been successfully implemented. Here's what was done:
1. **Identified the existing components**: Found the [`TaskFormDialog`](file:///private/var/folders/kr/jdxkcn7129j376nrg0stj9zm0000gn/T/vk-a8ef-create-and/frontend/src/components/tasks/TaskFormDialog.tsx) with "Create & Start" button and the [`handleCreateAndStartTask`](file:///private/var/folders/kr/jdxkcn7129j376nrg0stj9zm0000gn/T/vk-a8ef-create-and/frontend/src/pages/project-tasks.tsx#L209) function.
2. **Modified the create & start handler**: Updated the [`handleCreateAndStartTask`](file:///private/var/folders/kr/jdxkcn7129j376nrg0stj9zm0000gn/T/vk-a8ef-create-and/frontend/src/pages/project-tasks.tsx#L209-L243) function to:
- Capture the created task from the API response
- Call `handleViewTaskDetails` to open the task in the details panel
- Update the URL to include the task ID
3. **Verified the implementation**: Both frontend and backend build successfully.
Now when users press "Create & Start" in the task creation dialog, the task will be created, execution will begin, and the task details panel will automatically open on the right side showing the newly created task.
* Start dev server on any port
* Move dev DB into project folder
* Choose free ports for dev server
* Reliability
* Both processes get env vars
* And open browser
* Perfect! I've successfully added search functionality to the TaskKanbanBoard component. The implementation includes:
1. **Search input field** at the top of the kanban board
2. **Real-time filtering** that searches both task titles and descriptions
3. **Case-insensitive search** for better user experience
4. **Clean integration** with the existing kanban board structure
The search functionality works by filtering tasks before they're grouped by status, so only matching tasks will appear on the board across all columns.
* Perfect! I've successfully moved the search input to the header, positioning it to the left of the "Add Task" button. The improvements include:
1. **Better positioning**: Search input is now in the header alongside the "Add Task" button
2. **Improved layout**: The search input has a fixed width (w-64) and is properly spaced
3. **Clean integration**: The search functionality is maintained while improving the visual hierarchy
4. **Responsive design**: The search input is grouped with the "Add Task" button for better visual balance
The search functionality remains the same - it filters tasks by title and description in real-time as you type.
* Prettier
* make pre-release workflow manual-only, bump version automatically
* chore: bump version to 0.0.31-bump-version-automatically.0
* update version manually in both package.json files
* roll back version
* use npm for updating version
* chore: bump version to 0.0.31
---------
Co-authored-by: GitHub Action <action@github.com>
* provide npm token in env
* add manual trigger to publish workflow
* bump version
* accept tag name and release id from manual trigger
* log release id
* put back missing steps
* fix permissions to update release notes
* add code-signing
* bump version
* use key json instead of separate secrets
* sign and notarize separately
* fix typos
* fix double zipping
* skip npm zipping for mac
* zip file instead of a folder
* fix zip names
* windows fix
* minor fixes
* try to fix zipping issue
* use zip -j flag to avoid folder structure
* fix mcp binary name for linux-arm64
* normalize mcp binary name
* Cross-platform sound support
WAV files work on linux, macos, and windows with the builtin commands.
Particularly `aplay` in Linux, which is the only preinstalled command in Ubuntu, only works with .wav files.
* Make sound notification work in WSL2