Skip to content

Commit bd128d0

Browse files
bug fixes
1 parent 6207d75 commit bd128d0

File tree

8 files changed

+35
-9
lines changed

8 files changed

+35
-9
lines changed

client/bun.lock

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717
"iconoir-react": "^7.11.0",
1818
"js-beautify": "^1.15.4",
1919
"jsonata": "^2.0.6",
20+
"notistack": "^3.0.2",
2021
"ollama": "^0.5.16",
2122
"react": "^19.1.0",
2223
"react-ace": "^14.0.1",
@@ -659,6 +660,8 @@
659660

660661
"globals": ["[email protected]", "", {}, "sha512-bqWEnJ1Nt3neqx2q5SFfGS8r/ahumIakg3HcwtNlrVlwXIeNumWn/c7Pn/wKzGhf6SaW6H6uWXLqC30STCMchQ=="],
661662

663+
"goober": ["[email protected]", "", { "peerDependencies": { "csstype": "^3.0.10" } }, "sha512-erjk19y1U33+XAMe1VTvIONHYoSqE4iS7BYUZfHaqeohLmnC0FdxEh7rQU+6MZ4OajItzjZFSRtVANrQwNq6/g=="],
664+
662665
"google-auth-library": ["[email protected]", "", { "dependencies": { "base64-js": "^1.3.0", "ecdsa-sig-formatter": "^1.0.11", "gaxios": "^6.1.1", "gcp-metadata": "^6.1.0", "gtoken": "^7.0.0", "jws": "^4.0.0" } }, "sha512-Jb6Z0+nvECVz+2lzSMt9u98UsoakXxA2HGHMCxh+so3n90XgYWkq5dur19JAJV7ONiJY22yBTyJB1TSkvPq9Ng=="],
663666

664667
"google-logging-utils": ["[email protected]", "", {}, "sha512-rcX58I7nqpu4mbKztFeOAObbomBbHU2oIb/d3tJfF3dizGSApqtSwYJigGCooHdnMyQBIw8BrWyK96w3YXgr6A=="],
@@ -911,6 +914,8 @@
911914

912915
"nopt": ["[email protected]", "", { "dependencies": { "abbrev": "^2.0.0" }, "bin": { "nopt": "bin/nopt.js" } }, "sha512-taM24ViiimT/XntxbPyJQzCG+p4EKOpgD3mxFwW38mGjVUrfERQOeY4EDHjdnptttfHuHQXFx+lTP08Q+mLa/w=="],
913916

917+
"notistack": ["[email protected]", "", { "dependencies": { "clsx": "^1.1.0", "goober": "^2.0.33" }, "peerDependencies": { "react": "^17.0.0 || ^18.0.0 || ^19.0.0", "react-dom": "^17.0.0 || ^18.0.0 || ^19.0.0" } }, "sha512-0R+/arLYbK5Hh7mEfR2adt0tyXJcCC9KkA2hc56FeWik2QN6Bm/S4uW+BjzDARsJth5u06nTjelSw/VSnB1YEA=="],
918+
914919
"object-assign": ["[email protected]", "", {}, "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg=="],
915920

916921
"object-inspect": ["[email protected]", "", {}, "sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew=="],
@@ -1251,6 +1256,8 @@
12511256

12521257
"micromatch/picomatch": ["[email protected]", "", {}, "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA=="],
12531258

1259+
"notistack/clsx": ["[email protected]", "", {}, "sha512-EcR6r5a8bj6pu3ycsa/E/cKVGuTgZJZdsyUYHOksG/UHIiKfjxzRxYJpyVBwYaQeOvghal9fcc4PidlgzugAQg=="],
1260+
12541261
"path-scurry/lru-cache": ["[email protected]", "", {}, "sha512-JNAzZcXrCt42VGLuYz0zfAzDfAvJWW6AfYlDBQyDV5DClI2m5sAmK+OIO7s59XfsRsWHp02jAJrRadPRGTt6SQ=="],
12551262

12561263
"prop-types/react-is": ["[email protected]", "", {}, "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ=="],

client/package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323
"iconoir-react": "^7.11.0",
2424
"js-beautify": "^1.15.4",
2525
"jsonata": "^2.0.6",
26+
"notistack": "^3.0.2",
2627
"ollama": "^0.5.16",
2728
"react": "^19.1.0",
2829
"react-ace": "^14.0.1",

client/src/components/App/App.tsx

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,8 @@ import {TaskNodeType} from '../../constants';
1515
import {Dock} from '../Dock';
1616
import {v4 as uuidv4} from 'uuid';
1717
import {toolRegistry} from '../nodes/ToolNode';
18+
import {useSnackbar} from 'notistack'
19+
1820

1921
const getId = () => uuidv4();
2022

@@ -32,6 +34,7 @@ function AppFlow () {
3234
setNodes,
3335
setEdges,
3436
} = useWorkflow();
37+
const { enqueueSnackbar } = useSnackbar();
3538

3639
const handleSave = () => {
3740
const sanitizedNodes = nodes.map(node => {
@@ -60,6 +63,8 @@ function AppFlow () {
6063
a.click();
6164

6265
URL.revokeObjectURL(url);
66+
67+
enqueueSnackbar('Workflow saved!', { variant: 'success' });
6368
};
6469

6570
const handleClear = () => {

client/src/components/Dock/components/ActionsDock/ActionsDock.scss

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@
88

99
.dock-items {
1010
.dock-item {
11-
cursor: pointer;
11+
cursor: pointer !important;
1212

1313
svg {
14-
background: #9c27b0!important;
14+
background: #9c27b0 !important;
1515
}
1616
}
1717
}

client/src/components/Dock/components/ActionsDock/components/Settings/Settings.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
import {useState, useEffect} from 'react';
88
import './style.scss';
99
import {useSettings} from '../../../../../../hooks/useSettings';
10-
import {IconButton, InputAdornment, Box, LinearProgress, List, ListItem, ListItemText} from '@mui/material';
10+
import {IconButton, InputAdornment, Box, LinearProgress, List, ListItem, ListItemText, TextField} from '@mui/material';
1111
import {Plus, Trash} from 'iconoir-react';
1212
import {OllamaService} from '../../../../../../services/ollamaService';
1313
import {DebouncedTextField} from '../../../../../DebouncedTextField';
@@ -106,15 +106,15 @@ export const Settings = () => {
106106
sx={{mt: 2}}
107107
/>
108108
<Box sx={{display: 'flex', alignItems: 'center', mt: 2}}>
109-
<DebouncedTextField
109+
<TextField
110110
label="Add Ollama Model"
111111
variant="outlined"
112112
value={
113113
isPulling && progress !== null
114114
? `Downloading ${modelInput} ${progress}%`
115115
: modelInput
116116
}
117-
onChange={value => setModelInput(value)}
117+
onChange={event => setModelInput(event.target.value)}
118118
disabled={isPulling || !isOllamaHostValid}
119119
fullWidth
120120
helperText={!isOllamaHostValid ? "Invalid Ollama host - cannot add models" : ""}

client/src/main.tsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,15 @@ import {createRoot} from 'react-dom/client'
99
import './index.css'
1010
import {App} from './components/App'
1111
import {SettingsProvider} from './context/SettingsContext'
12+
import {SnackbarProvider} from 'notistack'
1213

1314

1415
createRoot(document.getElementById('root')!).render(
1516
<StrictMode>
16-
<SettingsProvider>
17-
<App />
18-
</SettingsProvider>
17+
<SnackbarProvider maxSnack={3} autoHideDuration={3000}>
18+
<SettingsProvider>
19+
<App />
20+
</SettingsProvider>
21+
</SnackbarProvider>
1922
</StrictMode>
2023
)

deno.lock

Lines changed: 10 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "agentic-signal",
3-
"version": "1.1.0",
3+
"version": "1.1.1",
44
"description": "Visual AI Workflow Automation Platform with Local Agent Intelligence",
55
"author": "Code Forge Temple",
66
"type": "module",

0 commit comments

Comments
 (0)