Skip to content

feat: tray recent tunnels, cloud portal links, TTP defaults#164

Open
mattdjenkinson wants to merge 1 commit into
mainfrom
feat/tray-recent-tunnels-and-tunnel-ux
Open

feat: tray recent tunnels, cloud portal links, TTP defaults#164
mattdjenkinson wants to merge 1 commit into
mainfrom
feat/tray-recent-tunnels-and-tunnel-ux

Conversation

@mattdjenkinson

@mattdjenkinson mattdjenkinson commented Jun 19, 2026

Copy link
Copy Markdown
Contributor

Summary

  • macOS tray shows up to five recent tunnels with online/offline status, traffic rate, and a click-through to the bandwidth view
  • Tunnel cards and kebab menus link out to Datum Cloud for WAF, hostname, and other edge settings
  • New tunnels get a Traffic Protection Policy again by default; set DATUM_CONNECT_CREATE_TRAFFIC_PROTECTION_POLICIES=false to opt out
  • Buttons, links, selects, dropdowns, and switches use a pointer cursor when clickable
  • Adds scripts/traffic-test-server.py for hitting a local service on port 3001 during manual traffic checks
Screenshot 2026-06-19 at 18 13 31 Screenshot 2026-06-19 at 18 14 03 Screenshot 2026-06-19 at 18 15 46

The tray lists up to five tunnels with traffic rates and opens bandwidth when you click one. Cards and menus link to Datum Cloud for WAF and hostname settings. New tunnels get a traffic protection policy again unless you opt out with an env var. Clickable UI bits show a pointer. Added a tiny script to serve test traffic on localhost:3001.

Co-authored-by: Cursor <cursoragent@cursor.com>
@mattdjenkinson mattdjenkinson marked this pull request as ready for review June 19, 2026 17:16
@scotwells

Copy link
Copy Markdown
Contributor

Might be a good thing to use feature flags in the quota service for?

@mattdjenkinson

Copy link
Copy Markdown
Contributor Author

@scotwells yeah good shout, would probably be good to do the same on the web app.

@mattdjenkinson mattdjenkinson linked an issue Jun 20, 2026 that may be closed by this pull request
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Surface ways to update AI Edge

2 participants