Skip to content

Releases: web3ToolBoxDev/toolBoxClient

v1.5.2

31 Mar 16:48

Choose a tag to compare

v1.5.2

Bug Fixes

  • Startup overlay no longer stuck: dbservice (mem0/transformers ML model loading) and toolService are 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 connection console.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

24 Mar 14:08

Choose a tag to compare

Full Changelog: v1.5.0...v1.5.1

v1.5.0 — stateService HTTP + SSE Architecture

22 Mar 03:36

Choose a tag to compare

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