Changelog
A chronological record of every feature, improvement, fix, and security update shipped to the Tapas platform.
Onboarding flow, usage quota tracking, and the Changelog page you're reading now.
- NewWelcome modal for new users — 3-step checklist (Try a query, Set up API key, Explore categories) shown once after first login.
- NewMonthly usage quota card in Settings — animated progress bar showing API calls used vs plan limit with warning states at 80% and 95%.
- NewChangelog page — this page! Chronological record of every platform update.
GDPR-compliant cookie consent, email auto-reply on contact form, and Terms of Service page.
- NewCookie consent banner — slides up on first visit with Accept All / Essential Only options. Choice persisted in localStorage.
- NewContact form email confirmation — branded HTML + plain-text auto-reply sent to submitter via Resend when a contact form is submitted.
- NewTerms of Service page (/terms) — 9 sections with sticky TOC sidebar, matching Privacy Policy visual style.
- ImprovedFooter Legal section now correctly links to /terms instead of /contact.
Search UX improvements: hover previews, search history, and a ⌘K shortcut hint.
- NewHover preview popovers on Navbar search results — 3 sample questions shown per category domain.
- NewSearch history — last 5 searches persisted in localStorage, shown as a 'Recent' section when the search box is focused but empty.
- New⌘K shortcut hint pill in the hero section — pulses for 3 s on page load, then settles; clicking it focuses the Navbar search.
Global Navbar search box — search is now available on every page.
- NewSearch box moved from the hero section into the Navbar top-left corner, adjacent to the Tapas logo.
- ImprovedSearch box visible on every page including docs sub-pages, admin, and settings.
- ImprovedMobile Navbar shows the search box as the first item in the mobile nav row.
- ImprovedRemoved duplicate hero search from Home page.
Site-wide footer, admin contact view, and Privacy Policy page.
- NewFooter component with Product, Developers, Company, and Legal link columns — added to all public pages.
- NewAdmin Contacts tab — table view of all contact form submissions with name, email, use case, message, and date.
- NewPrivacy Policy page (/privacy) — GDPR/CCPA compliant with data table, rights, cookies, and retention sections.
Contact page, press/media kit, and bilingual About page.
- NewContact page (/contact) — 6-category use-case selector, message textarea, success state, and owner notification.
- NewPress & Media kit page (/press) — brand assets, SVG logo, colour palette, typography, boilerplate, and press contact.
- NewBilingual ES/EN toggle on About page — full Spanish translation of the etymology block.
Etymology tooltip, Spanish toggle, and the full About page.
- NewEtymology tooltip on the hero one-liner — hover to read the full Spanish cultural context and AI metaphor.
- New🇪🇸/🇬🇧 flag toggle button to switch the one-liner between English and Spanish.
- NewAbout page (/about) — origin story, mission, energy math, architecture walkthrough, timeline, team, values, and gradient CTA.
Brand one-liner added to the hero section.
- NewFriendly italic one-liner below the hero badge: "Tapas — Spanish for 'covers' & small bites. Here, bite-size flavors of AI energy and data, served fast."
Live category search in the hero section.
- NewProminent search box in the Home page hero — live search across all 160+ categories with keyboard navigation and domain badges.
- NewEmpty state shows 6 popular categories when the search box is focused but empty.
Webhooks system, per-key analytics, and a featured Docs card.
- NewWebhooks — register endpoints, filter events, view HMAC signing secrets, test delivery, and inspect delivery history.
- NewPer-key analytics row in API Keys tab — queries in last 24 h, total queries, and Wh saved per key.
- NewFeatured 'Start Here' Integration Guide card at the top of the /docs hub.
Integration Guide, colourful CTA, and interactive Scope Document.
- DocsIntegration Guide page (/docs/integration-guide) — 7-step guide with SDK comparison table and TOC sidebar.
- ImprovedHome page CTA button updated with green→cyan→purple gradient styling.
- NewInteractive Scope Document accordion on Home page — 6 expandable panels covering API surface, tech stack, rate limits, security, and roadmap.
OpenAI-compatible docs, Command Palette, and API key management.
- DocsOpenAI-compatible docs page (/docs/openai) — Python openai SDK, Node.js, LangChain ChatOpenAI, and base URL swap pattern.
- NewCommand Palette (⌘K / Ctrl+K) — search across docs pages and all 160+ categories from anywhere on the site.
- NewAPI key management in Settings — generate, copy-once, and revoke keys with SHA-256 hashing.
Python SDK docs, REST API reference, and Docs dropdown in Navbar.
- DocsPython SDK page (/docs/python) — pip install badge, dataclasses, requests/httpx helper, LangChain wrapper, async support.
- DocsREST API reference page (/docs/rest) — all 8 endpoints, request/response schemas, error codes, rate limits, cURL examples.
- ImprovedNavbar 'Docs' link converted to a dropdown with sub-links to all SDK docs.
Docs hub, Go install badge, and Rust SDK snippet.
- NewDocs hub page (/docs) — central navigation for all SDK docs with install commands, feature lists, and guide links.
- DocsGo install badge ('go get tapas.one/sdk') on Integrations Go tab.
- DocsRust snippet with serde-annotated TapasResponse struct on both Home REST API card and Integrations Quick Start.
TypeScript SDK docs, language-preference cookie, and Go snippet.
- DocsTypeScript SDK reference page (/docs/typescript) — interfaces, hooks, error handling, React examples, streaming, batch queries.
- NewuseLangPref hook — persists language preference across all snippet switchers via a 1-year cookie.
- DocsGo snippet with full typed TapasResponse struct added to Home REST API card and Integrations Quick Start.
Core platform launch — Smart Router, semantic cache, Energy Dashboard, and SDK integrations.
- NewSmart Router with semantic embedding + cosine similarity (threshold 0.72) and LLM fallback.
- New160 categories across 7 domains seeded into the semantic cache.
- NewEnergy Dashboard — area chart, bar chart, pie chart, stats grid, and CO₂ callout.
- NewLow Energy Mode (LEM) toggle — returns bullet-point answers using cached results.
- NewREST API, TypeScript/Python/Go/Rust/OpenAI-compatible SDK snippets.
- NewAdmin panel — cache management, category taxonomy, cache warming, query logs.
- SecurityAPI keys stored as SHA-256 hashes. Webhook payloads signed with HMAC-SHA256.