Changelog

Latest update: November 6, 2026 at 03:34 PM (v2.5.0)

Back to warp list.

November 6, 2026 at 03:34 PM (v2.5.0)

  • chore(data): generate compact warps.json alongside warp.ts and warp_list.ts using the existing dependency-free generator.
  • chore(data): fix some `warp.ts` data.
  • feat(cache): cache downloaded WARP data locally with the timestamp of its last successful download.
  • feat(cache): check freshness on homepage visits, incoming search requests, and searches submitted from an open homepage.
  • feat(cache): attempt a fresh download when the cached dataset is at least 24 hours old.
  • fix(cache): preserve the previous dataset if refreshing fails, without resetting its timestamp.
  • feat(data): fall back to a dynamically imported warp.ts when neither downloaded nor cached data is available.
  • fix(data): skip invalid WARP entries rather than reject the entire dataset.
  • perf(data): deduplicate concurrent dataset-loading requests within the same page.
  • feat(engines): support adding, renaming, editing, selecting, and deleting multiple custom search engines.
  • feat(engines): require custom engine URLs to include [q] and validate their URL scheme and structure.
  • chore(engines): migrate the previous single-custom-engine settings to the new storage format.
  • feat(ui): add a custom-engine editor that follows the user's light/dark preference.
  • feat(engines): synchronize engine selections and command-symbol displays across tabs through storage events.
  • fix(ui): preserve redirect-only execution — landing-page markup, dialogs, and UI event handlers are created only when no nonempty search query is provided.

October 6, 2026 at 11:55 PM (v2.4.1)

  • fix(cmdSymbol): use an allowlist of ASCII punctuation and symbols instead of trying to exclude every kind of letter, number, or emoji.
  • chore: fix some `warp.ts` data.

August 8, 2026 at 04:10 PM (v2.4.0)

  • feat: add 'Brave Ask' option to landing page.
  • chore: update some modified warps.
  • fix: render command symbol with textContent

August 6, 2026 at 02:04 PM (v2.3.0)

  • feat: allow user to set their preferred command trigger.

July 29, 2026 at 01:46 PM (v2.2.0)

  • feat(dev): added warp generator engine for Xinggo.
  • chore: upgraded Vite (v8.1.5), vite-plugin-pwa (v1.3.0).

April 13, 2026 at 11:20 PM (v2.1.0)

  • perf: improved performance and optimized dataset size by `24%`. Make it even smaller and faster cached than ever.
  • chore(ui): replaced the default text with simple checkmark symbol.
  • chore: upgraded Vite (v8.0.8).

April 11, 2026 at 06:00 PM (v2.0.0)

  • refactor: officialize new domain 'https://xinggo.org'.
  • perf: use '$O(1)$' Flat Hash Map for faster mapping, use native string methods ('lastIndexOf') for query parsing, and only load CSS for the landing page, which means bypassing CSS/DOM if redirecting.
  • chore(ux): XiNGGO now automatically supports theme mode.
  • feat: XiNGGO is now a truly dynamic search engine and no longer sticks to one default engine (Brave). Instead, it remembers the user's preferred engine and uses it as the default. One click on your preferred engine at xinggo.nidexingg.com and you're good to go. Forget about the old-fashioned 'chrome://settings/search/defaultSearch'.

April 3, 2026 at 07:14 AM (v1.3.0)

  • refactor: major optimization, stripped out non-crucial data in each warp.
  • chore: upgraded Vite (v8.0.3).

March 3, 2026 at 10:20 AM (v1.2.1)

  • chore: upgraded to Vite v8 (Rolldown integration).

January 31, 2026 at 03:53 PM (v1.2.0)

  • Switched the default engine to Brave Search. Brave Search is independent, fast, secure, and private. We all love privacy, don't we? ;)
  • Added [https://search.brave.com/ask](https://search.brave.com/ask) warp (;bask) - AI Search Assist.
  • Added [https://npmx.dev/](https://npmx.dev/) warp (;npmx) - Alternative NPM browser.
  • chore(dep): upgraded core dependencies: typescript/~5.9.3, vite/@7.3.1, vite-plugin-pwa/@1.2.0.

June 26, 2025 at 01:19 PM (v1.1.0)

  • Added [https://perplexity.com](https://perplexity.com) warp (;ppxt).
  • Added [https://khmerdict.com](https://khmerdict.com) warp (;kmd).
  • Added [https://chatgpt.com](https://chatgpt.com) warp (;cgpt, ;cgptt).

June 25, 2025 at 10:51 AM (v1.0.0)

  • Initialized project.
  • More than 13,500+ warps available!