Commit Graph

807 Commits

Author SHA1 Message Date
spencrmartin 12cad771ff fix: make schedule section visible in recipe modal
- Remove recipeTitle requirement from schedule section
- Handle empty titles with 'untitled-recipe' default
- Change modal height from h-[90vh] to max-h-[85vh]
2025-10-22 14:00:05 -04:00
spencrmartin 6f237f6452 feat: consolidate recipes and scheduler into unified Commands view
Merged separate Recipes and Scheduler views into single Commands view.
Rebranded 'Recipes' as 'Commands' throughout UI.
Added visual schedule indicators on command cards.
Integrated schedule creation into command creation workflow.
Removed tab switcher for simpler navigation.

BREAKING CHANGE: Routes changed from /automation to /commands

Components Created:
- CronExpressionBuilder.tsx - Schedule configuration UI
- ScheduleConfigSection.tsx - Inline schedule setup
- ScheduleBadge.tsx - Schedule status indicators
- recipeScheduleUtils.ts - Schedule matching utilities

Files Modified:
- App.tsx - Updated routing to /commands
- AppSidebar.tsx - Changed menu to Commands
- RecipesView.tsx - Added schedule indicators
- CreateEditRecipeModal.tsx - Integrated scheduling
- navigationUtils.ts - Updated navigation types
- recipe/index.ts - Added schedule field
- main.ts - Updated route mappings
- AppLayout.tsx - Updated navigation
2025-10-22 13:19:34 -04:00
Zane aab127e18d Added extension search (#5283) 2025-10-21 12:54:56 -07:00
Zane 574ca2b290 Upgrade node to fix canary (#5301) 2025-10-21 12:03:57 -07:00
Zane 3e4488275b Remove reliance on localstorage for pendingScheduleDeepLink when scheduling a recipe (#5290) 2025-10-21 12:01:58 -07:00
Zane 11e71ee616 roll back vite and electron package upgrades breaking canary win and linux (#5292) 2025-10-21 09:43:18 -07:00
Angela Ning 09752aa7d0 Revert "Revert "Rewrite extension management tools"" (#5273)
Signed-off-by: Angela Ning <aning@squareup.com>
2025-10-21 11:34:17 -04:00
Lifei Zhou 8b53a5696e Lifei/UI parameter input (#5222) 2025-10-20 10:05:54 +11:00
Michael Neale 890393bb68 Revert "Standardize Session Name Attribute" (#5250) 2025-10-18 12:44:30 -04:00
Will Pfleger c662039674 Revert "Rewrite extension management tools" (#5243) 2025-10-17 20:25:44 -04:00
Will Pfleger b8c3508178 Standardize Session Name Attribute (#5085) 2025-10-17 17:05:41 -04:00
Zane 8be8625249 chore: upgrade most npm packages to latest (#5185) 2025-10-17 12:54:27 -07:00
Alex Hancock e95c38d646 Release/1.11.0 (#5224)
Co-authored-by: Michael Neale <michael.neale@gmail.com>
Co-authored-by: Jack Amadeo <jackamadeo@squareup.com>
2025-10-17 12:51:57 -07:00
Angela Ning bccfa0156c Rewrite extension management tools (#5057)
Signed-off-by: Angela Ning <aning@squareup.com>
2025-10-17 14:22:58 -04:00
Alex Hancock db8fe34ff9 fix: re-sync package-lock.json (#5235) 2025-10-17 12:53:26 -04:00
Kenneth Mungai 91f6457956 feat: add schedule button to recipe entries (#5217)
Signed-off-by: ki3ani <kimanim68@gmail.com>
2025-10-17 08:14:01 -07:00
David Katz 83accb8aa6 Autocompact threshold UI cleanup (#5232) 2025-10-17 11:13:16 -04:00
Zane f0da14bff8 fix: revert built app name to uppercase Goose (#5206) 2025-10-16 16:11:30 -04:00
Douwe Osinga 7c1f5dcb2f Compaction overhaul (#5186)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: David Katz <dkatz@squareup.com>
Co-authored-by: Alex Hancock <alexhancock@block.xyz>
2025-10-15 18:39:12 -04:00
Lifei Zhou a6d0666ffd used recipe id or deeplink to start agent (#5154) 2025-10-16 08:36:40 +11:00
David Katz 5581078935 Sort providers in alphabetical vs random (#5090) 2025-10-15 11:26:28 -04:00
Douwe Osinga 9251da4314 Declarative providers (#5084)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-15 09:48:14 -04:00
Alex Hancock 170981401c chore: clean up random unused files (#5166) 2025-10-14 16:28:57 -04:00
Alex Hancock 0f8e073d63 chore: include vendored node executable (#5160) 2025-10-14 12:06:17 -04:00
Zane 73e9e1af2e Clear deeplinks after use (#5128) 2025-10-13 09:21:50 -07:00
Douwe Osinga 0c2127124f Clean room implementation of the chat process (#5079)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Zane <75694352+zanesq@users.noreply.github.com>
2025-10-11 10:45:16 -04:00
Abhijay Jain 0baca17ba8 fix : enhance fuzzy file search in goose desktop (#5071)
Signed-off-by: Abhijay007 <Abhijay007j@gmail.com>
2025-10-11 10:30:50 -04:00
Zane a8cf2e4e3d Add flag for enabling eleven labs voice dictation (#5095) 2025-10-10 12:09:20 -07:00
Zane 01d2d5a7dc force re-render fields to pick up custom params usage in instructions (#5112) 2025-10-10 11:25:12 -07:00
Amed Rodriguez a457bbd10d Remove isUserInputDisabled (#5115) 2025-10-10 11:14:07 -07:00
Jack Amadeo f68c4bfc23 install react dev tools in development (#4979) 2025-10-09 22:31:39 -04:00
Zane ba6d43e75c Add dev and alpha environment indicator (#5092) 2025-10-09 11:15:29 -07:00
Lifei Zhou 1396d315e5 Applied server side call to parse and save recipe (#5022) 2025-10-09 15:45:46 +11:00
Douwe Osinga b179be4cff Art vandelay: Import & Export (#5053)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-07 21:07:40 -04:00
Zane 9247e46f25 Allow auto focus and typing while chat is initializing (#5043) 2025-10-07 08:31:11 -07:00
Douwe Osinga d3a222ddbf Make it startable from playwright and also isolate (#5016)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-06 20:59:26 -04:00
Zane 1690cf9091 Fix linux deeplinks not working (#5041) 2025-10-06 16:57:10 -07:00
Amed Rodriguez 7e4340601d Display extension install notes in "Add custom extension" form (#5036) 2025-10-06 16:29:10 -07:00
Zane de9d95b85e Upgrade electron for macOS Tahoe compatibility (#5015) 2025-10-06 09:54:52 -04:00
Lifei Zhou aedc12637b fix: check server is ready so that we can decode the recipe deeplink (#5021) 2025-10-06 21:56:49 +11:00
Lifei Zhou 5526b59f53 fix: backwards compatible parsing recipe file (#5020) 2025-10-06 21:34:16 +11:00
Zane f4d79404ee Create / edit recipe form unification and improvements (#4693) 2025-10-05 09:00:59 -07:00
Kamal Fariz Mahyuddin 9e9495ebe5 feat: set custom models for lead/worker (#4598)
Signed-off-by: Kamal Fariz Mahyuddin <kamal@envoy.com>
2025-10-04 17:19:39 -04:00
Amed Rodriguez 8d7aed9f6b Fix extension headers (#5000) 2025-10-03 15:06:54 -07:00
Douwe Osinga 96ded37e15 Platform extensions sketch (#4868)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
Co-authored-by: Michael Neale <michael.neale@gmail.com>
2025-10-03 13:45:37 -04:00
Douwe Osinga 5b8efb5b9a Add reply to the routes (#4963)
Co-authored-by: Douwe Osinga <douwe@squareup.com>
2025-10-03 13:32:42 -04:00
dorien-koelemeijer e6a5692656 Feat: Add prompt injection detection settings UI + update logging (#4651) 2025-10-03 09:01:37 -04:00
Lifei Zhou a3fbeb04fc Lifei/create save recipe to file (#4895) 2025-10-03 09:38:25 +10:00
Zane 031b8b7270 fix redirect to extensions page after deeplink install and show toast with success message (#4863)
Co-authored-by: Amed Rodriguez <amed@squareup.com>
2025-10-02 10:50:43 -07:00
Jack Amadeo 610967a55b Remove wait-for-ready log (#4956) 2025-10-02 13:43:45 -04:00