What's new
Every feature, fix, and improvement we ship. Follow along as JamCrew gets better every week.
Showing 10 of 46 updates
Flight tracker, crew hub, feature tiering, and revenue forecasting
Crew can now search and book flights with airport proximity detection, cached status updates, and integration with Duffel and AviationStack APIs. A new Crew Hub gives teams a shared workspace for collaboration, and Company Resources provides a central library for shared documents and attachments. Feature tiering gates capabilities across Free, Pro, Business, and Enterprise plans with soft and hard paywalls, upgrade prompts, and plan tier badges throughout the admin UI. Revenue forecasting charts give admins a forward-looking view of projected income. A superadmin panel at /internal surfaces onboarding checklists and platform-wide oversight tools.
Dynamic OG images, SEO hardening, and 30 new blog articles
Social sharing now renders a branded Open Graph image with Bricolage Grotesque typography, gradient backgrounds, and glowing orbs, generated via Playwright at 2x retina resolution. SEO improvements include FAQ structured data, cross-linked content pages, cleaned sitemap, trimmed meta descriptions, canonical URLs with metadataBase, and a www-to-apex redirect in middleware. Published 30 auto-scheduled blog articles with author infrastructure and a founder section. Pricing page feature lists rewritten to be benefit-first and friendlier. Mobile responsiveness improved across all marketing pages. Social media crawler bypass ensures link previews render correctly on every platform.
Stripe payout, notification, and auth page fixes
Fixed 6 Stripe Connect payout edge cases and critical API validation bugs. Resolved silent notification failures where crew and admin notifications were dropped without error. Fixed OAuth button overflow on login and signup pages after four iterations. Patched form input reset on validation failure in enterprise and contact forms. Fixed horizontal scroll on marketing pages, scroll-reveal animation bug in Tailwind v4, and footer overlap on marketing routes. Exit-intent modal gained a localStorage TTL, 15-second arm delay, and proper click-outside dismiss.
100 UX improvements, calendar sync, and reliability fixes
Shipped a comprehensive UX polish pass across the entire platform. Button press animations, card hover lifts, input focus glows, and toggle springs bring the interface to life. Loading states replaced with skeleton shimmer screens on every route. Form inputs gained inline validation, autosave indicators, and smart error recovery. Empty states now show contextual illustrations with clear next-step CTAs. A new DataTable component standardizes admin data views with sortable columns, bulk selection, and pagination. Accessibility improvements include reduced-motion support, focus management, ARIA labels, and skip navigation. Calendar subscriptions let crew sync their gig schedule to Google Calendar, Apple Calendar, or Outlook via a personal iCal feed URL. On the reliability side: fixed 6 Stripe Connect payout edge cases, resolved silent notification failures where crew and admin notifications were silently dropped, improved page load times with middleware-level tenant caching and ISR for marketing pages, and patched critical API validation gaps.
Analytics depth: heatmaps, user identification, and cross-domain tracking
PostHog now captures heatmap and rage-click data for every page. Authenticated users are identified across PostHog and GA4 with workspace grouping for multi-tenant analytics. GA4 cookies are shared across subdomains so marketing-to-app journeys are tracked as a single session. Added server-side feature flag evaluation for faster flag reads in API routes. Expanded the event taxonomy with 15 new tracked actions covering onboarding, payments, scheduling, and search, plus documented key funnels for conversion analysis.
Help center, CSV import, design tokens, and guided tours
Built a searchable in-app help center with a slide-out drawer accessible from every page. Added a generic CSV data importer with column auto-detection, validation preview, and dedup — available for clients, venues, and crew. Introduced a design token pipeline that generates CSS and TypeScript from a single JSON source of truth, integrated with Turbo for automatic rebuilds. Shipped guided product tours that walk first-time users through key features with element highlighting, step-by-step navigation, and auto-trigger on first visit.
REST API, webhooks, RBAC, and platform integrations
Opened the platform with a public REST API: token-based auth, rate limiting, and CRUD endpoints for gigs, crew, clients, and assignments. Webhook system delivers real-time event payloads to external services with retry logic and a delivery log. Role-based access control with custom roles and granular permissions. Slack integration sends gig notifications to workspace channels. QuickBooks/Xero accounting sync with OAuth flow and invoice export. White-label custom domains with DNS verification. Security hardening across CSP, HSTS, CORS headers, and rate limiting. Onboarding redesigned as a 4-step wizard. Google One Tap sign-in. Disaster recovery runbook and backup tooling.
80+ crew, gig, client, and financial features across all four pillars
Massive platform expansion touching every pillar. Crew: onboarding checklists, certifications with expiry tracking, availability calendar, deactivation flows, skill tiers, portfolio sections, gear sizes, preferred roles, languages, emergency contacts, travel preferences, document uploads, referral tracking, ratings, and crew leaderboards. Gigs: role slots with capacity management, geofenced check-in, gig timeline with phases, equipment lists, expense tracking, templates, recurrence, broadcast offers, cancellation workflows with reason tracking, multi-day schedules, custom fields, and client association. Clients: full CRM with contact management, invoicing with line items and PDF export, payment tracking, tags, rate cards, communications log, client portal, surveys, contracts, onboarding checklists, revenue analytics, and client merge. Scheduling: crew calendar with day/week/month views, conflict alerts with overtime detection, smart crew assignment scoring, and drive time estimation. Finance: expense reimbursement, revenue forecasting charts, financial reports, gig budgets, tax document generation, and CSV pay run export. Platform migrated from Supabase to Convex with Clerk auth.
Enterprise SSO with SAML single sign-on
Enterprise workspaces can now configure SAML SSO with any identity provider (Okta, Azure AD, Google Workspace, or any SAML 2.0 IdP). Admins paste a metadata URL, JamCrew validates the endpoint, and crew with matching email domains are auto-provisioned on first login. Enforcement mode disables password login for SSO domains. Includes a test button to verify the connection before going live, ACS URL and Entity ID displayed with copy buttons, audit logging for all SSO events, a health indicator showing last login time, and an SSO users panel with auth method filtering. Signup page now blocks SSO-enforced domains from creating password accounts.
GPS time tracking with auto clock-in
Crew can now track hours with GPS-verified time entries. The system auto-detects when crew arrive on-site using geolocation and prompts for clock-in. Time entries flow into a dedicated timesheet page where admins review, approve, or reject with structured rejection reasons. An admin detail drawer shows individual entry breakdowns with location data and timestamps.