Product Updates

This page is a running build log tracking how JKTJJ’s data, coverage, and reliability evolve over time.

Highlight

This week

  • Gyms Added: THE BLOCK -> Bali
  • Social Share menu options for Gyms, Events, Coach profiles and city pages
  • Gyms Added: the grappling center -> KL

March 16, 2026

Data / Events

  • Gyms Added: THE BLOCK -> Bali
  • Social Share menu options for Gyms, Events, Coach profiles and city pages

March 15, 2026

Fixes / Stability

  • fixed the the homepage map so it no longer falls into the empty/unavailable state when someone types a city that does not exist

Data / Events

  • Gyms Added: the grappling center -> KL

March 14, 2026

Data / Events

  • Gyms Added: Monarchy MMA Bangsar, Average BJJ -> KL

March 13, 2026

Data / Events

  • Refined event ingestion rules and validators
  • Gyms Added: Monarchy MMA City Center -> KL

General

  • Removed the legacy city level fields from the main city module
  • Cleaned up gym data modules and gym templates
View earlier updates (opens list)
March 2026

March 12, 2026

Data / Events

  • Gyms Added: Perennial BJJ, Black Wolf -> Dallas

March 11, 2026

Data / Events

  • Gyms Added: Octagon MMA -> Dallas

March 9, 2026

Product / UI

  • Architected and designed the next version of the platform to support a growing feature set and more scalable expansion.

March 8, 2026

Fixes / Stability

  • Restructured the codebase into a monorepo to support platform scaling and cleaner refactoring.

March 7, 2026

Product / UI

  • the Schedule Breakdown section now uses the new card UI

General

  • Weekend options available now lists gyms with at least 1 Saturday and 1 Sunday adult BJJ/No gi class, excluding Open Mat.

March 6, 2026

Data / Events

  • Gyms Added: Alex Martins, 5 Elements -> Dallas

General

  • External URL sanitization added across data-driven surfaces.

March 5, 2026

Fixes / Stability

  • Performance optimizations

March 4, 2026

Data / Events

  • Gyms Added: High Rollers, Legacy HQ, Garage JJ -> Sydney

Marketing / Pages

  • updated ALL GYMS sorting to include pricing transparency as a tie-breaker

March 3, 2026

Product / UI

  • Replaced static highlight updates with data-driven weekly highlight. Tightened grouping behavior for better category signal.

Marketing / Pages

  • Clarified coach and gym inclusion policy to explicitly state the platform is for profit with selective inclusion and quality based standards.

March 2, 2026

Data / Events

  • Gyms Added: Taylor Biagi, Double Five, Supreme -> Chicago

Marketing / Pages

  • Tightened the required criteria for verified status to keep listings more consistent

General

  • Placement rearrangement for city pages for stronger information hierarchy: city name -> key stats -> primary navigation.

March 1, 2026

Product / UI

  • Gym cards with chips now move the headline block up slightly for better visual balance. Name/info sits cleaner above chips on dense cards without changing cards that don’t have chips.

Data / Events

  • Gyms Added: Gracie Humaita, VOW BJJ -> Austin
  • web traffic data refresh
February 2026

February 28, 2026

Data / Events

  • schedule/commute: Melbourne, San Francisco, Seattle, Tokyo
  • Gyms added: Top Team Jiu Jitsu Academy Abu Dhabi

Marketing / Pages

  • Implemented the ALL GYMS reveal sorting policy to prioritize weekly adult class count, then schedule presence, then recency, then name. This keeps higher signal gyms surfaced first while preserving a consistent fallback order.

February 27, 2026

Fixes / Stability

  • Added defensive coach slug canonicalization helper.
  • Added reliable shop fallback UI and events

Data / Events

  • schedule/commute: Las Vegas, Dubai, Kua Lumpur, Barcelona, Cape Town

Routing / Infra

  • Applied canonicalization to coach counting/set/link resolution

February 26, 2026

Data / Events

  • schedule/commute: Sydney, Bali, Atlanta

Marketing / Pages

  • Pricing updates for Gyms/Coaches

February 25, 2026

Fixes / Stability

  • Improved map stability in regular mode by avoiding redundant layer refreshes that can cause flicker, popup instability, and inconsistent map interactions.

Data / Events

  • schedule/commute: Sao Paulo, Rio de Janeiro

February 24, 2026

Product / UI

  • Updated city intel highlight logic to use minimum Morning, Noon, and No gi session requirements instead of only surfacing gyms with the highest volume. This makes highlights more representative and more useful for practitioners comparing consistent training options.

Data / Events

  • Added a derived fallback from latest event update fields (updatedAt, lastUpdated, updated) and now retain that value when file metadata timestamps are unavailable.
  • Updated the Events primary filter to a single-select range model with Next 7, Next 30, Next 60, Next 90, or All, defaulting to Next 30.

General

  • Added dialog semantics and explicit focus targeting to improve accessibility and keyboard navigation behavior.

February 23, 2026

Data / Events

  • schedule/commute: San Diego, Austin, Stockholm, Los Angeles

February 22, 2026

Fixes / Stability

  • bug fixes for main page ful-screen map

Product / UI

  • Added an optional Open mat note in popups when city highlights include open mat information.
  • City cards now show a minimal open mat signal when available. This improves quick scanability while keeping card content clean.
  • Compacted the city map list header in both inline and fullscreen modes for a cleaner, more space efficient layout and faster scanning.
  • Added a subtle reset view icon beside the locate control in both inline and fullscreen map list headers for quicker map recentering.

Data / Events

  • Refined homepage city map popups with a cleaner summary row for gyms, coaches, and events.

February 21, 2026

Fixes / Stability

  • Corrected region mapping so Sao Paulo and Rio de Janeiro no longer appear in Europe, and Oakland is now included in North America.
  • Improved homepage map UX with an All regions reset on desktop and mobile, reliable empty-state rendering when filters return no cities, and accurate dynamic totals for event counts.

Data / Events

  • training intel for London & data refresh

General

  • removed the homepage Regional Coverage module

February 20, 2026

Fixes / Stability

  • Refactored homepage fullscreen map into its own component and kept behavior intact.

Product / UI

  • Added a Singapore access profile pilot to the city audit flow with warning only checks to improve data quality without blocking updates.

General

  • Expanded audit reporting for access coverage and gym level access validation, including missing or invalid fields that now surface as non blocking warnings.
  • Implemented city location intelligence directly after schedule intelligence, with clickable gym references and graceful fallback coverage when access details are incomplete.
  • Commute/loc intel for: Singapore, Bangkok, Phuket

February 19, 2026

Fixes / Stability

  • Applied cleanup fixes to the city page flow and state handling to keep map interactions more stable and reduce flicker during fullscreen transitions.

Product / UI

  • Refined homepage map behavior with a smoother update pattern, reducing unnecessary refreshes across inline and fullscreen views.
  • Improved fit behavior so the map re-centers when region or result sets change, instead of re-fitting on every reactive update.
  • Cleaned up the homepage map code path while keeping behavior unchanged, with shared map settings now normalized for inline and fullscreen views.

Data / Events

  • Standardized past event pagination defaults so reset behavior stays consistent across city views.

General

  • Improved city switch and teardown behavior by resetting data notes state and clearing geolocation status timers reliably.
  • Updated training intelligence and supporting data for Singapore to improve schedule accuracy and city level insights

February 18, 2026

Fixes / Stability

  • Hardened embed origin handling so only valid http and https origins are accepted and normalized before messaging.
  • Improved embedded page reliability by preventing invalid target origins from breaking resize and ready communication at runtime.

Product / UI

  • Updated coverage notes to use neutral phrasing across generated city summaries while keeping guidance clear and gym links intact.

Data / Events

  • Scoped shared component styles to prevent cross route style bleed across city and shop pages.

Marketing / Pages

  • Improved ecommerce experience for verified gyms with cleaner, more consistent page styling.
  • Expanded ecommerce support for verified gyms in Phuket.

General

  • Added an optional View data notes toggle so users can inspect raw metrics and time bucket logic when they want extra detail.

February 17, 2026

Data / Events

  • Data Refresh: Dallas & Phuket

General

  • Coach added: Owen Livesey

February 16, 2026

Routing / Infra

  • updated the audit script for city intel so it now shows which cities/gyms need updates, not just missing fields.

General

  • Standardized the city overview generator template and documented the locked overview schema, including denominator rules, highlight structure, and consistent time-bucket labeling.
  • Updated beginner logic so it explicitly counts Nogi beginner/fundamentals classes (in addition to existing fundamentals/beginner/basic/intro/101 matches)

February 15, 2026

General

  • applied the practitioner friendly, info driven overview style to cities where structured Weekly training (adult) data exists.
  • Added a utility to derive city overview summaries from existing gym information, supporting safer updates with a default dry-run mode.
  • Added a data audit utility to flag missing city overviews, incomplete gym information, and unreadable files, and documented its usage.

February 14, 2026

Product / UI

  • Expanded map support for Sacramento

Data / Events

  • Gyms added: Sacramento -> SAC BJJ Maxwell

February 12, 2026

Fixes / Stability

  • add a small script to fetch a snapshot row and automatically decompress/print JSON for quick restore/debug.

Data / Events

  • Added JSON snapshot exporter for events. Exports deduped event snapshots from city seminars + global + archive.
  • Implemented city-past ingestion in backup script

Routing / Infra

  • Added backup table to schema.And backup scripts
  • Gym export, sync, and decode scripts

February 10, 2026

Data / Events

  • Gyms added: Boston -> Brazilian Top Team Back Bay

February 9, 2026

Data / Events

  • Unified filtering across the Events view so city, month, and search selections apply consistently to the event list, map pins, and heatmap.
  • Improved event listing clarity by conservatively merging near-duplicate entries in the Events view.
  • Added a per-card Share menu to training and competition event cards, with options to copy links, add events to calendars, and share via common messaging platforms.

Marketing / Pages

  • Updated the organizations landing page with summary counts, search and category filters, per-section totals, and more consistent card layouts for easier scanning.
  • Refined the organizations landing page for mobile with tighter spacing, clearer hierarchy, more usable filters, and improved responsiveness across small and very narrow screens.

General

  • Implemented Pedro Sauer org integration
  • Improved city label resolution to use stable, canonical names across primary and satellite cities, with consistent handling for global and unsupported entries.
  • Refined city filter labeling to use consistent, canonical names, with stable handling for global entries, safer fallbacks when labels conflict, and improved matching for accented city names.
  • Added canonical and social metadata to organization index and detail pages, along with structured data for clearer page context and navigation.

February 8, 2026

Data / Events

  • Gyms added: Singapore -> Tricolor MMA, Gracie JiuJitsu Lavender, Gracie JiuJitsu SAFRA CCK, Enjoy The Process

February 7, 2026

Fixes / Stability

  • Cleaned up the Events page and fixed calendar jump behavior to ensure smoother navigation between the map and month listings.

Data / Events

  • Gyms added: Cape Town -> Urban JiuJitsu, ESTRATEGIA BRAZILIAN JIU JITSU SA, Zurich -> Hoga

February 6, 2026

Fixes / Stability

  • Removed unused wiring and state to keep the codebase simpler and easier to maintain.

Product / UI

  • Cleaned up redundant map logic to reduce noise and keep behavior unchanged, simplifying popup handling and related bindings.
  • Expanded map support to Cape Town

February 5, 2026

Data / Events

  • Updated the Events page visual treatment with a cohesive cork board style and refreshed event cards to a pinned note presentation, adding subtle texture and interaction polish while keeping content and structure unchanged.
  • Refined event location handling by suppressing placeholder labels, treating global entries as metadata, and improving fallback inference so locations display cleanly and consistently across event and coach views.
  • Added subtle “forgiving data” cues directly to event cards, improving clarity without changing the underlying event data.
  • Updated the Add Event page styling to align with the Events bulletin-board theme while keeping the form clear and easy to use.

February 4, 2026

Fixes / Stability

  • Stabilized map popup interactions by eliminating conflicting open and pan behavior, and updated marker clicks to center the map on the selected location.

Product / UI

  • Updated gym map popups with a dedicated layout, featuring a fullwidth image, clearer information structure, and improved text clamping, while keeping city popups unchanged.

Data / Events

  • Refined event card presentation with cleaner surfaces, clearer hierarchy, updated badges and actions, and improved spacing and responsiveness across desktop and mobile.

February 3, 2026

Fixes / Stability

  • Resolved a deployment issue by removing an unused authentication dependency from the Pages bundle.

February 2, 2026

Fixes / Stability

  • Improved map popup reliability and visibility by strengthening content handling and ensuring popups remain fully visible near map edges.

Product / UI

  • Updated the “Gyms near center” list so selecting a gym recenters the map on that location in both inline and full-screen views.

Data / Events

  • Gyms Added: Miami -> 305 Grappling, Mario Sperry

General

  • Refined time-of-day bucketing so class ranges are categorized based on their end time, improving accuracy for evening sessions.
  • Automated calculation of a shared derived count and updated related sorting, totals, and badges to use the unified value.
  • Centralized gym counts at the data source and updated listings to derive counts and sorting directly from each city’s business data.
  • Improved the “Gyms near center” list with clearer location feedback, clarified count labeling, and locale-aware distance units, using miles for U.S. users and kilometers elsewhere.
January 2026

January 31, 2026

Data / Events

  • Added an activity summary to coach profiles, showing recent cities visited and seminar cadence over the past 12 months, aligned with the existing gym profile presentation.

Routing / Infra

  • Standardized coach social icons and normalized organization slugs for more consistent linking and presentation.

January 30, 2026

Fixes / Stability

  • Added a lightweight backup for archived event data to improve long-term reliability without affecting current behavior.
  • Resolved a duplicate import issue to keep event processing logic clean and error-free.

Data / Events

  • Refined past event handling so historical listings focus on training events only, keeping archives centered on seminars, camps, workshops, and retreats.
  • Enabled an automatic shadow archive for event data, running ahead of builds to preserve historical records without affecting runtime behavior.
  • Added a hosting summary to gym profiles, showing recent visiting coaches and seminar activity over the past year.
  • Added a concise hosting summary to the city pages under Upcoming Events header, highlighting recent visiting coaches and seminar activity over the past 12 months.

January 28, 2026

Product / UI

  • Expanded map support to Zurich

January 26, 2026

Fixes / Stability

  • Cleaned up city page styling and map interaction handling, removing unused selectors and consolidating headings while keeping the existing interface unchanged.

Product / UI

  • Updated full-screen maps to render edge to edge across desktop and mobile, removing framing so the map fills the entire viewport.
  • Added a subtle locate control and scale indicator to maps, making orientation and distance easier to gauge in both inline and full-screen views.
  • Added a lightweight city label overlay to maps, providing clear context without adding visual clutter.
  • Added class info & a single affiliation line to gym map popups when a clear organization association is available.
  • Added concise gym info snippets to city page gym cards, keeping listings informative while maintaining a clean, readable layout.

Data / Events

  • Gyms Removed: Rituals JiuJitsu Bali
  • Gyms Added: Braga BJJ Bali
  • Expanded map support to Bali and data refresh

January 24, 2026

Product / UI

  • Added a desktop-only “Gyms near center” list alongside the city map, showing nearby gyms sorted by distance to the current map view and allowing quick focus on selected locations.
  • Refined map focus behavior so selecting a “Gyms near center” item expands clustered pins before centering and opening the selected gym.
  • Adjusted the “Gyms near center” overlay to appear only in mobile landscape, keeping the portrait view uncluttered.
  • Updated the “Gyms near center” overlay to display in full-screen on desktop only, keeping it hidden across all mobile views.
  • Made the “Gyms near center” header clickable to request location and recenter the map, for both inline and fullscreen (mobile landscape only). The browser permission prompt handles consent.

January 22, 2026

Data / Events

  • Gyms Added: Imanari JiuJitsu Tokyo

January 21, 2026

Data / Events

  • Gyms Added: Broadway JiuJitsu Boston

January 20, 2026

Marketing / Pages

  • Updated analytics configuration to be environment-controlled, allowing tracking to be enabled, disabled, or adjusted without code changes.

General

  • Cities Removed: Copenhagen, Fort Lauderdale, Frankfurt, Ho Chi Minh, Ljublijana, Krakow, Lyon, Munich, Nice

January 19, 2026

Product / UI

  • Expanded map support to Boston

January 18, 2026

Data / Events

  • Added clear $5 submission messaging to the event submission page.
  • Introduced a clean visual variant for seminar cards and applied it across coach and business profiles for a more streamlined presentation.

Marketing / Pages

  • Updated coach landing pricing display to reflect current monthly and annual rates.

General

  • Lifetime option removed for the coaches

January 17, 2026

Data / Events

  • Set up HTTP402 gated event submissions with a standalone submission service, supporting paid access, status tracking, and secure callbacks, while keeping the flow configurable and isolated from the main application.

January 16, 2026

Data / Events

  • Added preliminary submission handling for events on the test environment, preparing the groundwork for controlled access.

January 15, 2026

Data / Events

  • Improved the event data foundation to keep identifiers consistent and allow future data source changes without affecting the Events interface.
  • Refined canonical ID handling to exclude competition entries and clarified intake guidance in the event template.
  • Completed a onetime backfill to ensure non competition events have consistent canonical identifiers, while preserving existing data and leaving competition entries unchanged.
  • Updated event ingestion to automatically assign canonical identifiers to training events, while leaving competition entries unchanged.

January 14, 2026

Data / Events

  • Updated city page event listings to split upcoming and past events into Training and Competition sections, with iconized rows, per-section styling, header counts, and mobile-friendly layouts.
  • Linked event listings to their canonical event pages across city views and the global Events page.
  • Improved event and city linking so links are only shown when valid destinations exist, preventing broken or misleading navigation.

January 13, 2026

Data / Events

  • Added a structured Training and Competition split to the Events view, with monthly headers showing separate counts and listings grouped into distinct sections, improving clarity across desktop and mobile layouts.
  • Refined the Events layout to improve visual separation between training and competition sections, added a subtle legend hint for mixed event types on the map, and adjusted month headings to de-emphasize sections with no training events while keeping them visible.

January 12, 2026

Product / UI

  • Refined the Top Cities filter to exclude online, virtual, and worldwide entries, keeping results focused on physical locations.

General

  • Refined how “Last updated” timestamps are determined, favoring explicit update information when available and falling back gracefully when needed.

January 11, 2026

Data / Events

  • Expanded map support to Rome + data refresh

January 10, 2026

Data / Events

  • Expanded map support to Miami + data refresh

January 9, 2026

Data / Events

  • Expanded map support to Atlanta + data refresh

January 8, 2026

Product / UI

  • Added schema links between organizations and affiliated gyms to keep relationships consistent across profiles and listings.

Data / Events

  • Events data processing

General

  • laying the foundation for future account-based features without changing current behavior

January 7, 2026

Data / Events

  • Gyms Added: Bali MMA

General

  • Orgs/Affiliations/Teams Added: Carpe Diem BJJ, Gracie Barra, Carlson Gracie Team / Carlson Gracie International, Gracie University / Gracie Jiu-Jitsu, Nova Uniao, Renzo Gracie Academy.

January 6, 2026

Product / UI

  • Added a coaches count to city cards, shown only when applicable to keep listings concise and relevant.
  • Expanded the 10th Planet organization profile with affiliation, competitive presence, and footprint details, and updated the organization template to support these sections for academy and team organizations.
  • Updated the Alliance organization profile to use the full affiliation model and expanded its identity and overview details.
  • Updated the Atos organization profile to match the new affiliation schema.
  • Refined coach profile styling to align with the organization page aesthetic, using a lighter visual treatment while keeping layout and content unchanged.

Data / Events

  • Added a compact city summary row beneath the overview, displaying counts for gyms, coaches, and upcoming events.

General

  • Sorted city coaches A–Z by display label.
  • Added Gracie Humaita, AOJ, Brazilian Top Team (BTT), Marcelo Garcia Academy (MGA), Six Blades JiuJitsu, Checkmat to Orgs/Affiliations

January 5, 2026

Product / UI

  • Added the full canonical IBJJF organization profile.

Data / Events

  • Coaches added: Rolker Gracie, Matheus Gabriel
  • Added the canonical ADCC organization profile to anchor competition listings.
  • Refined the competition organization layout so expanded ADCC details display cleanly and consistently, with clearer section structure and improved readability across screen sizes.
  • Added the canonical AJP organization profile with core identity, competition structure, and official reference details.
  • Added the full canonical CBJJ organization profile, covering core identity, governance, competition format, divisions, event history, athlete ecosystem, and official references.
  • Added structured profiles for additional tournament circuits and professional promotions, and organized competition organizations into federations, circuits, and promotions for clearer indexing.

January 4, 2026

Fixes / Stability

  • Removed unused coach-only pages and profile components to keep the coaches section streamlined, while preserving existing featured coach redirects.
  • Removed unused coach routes and simplified route generation to keep navigation clean and consistent.

Product / UI

  • Updated featured coach routing to use canonical profile paths, with legacy links redirected appropriately, and refreshed the featured coach catalog.

Data / Events

  • Refined the coaches landing page to prioritize coaches with upcoming seminars, sort listings more clearly, and keep search comprehensive while allowing the full list to be revealed on demand.
  • Gyms removed: Family BJJ -> Bangkok (no website)
  • Added a “Show past events” panel to event listings, allowing users to reveal previous seminars on demand with incremental loading and a layout consistent with upcoming events.
  • Added a “Show past events” toggle on city pages, allowing previous seminars to be revealed directly beneath the Upcoming Events card.

General

  • Added Coaches: Justin Flores, Gabriel Sousa
  • Removed Edinburgh & Florence

January 3, 2026

Fixes / Stability

  • Cleaned up unused elements on the landing page to keep the layout lighter, clearer, and easier to maintain.

Data / Events

  • Gyms added: Fightzone, Los Banditos -> London, EAJJP -> Austin
  • Added a new batch of events.

General

  • Introduced training density for select gyms, adding deeper insight into training offerings.
  • Removed Sofia & Vienna

January 2, 2026

Data / Events

  • Added a new batch of seminars.
  • Gyms added: Roger Gracie Euston, BJJ ART -> London
  • Updated sponsorship CTAs to link directly to the sponsorship page and repositioned sponsorship slots below events and above the footer for a cleaner page flow.

Marketing / Pages

  • Updated the landing page hero and verification sections to align with the current messaging framework, and repositioned website-builder comparisons below the primary conversion flow.

January 1, 2026

Data / Events

  • Introduced Organizations with a new landing page, featuring Affiliations/Teams and Competition Organizations, along with initial coverage.
  • Added individual organization profile pages with dedicated routes, enabling deeper exploration of affiliations and competition organizations.
  • Added a new batch of events.
  • Gyms added: The London JiuJitsu Centre -> London

General

  • Removed Chiang Rai, Belgrade & Antwerp
December 2025

December 31, 2025

Product / UI

  • Expanded interactive map support to Austin
  • Added a Foundations & Decision Doctrine document to capture guiding principles and product decisions for long-term reference.

Data / Events

  • Gyms added: JiuJitsu Collective, AMP BJJ -> Austin
  • Added a new batch of seminars.

Marketing / Pages

  • Expanded Gym Shops for Verified gyms on their profile pages

December 30, 2025

Fixes / Stability

  • Removed unused full-screen search handling and related styling to keep the Events map implementation clean and lightweight.
  • Added swipe navigation for gym cards in the full-screen city map, making it easier to browse nearby gyms while keeping map focus stable, and cleaned up unused full-screen search behavior.

Product / UI

  • Expanded the Shop experience to support multi-city listings, embeds, and cleaner layouts, with improved routing, tighter mobile presentation, and broader city coverage.
  • Updated shop embeds to load on demand via a toggle, keeping pages lighter until the shop is opened.

Data / Events

  • Gyms added: Carlson Gracie -> Phuket, Grand Union -> London, Suginoharyu -> Stockholm
  • Added a new batch of events.

Routing / Infra

  • Improved shop embeds to load safely and resize cleanly, while preserving direct links so users can always access the full shop experience.

December 29, 2025

Data / Events

  • Gyms added: Pacific Beach Fight Center-> San Diego, Gregor Gracie, @JJ, Lotus Club, South Brooklyn BJJ, Una BJJ -> NYC
  • Added a new batch of seminars
  • Added a collapsible month grid below the Events map, showing per-day activity counts and allowing quick navigation to the corresponding month listings.

General

  • Expanded schema support to include additional martial art styles, including Muay Thai, Judo, Wrestling, Sambo, MMA and Boxing.

December 28, 2025

Fixes / Stability

  • Removed unused area controls to keep the city page interface clean and focused.

Product / UI

  • Added an expandable search control to the full-screen city map for larger cities, enabling focused pin filtering without affecting the main listings.
  • Expanded full screen map search to recognize common training attributes, making it easier to filter gyms by class type and schedule during map based exploration.

Data / Events

  • Adjusted city page layout to place sponsorship blocks after gym cards and before coaches, and repositioned the city shop link to sit after coaches and before seminars for a smoother browsing flow.
  • Added a compact jump menu below the city overview, enabling quick navigation to Coaches, Shop, and Events sections.
  • Added a search control to the full-screen Events map, with an expandable search bar that supports focused filtering while in full-screen view.
  • Gyms added: Tama JiuJitsu, Legacy BJJ, Grappling Dynamics, Clark Gracie -> San Diego

December 27, 2025

Product / UI

  • Expanded interactive map support to Melbourne, Stockholm, and Abu Dhabi.
  • Expanded business profiles with optional social and contact fields, allowing messaging and external links to surface cleanly when available while keeping existing profiles unchanged.
  • Refined the Social/Links section to use a compact row of icons for clearer scanning, and tightened mobile layouts by reducing hero and content widths for a slimmer presentation.

Data / Events

  • Improved initial loading performance of the Events map so it renders immediately while keeping interactions and visuals unchanged during exploration.
  • Added a new batch of seminars

General

  • Added BTTND gym to Dallas. Evolution BJJ, JJ Machado, 10p to Melbourne. Praha, Aura, Cantagalo, Crossfighters to Stockholm. DLR Al Raha and DLR Al Reem to Abu Dhabi

December 26, 2025

Fixes / Stability

  • Improved map interaction stability by preventing automatic re-centering after user input, keeping pins and views consistent during exploration.
  • Extended the full-screen map experience to the Events map, with consistent expand controls, a focused full-screen view, and a mobile optimized ui/ux.

Product / UI

  • Added a full-screen map experience with expandable controls and a focused gym card overlay on mobile, improving exploration while keeping interactions stable and intuitive.
  • Added Alliance Pinheiros gym to Sao Paulo, TGI gym to Dallas.
  • Applied the same full-screen map behavior to the homepage.

Data / Events

  • Improved the Events map experience so it opens immediately with city data loaded, surfaces upcoming event highlights directly in map popups, and allows clearing filters by clicking empty map space.

December 25, 2025

Fixes / Stability

  • improved reliability and consistency of event updates by streamlining how new event data is processed.

Product / UI

  • improved gym map popups so images link directly to the gym page when available, making it easier to navigate from discovery to details.

Data / Events

  • added a new batch of seminars
  • expanded interactive map support to lisbon, sydney and data refresh.
  • improved gym profile clarity by hiding empty or placeholder sections, ensuring facilities, promotions, and upcoming seminars only appear when relevant content is available.

General

  • removed gyms that are no longer in operation.
  • added fights center new generation to rdj.

December 24, 2025

Product / UI

  • Improved gym discovery in high density cities by shifting default browsing to map and area based view.
  • Improved mobile map behavior on city pages so the view remains stable after selecting a pin, while still updating appropriately when changing areas.

Data / Events

  • Refined mobile layouts across gym, event, and city pages, with targeted adjustments to keep shopping sections clear and well-integrated on smaller screens.
  • Added a new batch of seminars

Marketing / Pages

  • Introduced early access Gym Shops for Verified gyms, allowing profiles to include a small, optional shop for merchandise or private training.

December 23, 2025

Product / UI

  • Refined the homepage map layout for wide screens, allowing it to scale fluidly while maintaining balanced visual boundaries.

Data / Events

  • Expanded global coverage with a new batch of seminars
  • Replaced the “Frequently Appearing Instructors” block with “Cities With Frequent Event Activity,” highlighting the top three cities by event count based on the current filters.
  • Added an optional competition heatmap to the Events page, making it easier to spot where competitions are concentrated.
  • Simplified event filtering logic to reduce redundancy while keeping behavior unchanged and competition visibility consistent.
  • Improved the mobile Events map to allow broader zooming, making it easier to explore activity across a wider area on smaller screens.

December 22, 2025

Fixes / Stability

  • Data deduplication and clean up for events data.

Product / UI

  • Added Rio de Janeiro + interactive map support.
  • Improved data freshness visibility by prioritizing gyms that haven’t been updated recently, helping identify areas that need attention.

Data / Events

  • Expanded global coverage with a new batch of seminars
  • Improved how upcoming events are detected across cities so new and satellite locations surface correctly in event-based views and filters.
  • When filtering by upcoming events, city lists now prioritize locations with more activity, making it easier to spot where events are most concentrated.
  • Normalized legacy city data so event card city links resolve to the correct city pages.

General

  • Added AJP comps

December 21, 2025

Product / UI

  • Added São Paulo + interactive map support.

Data / Events

  • Added an interactive global map to Events, making it easier to explore upcoming seminars, camps, and competitions by location and quickly see where activity is concentrated.
  • Expanded global coverage with a new batch of comps
  • City pages now automatically surface upcoming events and competitions from the global events list, keeping local views more complete and up to date without manual intervention.
  • City card counts and homepage map pins now reflect upcoming events from the global events list, ensuring competitions are included consistently and visible wherever activity is shown.

December 20, 2025

Fixes / Stability

  • Tightened the gym page to improve stability and performance while keeping existing behavior and copy unchanged.
  • Refined the landing page by trimming unused styling and improving how the primary CTA media loads, keeping the page lighter and more stable.

Product / UI

  • Refined city card sizing on desktop for a more compact, balanced layout, while keeping tablet and mobile behavior unchanged.
  • Refined navigation loading to reduce unnecessary overhead, keeping browsing lighter while preserving fast access to core pages.

Data / Events

  • Cleaned up the Events page layout to better match the current template and keep styling focused and consistent.
  • Updated global seminar listings with the latest batch of events.
  • Improved consistency of city links across coach seminar listings so only supported cities surface, keeping navigation and discovery clean.
  • Gym cards now surface an events count when a gym is hosting upcoming seminars, making it easier to spot active locations at a glance.

General

  • Expanded Los Angeles coverage with new gyms in East LA
  • Tightened city and gym templates to keep pages lighter and more stable, without changing visible behavior.

December 19, 2025

Fixes / Stability

  • Refactored coach landing page.

Data / Events

  • Expanded global coverage with a large batch of new seminars, camps, and competitions, with key events reflected across major city pages.
  • Improved handling of past events so expired listings are consolidated and current city views stay focused on upcoming training.

General

  • Expanded Los Angeles coverage with new gyms in San Fernando Valley & South Bay

December 18, 2025

Product / UI

  • Refined how city maps load so they appear more smoothly and feel lighter as you scroll through city pages.

Data / Events

  • Updated global seminar listings with the latest batch of events.
  • Expanded interactive map support to KLCC and Las Vegas plus data refresh.

General

  • Expanded Los Angeles coverage with new gyms in San Gabriel Valley
  • Improved typography loading and defaults to reduce visual shifts and keep page rendering more stable as content loads.

December 17, 2025

Fixes / Stability

  • Improved city page reliability and reduced edge-case layout issues

Product / UI

  • Expanded interactive map support to Seattle.

Marketing / Pages

  • Placeholder sponsor cards now use a more premium visual style with subtle gradients, improved interaction states, and clearer link cues, without altering dimensions or copy.

General

  • Expanded Los Angeles coverage with new regions (Southeast, San Gabriel Valley) and additional gyms
  • City overviews now hide when empty or whitespace-only, sentence splitting was made Safari-safe, and overview alignment and area headers were refined for better visual consistency.

December 16, 2025

Data / Events

  • Refined the Gyms index to surface the most active cities and reduce visual noise, making it faster to find where training and events are happening.
  • Updated global seminar listings with the latest batch of events.
  • Launched a new Global BJJ Directory page that defines how gyms, coaches, events, and regions connect across JKTJJ. The page includes curated copy, regional navigation, clear CTAs, a brief differentiator, and structured JSON-LD CollectionPage markup to strengthen semantic clarity and long-term search discoverability.

General

  • Added Oakland coverage -> 10th Planet Oakland Academy, SixBlades JiuJitsu, Dominat10n Jiu Jitsu.

December 15, 2025

Fixes / Stability

  • Improved stability of the mobile schedule experience by addressing edge cases that could cause rendering issues.

Product / UI

  • Improved the mobile class schedule with a clearer day selector that defaults to today and keeps navigation compact and scroll free.
  • Refined daily schedule viewing on mobile so each day opens as a single, focused section with clear time-of-day indicators.
  • Removed the mobile “Become Verified” banner to reduce distractions and keep attention on training information.
  • Tightened the mobile layout on gym pages for better readability, with cleaner spacing and softer visual treatment.
  • Refined section headers with a more compact toggle design, keeping layouts clean while still allowing quick expansion when needed.
  • Mobile schedule automatically hides empty time periods, maintaining a concise and relevant view.

Data / Events

  • Refined map zoom behavior to prevent over-zooming and improve global framing, with smoother, more consistent exploration on mobile.
  • Updated global seminar listings with the latest batch of events.
  • Improved mobile viewing of promotions and community events by collapsing sections by default, with a simple show/hide toggle to keep pages more focused; desktop behavior remains unchanged.
  • Simplified and restyled event filters for clearer scanning, with a more compact layout that adapts cleanly across desktop and mobile while keeping summary counts easy to find.
  • Streamlined how event months are expanded and collapsed, reducing control clutter and keeping attention on the events themselves; coach highlights now sit below the main event listings.

December 14, 2025

Product / UI

  • Gym cards now surface class offerings more clearly with a simplified, always-visible presentation.
  • Refined city pages with a more compact overview, improved layout balance around the map, and cleaner gym listings for faster browsing.

Marketing / Pages

  • Removed pricing and review indicators from gym cards to reduce noise and keep focus on training information.

General

  • Data-derived city training intelligence for LA, SD, Bangkok, NYC, Chicago, London, Seattle, Atlanta, Barcelona, and Phuket.

December 13, 2025

Product / UI

  • Simplified the homepage hero to focus on discovery, with a clearer value proposition and less visual clutter above the map.
  • Improved the search experience so results surface more quickly and feel lighter and more responsive.
  • Reduced visual noise across the main page with cleaner spacing and more subtle styling to keep attention on search and exploration.
  • Added a clearer regional legend integrated directly with the main landing map to make global coverage easier to understand and explore.
  • Improved region selection on mobile with a simpler, more focused chooser that keeps exploration lightweight.
  • Simplified homepage navigation by consolidating region selection around the map and reducing competing elements near the primary action.
  • Improved mobile map rendering so the map fills the available space correctly and no longer appears letterboxed on smaller screens.
  • Improved header and footer design for cleaner navigation and consistency across pages.
  • Expanded interactive map support to Tokyo
  • Refined the gyms index and city cards to emphasize activity and scanability.

Data / Events

  • City cards now prioritize gym counts and upcoming events with a clearer, more compact layout, making it easier to identify active cities at a glance.

General

  • Homepage performance & consistency improvement

December 12, 2025

Product / UI

  • Expanded interactive map support to San Francisco.

Data / Events

  • Added the latest batch of global events(seminars)
  • Improved speed and consistency of event updates.
  • Added the Tap Cancer Out 2026 events (tournament)

December 11, 2025

Product / UI

  • Expanded interactive map support to Paris, Phuket, Toronto.

Data / Events

  • Improved accuracy and freshness of gym and event data.
  • Added the latest batch of global seminars.
  • Added the latest batch of IBJJF comps for adults.

General

  • Gym metadata enrichment to support new features.

December 10, 2025

Fixes / Stability

  • Improved overall map reliability and reduced edge cases.
  • Resolved a map stability issue that could cause inconsistent behavior.
  • Cleaned up unused code on the gyms page to improve performance and maintainability.
  • Removed unused legacy code and assets to reduce page weight.

Product / UI

  • Expanded interactive map coverage for Chicago.
  • Improved spacing on city maps for clearer, less crowded browsing.
  • Refined zoom behavior on single-location maps for more consistent viewing.

Data / Events

  • Improved speed and consistency of event updates.
  • Added the latest batch of global seminars.

Marketing / Pages

  • Simplified city cards by removing unnecessary pricing labels and visual clutter.

December 9, 2025

Product / UI

  • Enhanced gym page mobile layout with cleaner two-column cards.
  • Refined map popups with one-line subtitles and subtle interaction feedback.
  • Clustered city map pins to make mobile exploration smoother without heavy zooming.

Data / Events

  • Added event counts to city map popups (homepage) and to region selector badges.
  • Added the latest batch of global seminars.
  • Introduced competition events (“Comp”) with a global toggle.
  • Competition listings now integrate smoothly into monthly event groups.
  • Month views now support mixed event types with clear labels.
  • Added initial ADCC and major competition events to seed the comp calendar.

General

  • Improved homepage and navigation clarity with lighter activity indicators.

December 8, 2025

Fixes / Stability

  • Streamlined page loading by removing unused script resources.

Product / UI

  • Released a redesigned global homepage with compact region buttons and a featured Tier A city map.
  • Expanded interactive map support to NYC, CDMX, Dubai, London, Barcelona, and Singapore.

Data / Events

  • Added a dedicated /gyms directory with full filtering, search, and updated city cards showing upcoming events.
  • Added the latest batch of global seminars.

Routing / Infra

  • Improved email link behavior via a lightweight client-side component.

General

  • Switched to self-hosted fonts for faster, more consistent rendering.

December 7, 2025

Product / UI

  • Launched enhanced interactive maps on selected city and gym pages with clearer pins and interactions.
  • City pages now place maps contextually based on region structure.
  • Gym maps improved for mobile with compact layout and smart fallbacks.
  • Gym map popups now include direct links to mapping apps for navigation.

Data / Events

  • Added new seminars.

Marketing / Pages

  • Updates page now uses long-form dates with collapsible month sections.

December 6, 2025

Fixes / Stability

  • Removed older unused assets for a cleaner codebase.

Product / UI

  • Streamlined coach profile templates for consistency.
  • Improved city mobile UX with clearer spacing and headers.
  • Polished footer layout for small screens.

Data / Events

  • Added new seminars in several regions and cleaned up duplicates.
  • Refreshed weekly traffic snapshot.

General

  • Better handling of edge cases for unsupported cities.

December 5, 2025

Product / UI

  • Expanded NYC alias mapping for boroughs and neighboring cities.

Data / Events

  • Added new seminars and removed duplicates.
  • Introduced month grouping and top-coach highlights to /events.
  • Improved LA event mapping and added broader regional alias support.
  • Updated event month sections with collapsible behavior and clearer structure.
  • Switched event card dates to long-form formatting.

December 4, 2025

Data / Events

  • Added new global events.
  • Simplified events hero layout for clarity.

General

  • Updated placeholder coaches to match featured styling.
  • Added Stronghold MMA to Singapore coverage.

December 3, 2025

Fixes / Stability

  • Improved coach profile rendering reliability.
  • Improved reliability of coach pages and navigation.

Product / UI

  • More consistent coach profiles across the platform.
  • Refined profile layout for clearer hierarchy.
  • Improved share actions for coach profiles.

Routing / Infra

  • Cleaned up older legacy paths.

December 2, 2025

Data / Events

  • Standardized TrafficSnapshot layout across pages.
  • Added the latest batch of global events.
  • Redesigned event cards to a cleaner, more uniform style.

Marketing / Pages

  • Added coach-facing landing page with founder pricing and benefits.
  • Launched built-in pricing and signup for coaches.
  • Refined Updates page layout with summaries and grouped entries.

Routing / Infra

  • Updated coach landing to /coaches with redirects for older paths.
  • Footer now links directly to the coach setup page.

December 1, 2025

Fixes / Stability

  • Coach profiles are now more consistent and reliable.

Product / UI

  • Adjusted gym card animation timing for smoother feel.
  • Updated header/footer accents using belt-color palette.

Data / Events

  • Added new global events.

Routing / Infra

  • Added /g/apple-jiujitsu as a sample link-in-bio page.

General

  • Added London subregions and updated matching gym data.
  • Improved submission form clarity.
November 2025

November 30, 2025

Product / UI

  • Expanded Mini Profiles with quick actions and schedule summaries.

Data / Events

  • Added new global events.

Marketing / Pages

  • Added sponsorship placements across city pages.
  • Introduced responsive sponsor modules above gym listings.
  • Released mobile-first Mini Profiles for Verified gyms.
  • Added preview GIF to the Verified landing page.

November 29, 2025

Product / UI

  • Added minimal inline Verify badge for gym profiles.

Marketing / Pages

  • Added WordPress comparison section to the landing page.
  • Added flexible sponsorship slot component supporting multiple layouts.

General

  • Expanded add-gym intake to support broader submissions.

November 28, 2025

Product / UI

  • Polished footer CTAs.

Data / Events

  • Refreshed sponsorship analytics using the new snapshot structure.
  • Added new global events.

Marketing / Pages

  • Updated unverified gym prompts and added a mobile verify bar.
  • Updated traffic metrics platform-wide.

November 27, 2025

Fixes / Stability

  • Optimized region selector for smaller screens.

Product / UI

  • Added SEO safeguards for gym profiles.

Data / Events

  • Improved homepage event pill behavior.
  • Improved link accuracy across event and coach pages.
  • Added new seminars and workshops.

Marketing / Pages

  • Updated Verified Gym subscription flow.

November 26, 2025

Data / Events

  • Added new retreats and seminars across multiple regions.
  • Refreshed event categories and listings.
  • Redesigned event cards to a poster-focused layout.
  • Expanded TrafficSnapshot and unified analytics visuals.
  • Added automatic “Last updated” stamps to gyms and events.

Marketing / Pages

  • Streamlined About page layout.

General

  • Added live platform metrics to the homepage.

November 25, 2025

Data / Events

  • Added timestamp labels to Events and Gym pages.
  • Added new Beijing and Rio seminars.
  • Released reusable TrafficSnapshot component.

Marketing / Pages

  • Refined Sponsorship page analytics presentation.

General

  • Added Arete Minburi to Bangkok coverage.
  • Added Pattaya coverage and Rage Fight Academy.

November 24, 2025

Product / UI

  • Improved schedule presentation on mobile.
  • Refined region selector layout on smaller screens.

Data / Events

  • Added new global events.

Marketing / Pages

  • Enabled pagination on the Updates page.

General

  • Integrated Space Grotesk across the site.
  • Added overview field to city pages.
  • Improved Back to Top component behavior.
  • Added Family BJJ to Bangkok.

November 23, 2025

Data / Events

  • Introduced Community Events for Verified gyms.
  • Added six new global seminars.

Marketing / Pages

  • Published Sponsorship page with traffic metrics.

November 22, 2025

Data / Events

  • Added new seminars for multiple regions.
  • Improved linking behavior for host profiles on city event listings.

Marketing / Pages

  • Launched the Updates page.

November 21, 2025

Product / UI

  • Improved mobile layout for promotion cards.
  • Updated CTA visibility on sample city cards.

Data / Events

  • Added multiple new seminars across several regions.

Marketing / Pages

  • Enabled privacy-focused analytics platform-wide.

November 20, 2025

Data / Events

  • Added new seminars including Serrano, Origin Camp, and others.
  • Unified event badge behavior across the platform.

General

  • Added Masterskya HQ under New York region.

November 19, 2025

Product / UI

  • Refined Business Promotion layout.

General

  • Expanded San Diego coverage with detailed regional pillars.
  • Added Barum, Atos, and Studio 540.