Releases: web3ToolBoxDev/toolBoxClient
Releases · web3ToolBoxDev/toolBoxClient
v1.5.2
v1.5.2
Bug Fixes
- Startup overlay no longer stuck:
dbservice(mem0/transformers ML model loading) andtoolServiceare no longer required for the UI overlay to clear. Only core server + WebSocket readiness is needed. AI services load in the background. - Reduced log spam: Removed
Checking WebSocket connectionconsole.log that was firing every second during startup polling.
Previous v1.5.x fixes included
- StateService as single source of truth for agent sessions
- Large data (jobCards, searchHistory) segregated to disk files to avoid 10MB HTTP limit
- Backend loading overlay to prevent premature UI interaction
- Indeed search dedup by title+company fallback for opaque tracking URLs
- Phase 2 JD extraction: humanClick enforcement + 50% success threshold
- Session delete now persists across restarts (Electron before-quit flush)
- savePath switch syncs agent state correctly
v1.5.1
Full Changelog: v1.5.0...v1.5.1
v1.5.0 — stateService HTTP + SSE Architecture
v1.5.0 — stateService HTTP + SSE Architecture
Architecture Refactor
- stateService HTTP API — /api/state/* routes for state CRUD, session management, language preference
- SSE Broadcast — /api/state/subscribe?topics=... for real-time state change notifications
- Agent HTTP Migration — Agent reads/writes sessions via HTTP, subscribes to SSE for savePath changes
- Frontend HTTP Migration — Session list via stateService HTTP (no more dual WS/HTTP paths)
- Dashboard Language Sync — Dashboard reads language from stateService, syncs with React app
Bug Fixes
- savePath session switch — Fixed isTaskRunning guard silently dropping messages
- Platform card duplication (BUG-001) — platformStore idempotency
- Self-heal screenshot timing — Capture immediately after search, not at heal time
- Cloudflare false positive — Require 2+ markers for detection
- WebSocket _getPort — Added missing _getPort() method to APIManager
Testing
- 162/162 stateService tests pass
- 10/10 Playwright E2E tests pass (Phase 0-8)
- 89/89 acceptance graph nodes verified