Clopos Caller ID v1.2.0
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 byactionand correlate its async response byrequestId. Thepayloadis the existing v1 event body, untouched. Path moves from/webhook/caller-data→/api(port8100unchanged).requestIdis 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_installadded 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.