Skip to content

Releases: duongdev/cdp-browser

cdp-browser: v0.3.0

19 Jun 13:41
192266b

Choose a tag to compare

0.3.0 (2026-06-19)

Features

  • clipboard: paste text and images local-to-remote, guard bare-key shortcuts (t065) (0d74702)
  • notifications: guaranteed-delivery slack content sweep with grid fallback (024bfd1)
  • notifications: per-device per-service notification mutes (t093) (ae2096a)
  • phone: phone triage surface - inbox, reader, reply, keyboard, notifications (t076-t091) (6b31a98)

Bug Fixes

  • notifications: dedup enterprise grid org against its member workspaces (t092) (5b06055)
  • push: trim oversized web-push payload to avoid 413 errors (9b898a7)
  • web: bake commit sha into image so about build field is not unknown (c9e6424)

cdp-browser 0.2.1

03 Jun 16:29

Choose a tag to compare

What's Changed

Features

  • notifications: capture slack notifications with per-workspace grouping (t064) — Slack joins Teams and Outlook as a notification adapter. Capture hijacks the Web Notifications API (Slack has no in-app toast) and forces permission to granted; multiple workspaces (one tab each) bucket separately by slack:{teamId} so per-workspace unread counts stay distinct. Clicking deep-links to the channel when available, else activates the workspace tab.

Full Changelog: cdp-browser-v0.2.0...cdp-browser-v0.2.1

cdp-browser: v0.2.0

01 Jun 09:20
d04d806

Choose a tag to compare

0.2.0 (2026-06-01)

Features

  • local-tabs: add local tabs alongside cdp screencast tabs (t005) (a333ce3)
  • notifications: add outlook adapter and read controls (t002) (11936b4)
  • notifications: capture teams toasts via cdp side-channel with bell, badges, and os alerts (f53f4cc)
  • notifications: deep-open teams chat from notification click (b047bb8)
  • notifications: group popover by thread and mark whole thread read on open (c2c658c)
  • pins: hold live tabs arc-style (t004) (602dc07)
  • settings: non-modal drawer with adaptive auto-recover and crash-safe overrides (fd5e0ee)
  • theme: sync remote page prefers-color-scheme with app theme (a5d1b05)
  • ui: resizable sidebar, bottom status bar, and persisted ui state (3378656)
  • v0.1.0 production polish (web pwa, ipad, latency, find, palette) (b0656fa)
  • viewport: adaptive viewport sizing with host-resize back-off and tab-switch blur (c56e28a)
  • web: add browser web build with sse+post proxy and docker deploy (t006-t010) (16e6015)
  • web: add pwa, push toggle, streaming input and e2e encryption (t011-t012) (ab483c2)
  • web: ipad pwa port with vapid web push (t015-t017) (fd8f599)
  • web: websocket transport + connection-mode picker + perf hardening (t019) (cddfece)

Bug Fixes

  • build: bundle notifications.js and inject/ into packaged asar (5fde5d9)
  • input: stop forwarding macos-reserved shortcuts to remote page (1c64114)
  • notifications: dedup teams toasts per message not per thread (1a099fa)
  • notifications: retain electron notification objects so click events fire (6e1cceb)
  • remote-page: track main frame so subframe loads don't pin the loading bar (d8ff93b)
  • web: copy crypto-envelope and line-splitter into docker image (687e06e)
  • web: event-driven mouse input and correct downscaled-frame coordinates (t013-t014) (e13ee07)
  • web: forward e2e env vars through docker compose (61af8bd)
  • web: restore 100vh fallback before 100dvh override (4a24997)
  • web: scope ipad safe-area to chrome, not root padding (f1a063d)
  • web: use named websocketserver import (esm) (da548e1)