Skip to content

Releases: duongdev/cdp-browser

cdp-browser: v0.4.0

Choose a tag to compare

@github-actions github-actions released this 08 Jul 19:53
ace72f6

0.4.0 (2026-07-08)

Features

  • push: harden web push delivery reliability (t095) (#9) (d018f3c)
  • t100: durable per-device client prefs (54717e1)
  • t101: electron notification channel mutes (f47a92f)
  • t102: two-line tab titles (3df9a60)
  • t103: cross-device pin and history sync with new tab omnibox (8bd12ec)

Bug Fixes

  • phone: keyboard-follow, safe-area, nav stack, pull-to-refresh (83e6397)
  • renderer: gate cmd shortcuts on physical key code, not character (#6) (5b512ff)
  • t099: notification & transport reliability (f00a267)

cdp-browser: v0.3.0

Choose a tag to compare

@github-actions github-actions released this 19 Jun 13:41
192266b

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

Choose a tag to compare

@duongdev duongdev released this 03 Jun 16:29

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

Choose a tag to compare

@github-actions github-actions released this 01 Jun 09:20
d04d806

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)