Changelog

What we shipped, in reverse chronological order

15 August 2026 · SEO

Country × niche matrix

Every niche (HSE software, permit-to-work, LOTO, CMMS, incident reporting, safety compliance) now has a per-country landing page — e.g. /niches/hse-software/germany — for the 81 (niche, country) pairs where we index ≥10 tenders. New sitemap entries live under priority 0.5, aggregate country×sector pairs are listed too (431 URLs).

15 August 2026 · Billing

Provider-agnostic billing layer

Introduced a BillingProvider protocol so payment processors are pluggable. Stripe wrapped as StripeBillingProvider, Paddle skeleton in place. Legal + pricing pages now render the active processor by name at request time — swapping providers is one env-var flip.

15 August 2026 · Privacy

Portal directory removed

The /portals index and every /portals/<slug> page now 301-redirect to /countries. Aggregated portal counts still visible on country pages; individual source names are only visible after sign-in. Public sample tables strip outbound notice_url links and the Source column.

14 August 2026 · Legal

UAE-primary Privacy Policy

Rewrote /privacy so the primary framework is UAE Personal Data Protection Law (Federal Decree-Law No. 45 of 2021). GDPR / CCPA remain honored on request for EEA/UK/California residents.

14 August 2026 · SEO

8 pillar guides + 8 learn articles

Shipped 17,000+ words of editorial coverage across the top portals (SAM.gov, TED, UK FTS, AusTender, CanadaBuys, GeM, Mercado Público, World Bank) and the top concepts (what is a tender, RFP vs RFQ, how to bid on gov contracts, CPV codes, OCDS, etc.).

13 August 2026 · SEO

Country + sector directory

Programmatic /countries, /sectors, /niches indexes plus per-country and per-sector detail pages. Redis-cached (24h) for sub-10-ms first-byte time even under crawl load.

12 August 2026 · Product

Unified tab bar

Super-admin and tenant users now navigate through the same top-level tabs (Fetch · Tenders · AI Activity · My Configuration · Tenants) with role-aware visibility rules.

11 August 2026 · Brand

Warm palette + TenderYeti brand

Public product renamed from Tender Monitor to TenderYeti. New warm off-white / deep-green visual identity across dashboard, landing, pricing, and legal pages.