Skip to main content

v3.0.0 — The Social Update

Release Date: March 2026

Platforms: iOS | Android | Web


Overview

TrickBook v3.0.0 is the biggest update yet — introducing AI companions, real-time messaging, 3,800+ spots worldwide, trick history at famous locations, and a fully connected trick-spot-video ecosystem. This release transforms TrickBook from a trick tracker into a full social platform for action sports.

What's New

🤖 Meet Kaori — AI Snowboard Companion

The Trick Book's first AI companion! Inspired by Kaori Nishidake from SSX Tricky, she's a cheerful, Japanese snowboard-obsessed AI who lives in your Messages.

  • Auto-added as a homie for all users — no setup needed
  • Real-time chat — message her anytime, she responds instantly
  • Snowboard knowledge — trick tips, gear advice, spot recommendations
  • Full rider profile — check out her SSX backstory, favorite tricks, and stats
  • Always online — the homie who never sleeps 🏂❄️

More companions coming soon: Tony 🛹 (skateboard), Rico 🏄 (surf), Max 🚲 (BMX), Zoe ⛷️ (ski)

Kaori's Profile

💬 Real-Time Direct Messaging

Completely rebuilt messaging system with modern chat UX:

  • Instant delivery via WebSocket — messages appear in real-time
  • Typing indicators — animated dots when someone is composing a message
  • Read receipts — single check (sent) and double check (read)
  • Shared content — send TrickLists, tricks, spots, and videos directly in chat
  • Unread badges — message count badges throughout the app
  • Optimistic updates — messages appear instantly while sending
  • AI Companion integration — bot responses flow naturally in the same chat UI

Messaging with Kaori

📍 3,805 Spots Worldwide

Massive expansion of the spots database:

  • 3,805 total spots across 9+ countries
  • US coverage: All 50 states, with deep coverage in CA (2,165), TX, FL, NY, PA
  • International: Canada (69), Australia (25), Denmark (9), Norway (8), UK, Ireland, EU
  • Famous spots included: El Toro, Hubba Hideout, Hollywood High, Carlsbad Gap, Staples Center
  • Spot reviews — rate and review spots with star ratings and comments
  • Advanced search — filter by state, type, name, or proximity

Browse Spots by Region

🏆 Spot Trick History

A new system for tracking what tricks have been landed at specific spots:

  • Trick history on spot pages — see the full list of tricks landed at any spot
  • Submit your own — log a trick you landed with date and optional video
  • Upvote system — give props to legendary sends
  • Pre-seeded data — famous spots ship with iconic trick history (e.g., Andrew Reynolds kickflip at Hollywood High)
  • 6 API endpoints — full CRUD with upvoting and leaderboards

🔗 Tricks ↔ Spots ↔ Feed — Connected Data

All your trick data is now linked across the entire app:

  • Spot tagging on TrickLists — link any trick to the spot where you landed it
  • Video proof — attach video URLs to specific tricks on your list
  • Spot tags on feed uploads — tag a spot when posting a video to the feed
  • Visual badges — green 📍 chips for linked spots, purple ▶️ chips for linked videos
  • Cross-navigation — tap a spot badge to jump to the spot page, tap video to watch

All new fields are optional — fully backwards compatible with the existing iOS App Store build.

👤 Enhanced Rider Profiles

Major upgrade to user profiles:

  • Bio section — write your story
  • Location display — show where you ride
  • Rider Info card — style, nationality, age, sickest trick, favorite spot, alternate sport
  • Strengths & Weaknesses — greatest strength and greatest weakness
  • Favorites — dream date, favorite movie, music, reading, hobbies
  • AI Companion badge — 🤖 gradient badge for bot profiles

Technical Highlights

Backend (EC2 — t3.small)

  • Server upgraded from t2.micro (1 GB RAM) to t3.small (2 GB RAM, 2 vCPU)
  • Disk expanded from 8 GB to 20 GB
  • PostgreSQL 12 + pgvector installed for AI companion memory/embeddings
  • Bun v1.3.11 installed for ElizaOS runtime
  • Socket.IO powers real-time messaging with /messages namespace
  • Bot response pipeline: ElizaOS → fallback response generator → socket emission with typing delay

Frontend (Next.js — AWS Amplify)

  • New pages: messages/index.js, messages/[conversationId].js (rebuilt)
  • New API helpers: getBotCompanions(), startBotConversation(), linkSpotToTrick(), linkVideoToTrick()
  • New components: AI Companions row, bot badges, spot/video chips, trick history dialog
  • Socket integration: Real-time message delivery, typing indicators, read receipts

Database (MongoDB Atlas)

  • New collections: bot_chats, spot_trick_history, conversations, dm_messages
  • New user fields: isBot, botCharacter, botConfig, ssxProfile, riderProfile (all optional)
  • New trick fields: spotId, videoUrl, feedPostId (all optional)
  • New feed fields: spotId, trickIds (all optional)
  • Spots: 3,805 documents with geocoding, photos, and metadata

What's Next

  • More AI Companions — Tony (skate), Rico (surf), Max (BMX), Zoe (ski)
  • Animated companions — Live2D + TTS for interactive, emoting AI characters
  • ElizaOS integration — full conversational AI with trick knowledge base
  • International spot expansion — UK, South America, Asia
  • Push notifications — real-time alerts for messages and homie requests
  • Feed algorithm v2 — better content discovery and recommendations

🎬 Community Shoutouts

Big props to the riders who have been uploading clips to the feed — you're building the community! 🤙

RiderVideosHighlights
Clark Davis5NC snow session, fs no-co 360 finger flip, fakie no-co cab
Wesley Huber3Bs 180 to sw 5050, boardslide combos, snowboarding at Powder Ridge
Jake Flynn2First legit 50/50 grind, kickflip over curb
Peyton1First surf clip on TrickBook — FS roundhouse 🏄
Hayden1Heelside reg front 540 off the elevated kicker 🏂

These are the first riders to post clips on The Trick Book. The feed is open for everyone — upload your clips and get love from the community!


Thanks for being part of The Trick Book community. Keep shredding! 🤙