Crosswire

What's new in Crosswire

The public release history of Crosswire — every notable change to coverage, reliability and the product itself, newest first. Each entry has a permanent link, and you can follow releases in any feed reader.

July 2026 — Faster Comparisons, Deeper Outlet Pages & a Way to Tell Us We're Wrong

Opening a country used to fetch every comparison pane at the same moment — and each pane is a real, live front page, which brings along that outlet's own video, adverts and tracking scripts. On a phone, a busy country page could pull tens of megabytes before it settled. Now only the first pane loads immediately and the rest wait until you scroll to them. Nothing has been removed and no pane is degraded; they simply arrive when you need them.

Outlet profiles have been rewritten to be more useful and less repetitive. Each one now names the actual titles on the other side of its own country's spectrum, so you can see at a glance who to read it against, and explains what tends to differ between that kind of outlet and its rivals — a public broadcaster and a tabloid make different choices, and the page now says which. The long classification disclaimer that used to sit on all 907 profiles has been condensed to a sentence, with the full explanation a click away in the methodology.

Country pages describe their own press more honestly. Instead of one paragraph repeated everywhere, each now reflects what the data actually shows: whether that country's titles span the full spectrum, cluster near the centre, or have no outlet on one side at all — which is worth knowing before you assume a comparison is balanced.

Every outlet profile now shows when the directory was last reviewed and carries a Suggest a correction link. Crosswire's leaning labels are approximate by design and occasionally wrong; the last time a reader pointed that out, four US labels changed. Making that easier to do seemed overdue.

Also in this release

  • Accurate coverage figures. the About page still claimed 124 countries in English and 80-odd in every other language, against the real 186. Those numbers are now read from the live directory in all 16 languages, so they cannot drift again.
  • A lighter outlet directory. the full 907-outlet listing now renders only the country sections in view, so the page settles faster on a phone without hiding anything.
  • Better shared links. a shared link to a page that no longer exists used to preview as the Crosswire home page. It now says what it is.
  • Glossary and classroom pages are easier to find. both now appear in the site footer and are linked from every outlet profile, rather than only from the home page.

July 2026 — The Landing Page Now Opens on the Country Picker

Since launch, Crosswire guessed where you were connecting from and took you straight to that country's front pages. The guess was usually right — and wrong just often enough (travel, VPNs, corporate networks) to be annoying. From today the landing page leads with choice instead: every visit opens on the country picker, in text mode by default, with the searchable list of all 186 countries one keystroke away. Your detected country isn't gone — it appears as a one-tap shortcut right under the search box.

There is a speed dividend too: the 3D globe now loads only when you switch to Interactive mode, so the landing page ships far less JavaScript on a first visit. Old crosswire.online/?select=true links keep working — they simply show what is now the default.

July 2026 — 62 New Countries, Self-Auditing Previews & a Tougher Proxy

Crosswire now covers 907 news outlets across 186 countries — 62 countries join today, from Haiti, Guyana and the Caribbean islands to Papua New Guinea, Fiji and the Pacific, most of West, Central and East Africa, the Central Asian republics, Kosovo and the European microstates, Libya, Yemen, Syria and Palestine. Every added outlet was verified through the rendering pipeline before going live, and existing coverage deepened too: Canada, the Netherlands, Pakistan, Japan, South Korea, Türkiye, Israel, Greece and two dozen more countries gained major voices chosen to widen their editorial spectrum. Curated Left · Center · Right comparisons are now available in 36 countries, up from 29.

The rendering proxy got tougher. It now escalates through three fetch strategies — a desktop browser, a search crawler, and a link-preview fetcher of the kind nearly every publisher allows so their stories unfurl on social media — which rescues outlets that used to show an error card (Politico among them). It also speaks each country's language when fetching (a Spanish paper is requested the way a Spanish reader would), keeps last-good copies of front pages for about two hours to ride out outages, and its guard against sites that mistake a narrow pane for a phone is now sturdier across browsers. Two outlets that had quietly moved domains — Algeria's El Watan and Vietnam's Tuổi Trẻ — were fixed and preview again.

Previews now look after themselves. Every week, Crosswire automatically tests all 907 outlets through the production proxy — from the real infrastructure users hit — and records which ones genuinely cannot be embedded. Those outlets stay in the directory and keep their profile pages and one-tap "Open ↗" links, but the comparison view no longer wastes a pane on them: default panes, Prev/Next rotation and the political-spectrum presets all skip them automatically, and the full audit report is published in the repository with every run.

Finally, a correction, prompted by a sharp-eyed reader: The New York Times, The Washington Post, the Los Angeles Times and NPR were labelled Center, while the media-bias assessments our methodology cites (AllSides, Ad Fontes Media, Media Bias/Fact Check) place all four left of center. All four now carry the Left label, and their descriptions say why. Crosswire's labels are approximate by design — but they should at least agree with the sources they come from. Spotted something else that looks wrong? Email [email protected].

July 2026 — Methodology, FAQ, Open Data & Pages Built to Be Read

Crosswire has always tried to be a transparent lens on the world's front pages. This release makes the lens itself transparent. A new Methodology page explains, in plain language, how the 638 outlets are selected, how the Left · Center · Right labels are assigned and where their limits are, how the live previews actually work, and how to reach us when something is wrong. A companion FAQ answers the questions readers ask most — from "why can't this outlet be previewed?" to "what happens to my data?" (short answer: it stays in your browser).

The whole outlet directory is now open data. A machine-readable JSON file lists every outlet with its country, editorial leaning, outlet type, description and homepage — free to reuse with attribution under CC BY 4.0. Researchers, journalists, students and AI assistants can take the same dataset that powers Crosswire and build on it. It sits alongside the refreshed llms.txt and llms-full.txt indexes that help AI assistants read and cite the site accurately.

Under the hood, every page is now fully readable without JavaScript. Previously, the About, What's new, Privacy and Terms pages rendered their text in the browser, so search engines, AI crawlers and readers on slow connections could briefly see placeholders instead of content; that text is now part of every page from the first byte. These release notes gained real structure too — dated entries with permanent links and an Atom feed you can subscribe to — and the site's structured data now describes Crosswire, its dataset and its pages in the vocabulary search engines and answer engines understand.

Features you may have missed (now finally written down)

  • Text mode. the toggle on the home screen swaps the 3D globe for a fast text list of countries — handy on low-power devices, with screen readers, or when you just want to get somewhere quickly.
  • Pick your own country. Crosswire detects where you are and offers your local edition as a one-tap shortcut on the landing page — which, since 15 July, always opens on the country picker (older crosswire.online/?select=true links land in the same place).
  • Layouts and density. comparison views offer 2, 3 or 4 columns or stacked rows, plus a Compact mode that fits more front pages on screen. Your choices are remembered in your browser.
  • Favorites across borders. the Favorites view lets you pin up to three outlets from anywhere in the world and compare them side by side. Favorites never leave your browser — there is no account and no server-side profile.
  • Translate everything. the language selector translates not just the interface but the proxied front pages themselves, in place, across 16 languages.
  • Resilient previews. if an outlet's site fails for a moment, Crosswire quietly serves the last good copy of its front page (kept for about two hours) instead of an error; sites that genuinely block embedding get a clean card with a one-tap "Open ↗" link.
  • Fast switching. successfully rendered front pages are cached at the edge for about three minutes, so flipping between outlets and back is quick.
  • A page for every outlet. each of the 638 outlets has its own profile with a live preview, its editorial leaning and related sources — tied together by the full directory at /outlets and the Left · Center · Right hubs at /compare.
  • Machine-friendly by design. Crosswire publishes llms.txt, llms-full.txt, humans.txt, a security.txt vulnerability-reporting policy, a complete sitemap, and now open JSON data — and pings search engines via IndexNow on every deploy.

June 2026 — 600+ Outlets, 124 Countries & a More Reliable Proxy

Crosswire now compares the front pages of more than 600 news outlets across 124 countries. This release adds 24 new countries — Malta, Albania, North Macedonia, Bosnia & Herzegovina, Montenegro, Moldova, Belarus, Armenia, Nicaragua, Bahrain, Senegal, Côte d'Ivoire, Cameroon, Rwanda, Zambia, Angola, Mozambique, Botswana, Namibia, Cambodia, Mongolia, Brunei, Afghanistan and Laos — and deepens left, center and right coverage in dozens of existing ones. Every new outlet was checked through the rendering proxy before going live, so panes show real front pages rather than errors.

We fixed a class of rendering bugs where some sites (such as Germany's BILD) detected the narrow comparison pane as a phone and tried to redirect to a mobile address that doesn't exist, leaving a blank or broken frame. The proxy now neutralises these width-based redirects, so those outlets render correctly while still adapting their layout to each pane.

Under the hood there is a new proxy self-check used in development to confirm, outlet by outlet, whether a site can actually be collected and rendered correctly — making it much easier to keep coverage healthy as the web changes.

We also fixed the country search so its suggestions are no longer hidden behind the globe, and expanded the About page with more detail on how Crosswire works and how editorial leanings are determined.

May 2026 — 100 Countries, Outlet Pages & Spectrum Comparisons

Crosswire now spans 100 countries and nearly 380 outlets — with 18 new markets including Slovenia, Cyprus, Georgia, Kazakhstan, Sri Lanka, Nepal, Myanmar, Oman, Cuba, El Salvador, Trinidad & Tobago, Tanzania, Uganda, Zimbabwe and more.

The rendering proxy is far more reliable: smarter character-encoding detection fixes garbled text on Japanese, Korean, Chinese, Greek and Cyrillic outlets, and pages now resolve correctly even when an outlet redirects. When a site genuinely can't be embedded, a clean preview card now offers a one-tap way to open it in a new tab — no more blank panes.

A refreshed interface brings the proper Geist typeface, softer depth and shadows, a sticky translucent header, and smooth entrance animations throughout. Outlet panes show an elegant shimmer placeholder while each front page loads.

Crosswire is now far easier to explore and to find. Every country has curated political-leaning comparisons — Left vs Center vs Right, and a focused Left vs Right — and each of the 379 outlets has its own page with an English description, a live preview, its editorial leaning, and links to related sources at home and abroad. New directories tie it together at /compare and /outlets, backed by a complete sitemap, robots rules, and machine-readable llms.txt and humans.txt files so search engines and AI assistants can understand the whole project.

March 2026 — Language & Globe Update

Seamless language translation: select any of 16 languages to automatically translate both the app interface and proxied news outlet pages. The full frontend experience is now internationalized.

The interactive 3D globe has been redesigned with country polygon areas instead of dots, making it much easier to select countries. Hover highlighting and smooth animations provide a polished experience. The globe now auto-detects your location and centers on your country.

New multi-column layouts (2, 3, or 4 columns) let you compare more outlets side by side.

October 2025 — Initial Release

Crosswire launched with the core vision: compare how major media outlets across countries present their front pages, side by side. The initial release included:

  • Server-side proxy to render outlet homepages in iframe panes
  • Interactive 3D globe for country selection
  • Two browse modes: by country and by favorite outlets
  • Automatic country detection via geo headers
  • Compact and relaxed viewing modes
  • Cloudflare Pages deployment for global edge performance

Want the full story of how Crosswire selects outlets and classifies editorial leanings? Read the methodology, browse the FAQ, or go back to the home page.