From 667725eda57ad2ba768aaca73510aecbc713f927 Mon Sep 17 00:00:00 2001
From: Anthony Ettinger
Date: Wed, 1 Jul 2026 01:46:37 +0000
Subject: [PATCH 1/2] Clarify in the Tor modal that Tron is a client, not a
relay
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Add a line to the heads-up/info dialog explaining Tron only uses Tor as a
client (SocksPort on loopback) — it's not a relay or exit node, so no one
else's traffic passes through the user's machine.
Co-Authored-By: Claude Opus 4.8
---
apps/desktop/extensions/ai-sidebar/sidepanel.html | 3 +++
1 file changed, 3 insertions(+)
diff --git a/apps/desktop/extensions/ai-sidebar/sidepanel.html b/apps/desktop/extensions/ai-sidebar/sidepanel.html
index d568d04d..7de76b34 100644
--- a/apps/desktop/extensions/ai-sidebar/sidepanel.html
+++ b/apps/desktop/extensions/ai-sidebar/sidepanel.html
@@ -45,6 +45,9 @@ 🧅 Route this session through Tor?
window as anonymous browsing lets cookies, trackers and fingerprinting
link your anonymous activity back to you . That — not an IP leak —
is how mixing them de-anonymizes you.
+ Tron only uses Tor as a client — it routes your
+ own traffic and is not a relay or exit node, so nobody else’s traffic ever passes
+ through your machine.
For real anonymity, run tron --tor (a clean, wiped
profile) and don’t sign in to personal accounts.
Don’t show this again
From f0bf4c69aab612914530ecb66eb4618f3802fafe Mon Sep 17 00:00:00 2001
From: Anthony Ettinger
Date: Wed, 1 Jul 2026 02:14:40 +0000
Subject: [PATCH 2/2] Release v3.7.2
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Bump monorepo version 3.7.1 → 3.7.2 for the Tor de-anonymization warning
modal + ? info button.
Co-Authored-By: Claude Opus 4.8
---
apps/desktop/extensions/ai-sidebar/manifest.json | 2 +-
apps/desktop/package.json | 2 +-
apps/docs/package.json | 2 +-
apps/extensions/package.json | 2 +-
apps/mobile/app.json | 2 +-
apps/mobile/package.json | 2 +-
apps/web/package.json | 2 +-
package.json | 2 +-
packages/agent-runtime/package.json | 2 +-
packages/ai-core/package.json | 2 +-
packages/auth/package.json | 2 +-
packages/browser-core/package.json | 2 +-
packages/model-providers/package.json | 2 +-
packages/payments/package.json | 2 +-
packages/plugins/package.json | 2 +-
packages/sdk/package.json | 2 +-
packages/shared/package.json | 2 +-
packages/storage/package.json | 2 +-
packages/sync/package.json | 2 +-
packages/ui/package.json | 2 +-
packages/workflow-engine/package.json | 2 +-
services/api/package.json | 2 +-
services/scheduler/package.json | 2 +-
services/sync-server/package.json | 2 +-
services/worker/package.json | 2 +-
25 files changed, 25 insertions(+), 25 deletions(-)
diff --git a/apps/desktop/extensions/ai-sidebar/manifest.json b/apps/desktop/extensions/ai-sidebar/manifest.json
index ed494f8e..1432e868 100644
--- a/apps/desktop/extensions/ai-sidebar/manifest.json
+++ b/apps/desktop/extensions/ai-sidebar/manifest.json
@@ -1,7 +1,7 @@
{
"manifest_version": 3,
"name": "TronBrowser",
- "version": "3.7.1",
+ "version": "3.7.2",
"description": "TronBrowser — privacy-first, AI-native. Branded new tab, private search, CoinPay login, and a bring-your-own-keys AI sidebar.",
"icons": {
"16": "icons/icon-16.png",
diff --git a/apps/desktop/package.json b/apps/desktop/package.json
index 5f59963b..91440ad1 100644
--- a/apps/desktop/package.json
+++ b/apps/desktop/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/desktop",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Desktop shell for the TronBrowser Chromium fork",
"type": "module",
diff --git a/apps/docs/package.json b/apps/docs/package.json
index aad74165..89310531 100644
--- a/apps/docs/package.json
+++ b/apps/docs/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/docs",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Documentation site",
"type": "module",
diff --git a/apps/extensions/package.json b/apps/extensions/package.json
index 504c0feb..e0c4fdce 100644
--- a/apps/extensions/package.json
+++ b/apps/extensions/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/extensions",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "TronBrowser extension store — pay $1, list your MV3 extension (tronbrowser.dev/store)",
"type": "module",
diff --git a/apps/mobile/app.json b/apps/mobile/app.json
index e08e0717..77a89c5f 100644
--- a/apps/mobile/app.json
+++ b/apps/mobile/app.json
@@ -4,7 +4,7 @@
"slug": "tronbrowserdev",
"owner": "profullstack",
"scheme": "tronbrowser",
- "version": "3.7.1",
+ "version": "3.7.2",
"orientation": "portrait",
"userInterfaceStyle": "dark",
"platforms": [
diff --git a/apps/mobile/package.json b/apps/mobile/package.json
index 7b24bfc1..324c6fed 100644
--- a/apps/mobile/package.json
+++ b/apps/mobile/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/mobile",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "TronBrowser mobile (Expo / React Native) — Phase 2",
"type": "module",
diff --git a/apps/web/package.json b/apps/web/package.json
index 8e20b5ee..e7097435 100644
--- a/apps/web/package.json
+++ b/apps/web/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/web",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "TronBrowser marketing site + web dashboard",
"type": "module",
diff --git a/package.json b/package.json
index c7b720a0..620baa90 100644
--- a/package.json
+++ b/package.json
@@ -1,6 +1,6 @@
{
"name": "tronbrowser",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "TronBrowser.dev — open-source, privacy-first, AI-native browser",
"packageManager": "pnpm@9.12.0",
diff --git a/packages/agent-runtime/package.json b/packages/agent-runtime/package.json
index e807b25b..9e62672d 100644
--- a/packages/agent-runtime/package.json
+++ b/packages/agent-runtime/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/agent-runtime",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Agent runtime: planner, executor, validator, memory, tools",
"type": "module",
diff --git a/packages/ai-core/package.json b/packages/ai-core/package.json
index 4efb77a1..d8640e3b 100644
--- a/packages/ai-core/package.json
+++ b/packages/ai-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/ai-core",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "AI orchestration core (provider routing, execution modes)",
"type": "module",
diff --git a/packages/auth/package.json b/packages/auth/package.json
index 80caef66..1fa358cd 100644
--- a/packages/auth/package.json
+++ b/packages/auth/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/auth",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Authentication and session primitives",
"type": "module",
diff --git a/packages/browser-core/package.json b/packages/browser-core/package.json
index 80a7730f..272d932d 100644
--- a/packages/browser-core/package.json
+++ b/packages/browser-core/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/browser-core",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Browser abstraction over the Chromium fork (tabs, profiles, bookmarks, history)",
"type": "module",
diff --git a/packages/model-providers/package.json b/packages/model-providers/package.json
index 274f1013..070d0bf4 100644
--- a/packages/model-providers/package.json
+++ b/packages/model-providers/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/model-providers",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Pluggable LLM provider adapters",
"type": "module",
diff --git a/packages/payments/package.json b/packages/payments/package.json
index 4ff05a59..530c8215 100644
--- a/packages/payments/package.json
+++ b/packages/payments/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/payments",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "x402 payment processing over the user's CoinPay global wallet addresses",
"type": "module",
diff --git a/packages/plugins/package.json b/packages/plugins/package.json
index a7016897..cf60ff79 100644
--- a/packages/plugins/package.json
+++ b/packages/plugins/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/plugins",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Plugin SDK and lifecycle host",
"type": "module",
diff --git a/packages/sdk/package.json b/packages/sdk/package.json
index 87c31dbd..56f5b8e2 100644
--- a/packages/sdk/package.json
+++ b/packages/sdk/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/sdk",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Public SDK for TronBrowser apps and plugins",
"type": "module",
diff --git a/packages/shared/package.json b/packages/shared/package.json
index 6dbbcee0..277555b1 100644
--- a/packages/shared/package.json
+++ b/packages/shared/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/shared",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Shared types, utilities, and constants",
"type": "module",
diff --git a/packages/storage/package.json b/packages/storage/package.json
index 3072fdf5..a79d660c 100644
--- a/packages/storage/package.json
+++ b/packages/storage/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/storage",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Storage abstraction (Turso, R2, local)",
"type": "module",
diff --git a/packages/sync/package.json b/packages/sync/package.json
index 3114a1d4..6b3fb1f4 100644
--- a/packages/sync/package.json
+++ b/packages/sync/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/sync",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Cross-device sync of user-owned objects",
"type": "module",
diff --git a/packages/ui/package.json b/packages/ui/package.json
index f3a1cf9c..c9072a66 100644
--- a/packages/ui/package.json
+++ b/packages/ui/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/ui",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Shared UI components and design tokens",
"type": "module",
diff --git a/packages/workflow-engine/package.json b/packages/workflow-engine/package.json
index 391423e4..1e85bada 100644
--- a/packages/workflow-engine/package.json
+++ b/packages/workflow-engine/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/workflow-engine",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Typed node-based workflow engine",
"type": "module",
diff --git a/services/api/package.json b/services/api/package.json
index 64ddec3e..78da1876 100644
--- a/services/api/package.json
+++ b/services/api/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/api",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "TronBrowser auth + settings-sync API (CoinPay OAuth + email/password)",
"type": "module",
diff --git a/services/scheduler/package.json b/services/scheduler/package.json
index 72773bb9..6b06d2d0 100644
--- a/services/scheduler/package.json
+++ b/services/scheduler/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/scheduler",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Scheduled job runner",
"type": "module",
diff --git a/services/sync-server/package.json b/services/sync-server/package.json
index 9974964a..af6a2ce4 100644
--- a/services/sync-server/package.json
+++ b/services/sync-server/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/sync-server",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Sync backend service",
"type": "module",
diff --git a/services/worker/package.json b/services/worker/package.json
index 7a1e192a..6e083f0b 100644
--- a/services/worker/package.json
+++ b/services/worker/package.json
@@ -1,6 +1,6 @@
{
"name": "@tronbrowser/worker",
- "version": "3.7.1",
+ "version": "3.7.2",
"private": true,
"description": "Background worker (Redis/BullMQ)",
"type": "module",