Fix open recipe chat via deeplink (#3773)
Co-authored-by: Zane Staggs <zane@squareup.com>
This commit is contained in:
@@ -155,6 +155,20 @@ debug-ui:
|
|||||||
npm install && \
|
npm install && \
|
||||||
npm run start-gui
|
npm run start-gui
|
||||||
|
|
||||||
|
# Run UI with main process debugging enabled
|
||||||
|
# To debug main process:
|
||||||
|
# 1. Run: just debug-ui-main-process
|
||||||
|
# 2. Open Chrome → chrome://inspect
|
||||||
|
# 3. Click "Open dedicated DevTools for Node"
|
||||||
|
# 4. If not auto-detected, click "Configure" and add: localhost:9229
|
||||||
|
|
||||||
|
debug-ui-main-process:
|
||||||
|
@echo "🔍 Starting Goose UI with main process debugging enabled"
|
||||||
|
@just release-binary
|
||||||
|
cd ui/desktop && \
|
||||||
|
npm install && \
|
||||||
|
npm run start-gui-debug
|
||||||
|
|
||||||
# Run UI with alpha changes
|
# Run UI with alpha changes
|
||||||
run-ui-alpha temporal="true":
|
run-ui-alpha temporal="true":
|
||||||
@just release-binary
|
@just release-binary
|
||||||
|
|||||||
Generated
+2
-2
@@ -1,12 +1,12 @@
|
|||||||
{
|
{
|
||||||
"name": "goose-app",
|
"name": "goose-app",
|
||||||
"version": "1.1.0",
|
"version": "1.2.0",
|
||||||
"lockfileVersion": 3,
|
"lockfileVersion": 3,
|
||||||
"requires": true,
|
"requires": true,
|
||||||
"packages": {
|
"packages": {
|
||||||
"": {
|
"": {
|
||||||
"name": "goose-app",
|
"name": "goose-app",
|
||||||
"version": "1.1.0",
|
"version": "1.2.0",
|
||||||
"license": "Apache-2.0",
|
"license": "Apache-2.0",
|
||||||
"dependencies": {
|
"dependencies": {
|
||||||
"@ai-sdk/openai": "^0.0.72",
|
"@ai-sdk/openai": "^0.0.72",
|
||||||
|
|||||||
@@ -1,7 +1,7 @@
|
|||||||
{
|
{
|
||||||
"name": "goose-app",
|
"name": "goose-app",
|
||||||
"productName": "Goose",
|
"productName": "Goose",
|
||||||
"version": "1.1.0",
|
"version": "1.2.0",
|
||||||
"description": "Goose App",
|
"description": "Goose App",
|
||||||
"engines": {
|
"engines": {
|
||||||
"node": "^22.9.0"
|
"node": "^22.9.0"
|
||||||
@@ -11,6 +11,7 @@
|
|||||||
"typecheck": "tsc --noEmit",
|
"typecheck": "tsc --noEmit",
|
||||||
"generate-api": "openapi-ts",
|
"generate-api": "openapi-ts",
|
||||||
"start-gui": "npm run generate-api && electron-forge start",
|
"start-gui": "npm run generate-api && electron-forge start",
|
||||||
|
"start-gui-debug": "npm run generate-api && electron-forge start -- --inspect=9229",
|
||||||
"start": "cd ../.. && just run-ui",
|
"start": "cd ../.. && just run-ui",
|
||||||
"start:test-error": "GOOSE_TEST_ERROR=true electron-forge start",
|
"start:test-error": "GOOSE_TEST_ERROR=true electron-forge start",
|
||||||
"package": "electron-forge package",
|
"package": "electron-forge package",
|
||||||
|
|||||||
@@ -247,6 +247,11 @@ const appConfigAPI: AppConfigAPI = {
|
|||||||
getAll: () => config,
|
getAll: () => config,
|
||||||
};
|
};
|
||||||
|
|
||||||
|
// Listen for recipe updates and update config directly
|
||||||
|
ipcRenderer.on('recipe-decoded', (_, decodedRecipe) => {
|
||||||
|
config.recipe = decodedRecipe;
|
||||||
|
});
|
||||||
|
|
||||||
// Expose the APIs
|
// Expose the APIs
|
||||||
contextBridge.exposeInMainWorld('electron', electronAPI);
|
contextBridge.exposeInMainWorld('electron', electronAPI);
|
||||||
contextBridge.exposeInMainWorld('appConfig', appConfigAPI);
|
contextBridge.exposeInMainWorld('appConfig', appConfigAPI);
|
||||||
|
|||||||
Reference in New Issue
Block a user