Skip to content

Clopos Caller ID v1.2.0

Choose a tag to compare

@huseynov77 huseynov77 released this 01 May 08:55

Clopos Caller ID v1.2.0

New

  • HTTP webhook switched to the Clopos terminal v2 envelope. Every HTTP POST is now wrapped as {requestId, action: "callerEvent", payload} so the Clopos POS terminal can dispatch by action and correlate its async response by requestId. The payload is the existing v1 event body, untouched. Path moves from /webhook/caller-data/api (port 8100 unchanged). requestId is generated once per logical send and reused across the 3 retries so terminal-side dedupe sees one event, not three. WebSocket / Call Center transport stays bare-payload v1 — no change for existing browser clients.
  • In-app update banner. When an update is detected (12 h interval, GitHub Releases) a green call-to-action card appears between the top bar and the dashboard with the new version and an "Update now" button. The button opens About so download progress is visible, then triggers the silent install.
  • Tray icon update indicator. When an update is pending, the tray icon gets a small red dot overlay so users see it without opening the window.

Fixes

  • "i" button no longer shows a separate red dot when an update is pending — replaced by the more prominent banner + tray indicator above.
  • Older translation drift: update_btn_install added to all 14 languages (drives the banner button text).

Compatibility

  • New default webhook URL is http://localhost:8100/api. Existing customer configs are auto-migrated on first launch of v1.2.0 because the URL is treated as a fixed/managed value in the client build.
  • No existing customers were sending HTTP traffic in production before v1.2.0 (everyone is on the WebSocket / Call Center transport), so the path swap doesn't break any live deployment.

Installation

Download CloposCallerID-Setup-1.2.0.exe below and run it. Users on v1.1.0 + will receive this automatically via the in-app updater within 12 hours.

Support

support@clopos.com