fix: bugs 5-8 + release 1.0.4 #7

Merged
domuk merged 1 commit from fix/bugs-5-8 into main 2026-08-21 19:56:25 +01:00
Owner

Bug 5 — Agent form white-page crash: agentApi now resolves string keys internally so both AgentsTab (passes strings) and AgentForm (passes objects) work.

Bug 6 — Module icon: changed from bare string "server" to 🖥️ emoji.

Bug 8 — Modal dismiss data loss: AgentForm now checks if fields are dirty before allowing close, prompts to confirm discard.

Bug 7 data persistence fix is in the Ion-OS core PR (docker.js named volume support).

Includes rebuilt 1.0.4 image.

**Bug 5** — Agent form white-page crash: `agentApi` now resolves string keys internally so both AgentsTab (passes strings) and AgentForm (passes objects) work. **Bug 6** — Module icon: changed from bare string "server" to 🖥️ emoji. **Bug 8** — Modal dismiss data loss: AgentForm now checks if fields are dirty before allowing close, prompts to confirm discard. **Bug 7 data persistence fix is in the Ion-OS core PR** (docker.js named volume support). Includes rebuilt 1.0.4 image.
5. Agent form crash: agentApi now resolves string keys to connector defs
   (AgentsTab passes strings, AgentForm passes objects - both work now)
6. Module icon: changed from 'server' string to emoji in ion-module.json
7. Data persistence: (fix is in ion-os core docker.js - named volumes)
8. Modal dismiss: dirty-form check before closing, prompts if fields filled

151 server + 153 client tests pass, build clean.
domuk merged commit 2f888475be into main 2026-08-21 19:56:25 +01:00
domuk deleted branch fix/bugs-5-8 2026-08-21 19:56:27 +01:00
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
domuk/Ion-HomeLab!7
No description provided.