From 885c270499dc7126e6ca9473d28d53958f92c9d1 Mon Sep 17 00:00:00 2001 From: Anthony Ettinger Date: Mon, 3 Aug 2026 07:06:52 +0000 Subject: [PATCH] feat: default search to Kagi across omnibox, new tab, and mobile Kagi (https://kagi.com/search?q=) becomes the default search engine everywhere TronBrowser picks one: - Omnibox: the launcher's once-per-profile default_search_provider_data now seeds Kagi. The sentinel filename carries the engine name (.tron-search-kagi), so profiles created under the old NeoSearch default get the new default applied once, and a user's own chrome://settings/search choice is still respected afterwards. - New tab (ai-sidebar): Kagi is added to SEARCH_ENGINES, is the initial value of searchEngine, and is the fallback for an unknown stored id. - Settings (extension options + web): Kagi is the first option and is labelled the default; the stored-value fallback now resolves to kagi. - Mobile: the in-app browser's address-bar search falls back to Kagi. NeoSearch, Xprivo, DuckDuckGo, Altpower, and Oxiverse remain available as alternatives, and the Tor engine list is untouched. Co-Authored-By: Claude Opus 5 (1M context) --- README.md | 5 +++-- .../desktop/extensions/ai-sidebar/newtab.html | 3 ++- apps/desktop/extensions/ai-sidebar/newtab.js | 7 ++++--- .../extensions/ai-sidebar/options.html | 7 ++++--- .../ai-sidebar/settings-sections.js | 2 +- apps/desktop/launcher/tronbrowser | 19 ++++++++++--------- apps/mobile/src/lib/navigation.test.ts | 6 +++--- apps/mobile/src/lib/navigation.ts | 2 +- apps/web/public/settings-sections.js | 2 +- apps/web/public/settings.html | 3 ++- 10 files changed, 31 insertions(+), 25 deletions(-) diff --git a/README.md b/README.md index 9df6e1a..ee8259d 100644 --- a/README.md +++ b/README.md @@ -47,8 +47,9 @@ Linux phones (Librem 5 / PinePhone / Ubuntu Touch). See ## What you get today -- **De-googled new tab** — TronBrowser page, **NeoSearch** as the default private - search (no Google in the omnibox; DuckDuckGo available as an alternative), quick links. +- **De-googled new tab** — TronBrowser page, **Kagi** as the default search + (no Google in the omnibox; NeoSearch, Xprivo, and DuckDuckGo available as + alternatives), quick links. - **RSS reader** on the new tab — seeded from your OPML; add/remove feeds and **import/export OPML** in Settings. - **AI sidebar (bring your own keys)** — Anthropic, OpenAI, Google/Gemini, diff --git a/apps/desktop/extensions/ai-sidebar/newtab.html b/apps/desktop/extensions/ai-sidebar/newtab.html index 9977ec2..dfb92e5 100644 --- a/apps/desktop/extensions/ai-sidebar/newtab.html +++ b/apps/desktop/extensions/ai-sidebar/newtab.html @@ -21,10 +21,11 @@ - +