Louis Knight-Webb
d2e3cbd4f6
Add task search (vibe-kanban) ( #48 )
...
* 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
2025-07-02 12:09:09 +01:00
Louis Knight-Webb
82ff822f8d
Fix bug with default coding agent selection
2025-07-01 17:15:44 +01:00
Louis Knight-Webb
749ddd5ccb
Visually identify when a task has failed in the kanban
2025-07-01 16:39:59 +01:00
Louis Knight-Webb
aca769983e
Task attempt 3aaf763a-c4ff-4a99-8b64-6feb037cd50a - Final changes ( #42 )
2025-07-01 16:37:34 +01:00
Louis Knight-Webb
6a8d7d8a19
Create PR from comparison screen ( #41 )
...
* Task attempt 0958c29b-aea3-42a4-9703-5fc5a6705b1c - Final changes
* Task attempt 0958c29b-aea3-42a4-9703-5fc5a6705b1c - Final changes
* Task attempt 0958c29b-aea3-42a4-9703-5fc5a6705b1c - Final changes
* Task attempt 0958c29b-aea3-42a4-9703-5fc5a6705b1c - Final changes
* Task attempt 0958c29b-aea3-42a4-9703-5fc5a6705b1c - Final changes
* Task attempt 0958c29b-aea3-42a4-9703-5fc5a6705b1c - Final changes
* Prettier
* Cargo fmt
* Clippy
2025-07-01 16:28:15 +01:00
Solomon
7fb28b3f38
Remove (macOS) constraint from push notifications label ( #40 )
2025-07-01 16:25:30 +01:00
Gabriel Gordon-Hall
a1c97f787e
feat: configure global MCP server settings in-app ( #11 )
...
* wip: basic implementation with claude support
* edit existing MCP config, rather than append
* extend implementation to support other executors
* simplify backend implementation
* lint
* fix compile errors
* decouple mcp server config from default executor selection
* display executor config path in MCP settings box
* write whole mcpServer object to config file
* fmt
* backend fmt
* move MCP Server settings to seperate page
* lint
---------
Co-authored-by: couscous <couscous@runner.com >
2025-07-01 13:47:35 +01:00
Solomon
1a721236b3
Cross-platform sound support ( #23 )
...
* 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
2025-07-01 10:03:43 +01:00
Louis Knight-Webb
3081ab3866
Fix bug in paths
2025-07-01 00:18:11 +01:00
Louis Knight-Webb
165d99fab7
Shrink follow ups ( #30 )
...
* Task attempt bc164e47-b15c-4550-abd3-1f980a2750c9 - Final changes
* Task attempt bc164e47-b15c-4550-abd3-1f980a2750c9 - Final changes
* Task attempt bc164e47-b15c-4550-abd3-1f980a2750c9 - Final changes
* Task attempt bc164e47-b15c-4550-abd3-1f980a2750c9 - Final changes
* Task attempt bc164e47-b15c-4550-abd3-1f980a2750c9 - Final changes
* Lint
* Prettier
2025-07-01 00:03:57 +01:00
Louis Knight-Webb
a16ae05350
Move stop button ( #29 )
...
* Task attempt e2bfa5ea-1e87-4b4d-a7a0-7a523ce3f49d - Final changes
* Task attempt e2bfa5ea-1e87-4b4d-a7a0-7a523ce3f49d - Final changes
* Fix activity timestamp issue
2025-06-30 23:46:08 +01:00
Louis Knight-Webb
9bb3411390
Improve toolbar styles ( #27 )
...
* Improve create task styles
* Improve styles
* Improve existing attempt styles
* Update TaskDetailsToolbar.tsx
* Show existing attempt
* Button rearrangement
* Cleanup
* FE fixes
2025-06-30 18:35:30 +01:00
Louis Knight-Webb
97af4d3f30
Open project in ide ( #25 )
...
* Task attempt a92c0626-bdf1-4325-9d85-fdec9dbb46c1 - Final changes
* Task attempt a92c0626-bdf1-4325-9d85-fdec9dbb46c1 - Final changes
* Prettier fix
2025-06-30 16:21:05 +01:00
Louis Knight-Webb
76277b279a
Display branch when attempt running ( #24 )
2025-06-30 15:57:42 +01:00
Louis Knight-Webb
dd40b653d6
Improve branch select ( #22 )
...
* Task attempt e5665be6-2bdc-4ec9-8e7d-8e3e1c684d54 - Final changes
* Task attempt e5665be6-2bdc-4ec9-8e7d-8e3e1c684d54 - Final changes
* Task attempt e5665be6-2bdc-4ec9-8e7d-8e3e1c684d54 - Final changes
* Cargo fmt
* Clippy
* Prettier
2025-06-30 15:34:18 +01:00
Louis Knight-Webb
78f641d162
Select branch basic ( #18 )
...
* Task attempt b003dd17-2250-41d7-b11a-f1a64d0e0ca8 - Final changes
* Update base
* Refactor create
* Create task branch manually
* Fix lints
* Cargo fmt
* Lint
* Clippy
2025-06-30 14:30:32 +01:00
Louis Knight-Webb
5c452e78e2
workflow dispatch and test fix ( #15 )
...
* workflow dispatch
* Prettier fix
* Fix cargo fmt
2025-06-30 11:55:55 +01:00
Louis Knight-Webb
7766df4420
Task attempt 8d03003d-ceda-45da-af5c-017f9e256dbf - Final changes
2025-06-28 14:56:37 +01:00
Louis Knight-Webb
659233e887
Task attempt 2c218bb9-0865-4b9e-8ecb-0d60ed20ca19 - Final changes
2025-06-27 21:57:59 +01:00
Louis Knight-Webb
7f5831ca23
Task attempt 6e204469-447f-4543-a0fd-1cd71cc49ee2 - Final changes
2025-06-27 21:48:05 +01:00
Louis Knight-Webb
e18a9a04b2
Task attempt 6e204469-447f-4543-a0fd-1cd71cc49ee2 - Final changes
2025-06-27 21:44:00 +01:00
Louis Knight-Webb
1329bd91cb
Task attempt 6e204469-447f-4543-a0fd-1cd71cc49ee2 - Final changes
2025-06-27 21:39:45 +01:00
Louis Knight-Webb
0bb3d4e40a
Task attempt 6e204469-447f-4543-a0fd-1cd71cc49ee2 - Final changes
2025-06-27 21:22:50 +01:00
Gabriel Gordon-Hall
340b094c75
chore: setup CI scripts ( #6 )
...
* wip: workflows
* wip: fix up issues in ci scripts and fix frontend lint errors
* wip: fix backend lints
* remove unused deps
* wip: build frontend in test.yml
* wip: attempt to improve Rust caching
* wip: testing release
* wip: linear release flow
* wip: check against both package.json versions
* wip: spurious attempt to get Rust caching
* wip: more cache
* merge release and publish jobs; add more caching to release flow
* decouple github releases and npm publishing
* update pack flow
---------
Co-authored-by: couscous <couscous@runner.com >
2025-06-27 13:32:32 +01:00
Louis Knight-Webb
bc3567b96d
Update TaskDetailsToolbar.tsx
2025-06-26 22:17:42 +01:00
Louis Knight-Webb
ab55dd2796
Gemini support
2025-06-25 18:23:50 +01:00
Louis Knight-Webb
1c1641cc22
Task attempt 88b1a11c-8db3-4194-9ba3-3e255a4a8242 - Final changes
2025-06-25 16:39:05 +01:00
Louis Knight-Webb
3fae97deac
Task attempt 9c523f08-4352-4824-b5a8-00d2b8843443 - Final changes
2025-06-25 12:06:53 +01:00
couscous
3f5f7a011b
chore: fmt frontend
2025-06-25 09:36:07 +01:00
Louis Knight-Webb
08a8f8d8a1
Task attempt 16132ff6-fd9b-4551-86b9-c6b161df4f57 - Final changes
2025-06-25 00:59:23 +01:00
Louis Knight-Webb
267074afcc
Task attempt 16132ff6-fd9b-4551-86b9-c6b161df4f57 - Final changes
2025-06-25 00:59:23 +01:00
Louis Knight-Webb
bc82e4c189
Task attempt 16132ff6-fd9b-4551-86b9-c6b161df4f57 - Final changes
2025-06-25 00:59:23 +01:00
Louis Knight-Webb
2a2ea11d9a
Task attempt 84f34dec-b9ba-4430-84ce-07645c18d0ee - Final changes
2025-06-25 00:09:13 +01:00
Louis Knight-Webb
9a1ea0cd07
Task attempt 84f34dec-b9ba-4430-84ce-07645c18d0ee - Final changes
2025-06-25 00:02:38 +01:00
Louis Knight-Webb
e11c714727
Task attempt a858e1e1-9dde-47a2-82e8-15daa836b9c5 - Final changes
2025-06-24 23:57:43 +01:00
Louis Knight-Webb
00bfac62eb
Task attempt a858e1e1-9dde-47a2-82e8-15daa836b9c5 - Final changes
2025-06-24 23:55:42 +01:00
Louis Knight-Webb
f973170839
Task attempt 3d7b315a-c833-4627-a9d2-2952a8c730bc - Final changes
2025-06-24 23:53:28 +01:00
Louis Knight-Webb
557e8930f7
Task attempt 9280e32b-e17b-492e-9446-2d9765f1b1b6 - Final changes
2025-06-24 23:50:00 +01:00
Louis Knight-Webb
cf2040f889
Task attempt 47ade56e-79e4-4ee1-a4d1-1504308826ef - Final changes
2025-06-24 23:44:01 +01:00
Louis Knight-Webb
3a8d80675d
Task attempt a229de33-4f91-4a27-8b9a-f9c01810c994 - Final changes
2025-06-24 23:37:18 +01:00
Louis Knight-Webb
989324b36a
Task attempt ed00b339-eaec-4c8f-b4f5-79504e6105c6 - Final changes
2025-06-24 17:51:57 +01:00
Louis Knight-Webb
a7217df3fc
Task attempt ed00b339-eaec-4c8f-b4f5-79504e6105c6 - Final changes
2025-06-24 17:51:57 +01:00
Louis Knight-Webb
b4b2890573
Task attempt ed00b339-eaec-4c8f-b4f5-79504e6105c6 - Final changes
2025-06-24 17:51:57 +01:00
Louis Knight-Webb
bca39efbfc
Task attempt ed00b339-eaec-4c8f-b4f5-79504e6105c6 - Final changes
2025-06-24 17:51:57 +01:00
Louis Knight-Webb
655a20a19f
Task attempt 66878c93-02e8-433f-bbe4-b4ed21264f9a - Final changes
2025-06-24 17:43:07 +01:00
Louis Knight-Webb
1cefc57388
Task attempt e53d007c-1ce1-4e50-affc-f0e48532a28b - Final changes
2025-06-24 17:35:21 +01:00
Louis Knight-Webb
35787b2050
Task attempt 4f0da8cb-5ed9-4152-87e4-7232ed16b9c5 - Final changes
2025-06-24 17:26:41 +01:00
Louis Knight-Webb
66b27a9d82
Task attempt 4f0da8cb-5ed9-4152-87e4-7232ed16b9c5 - Final changes
2025-06-24 17:26:41 +01:00
Louis Knight-Webb
50153b23e5
Task attempt 4f0da8cb-5ed9-4152-87e4-7232ed16b9c5 - Final changes
2025-06-24 17:26:41 +01:00
Louis Knight-Webb
d8ab3cb91d
Task attempt 4f0da8cb-5ed9-4152-87e4-7232ed16b9c5 - Final changes
2025-06-24 17:26:41 +01:00