Changelog

A select log of customer-facing updates, improvements, and fixes shipped to Speakrphone.

April 2026

Search

  • Full-text search across speakers and talks with instant autocomplete
  • Search results page with pagination
  • Mobile search support
  • Smarter autocomplete: speaker bios shown in results, matching terms bolded, and an "already linked to a talk on your profile" label on results that match an existing attachment
  • Show a clear error when a publish attempt fails instead of silently reporting "0 talks published"
  • Search edge cases: hide the search bar on sign-in/sign-up/onboarding pages, redirect /search to the homepage when there's no query, and fix browser back navigation both from an autocomplete suggestion and from the search page itself (which used to lose its query state)

Talk details

  • View count visible to talk owners — only you see it, and your own visits don't count
  • Increase talk description limit from 2,000 to 5,000 characters
  • Sticky navbar while scrolling on talk details page
  • Four new default talk thumbnails to choose from
  • Better display of links in talk descriptions
  • Cap of 8 attachments per talk (existing talks above the cap can still be edited but cannot grow)
  • Larger image upload size limits (avatars and headshots up to 8MB), with clearer error messages on validation failures
  • Smarter duplicate detection across talks: treat www and non-www as the same attachment URL, drop duplicates when the same URL is deleted and re-added before publish, error when adding a duplicate link, and dedupe visually identical thumbnails in the thumbnail picker
  • Default the talk list to list view (grid still available as a toggle)
  • Talk form polish: hide character counters until you near the field limit, larger subtitle on the Add a new talk page, and tighter spacing between the title, description, event tags, and between embeds and their captions
  • Thumbnail picker fixes: stays stable when you drag attachments, cropping now matches the displayed image, and a default thumbnail can be selected when an attachment is present
  • Talk classification and order: today's talks no longer misclassify as Upcoming (now anchored to your local timezone), and sort order is stable for talks that share the same event date
  • Description form fixes: the clamp now uses all allotted lines, and the character counter updates immediately after a paste is truncated
  • Cancel on edit no longer briefly spins the Save/Publish button
  • Trim whitespace from attachment URLs so embeds render correctly
  • Fix empty state alignment in grid view
  • Fix talk drafts leaking across accounts on shared browsers

Homepage

  • Faster homepage load with improved above-the-fold image loading
  • Smooth slide animation when paging through the user carousel
  • New FAQ entry explaining LinkedIn verification
  • Click anywhere on a FAQ card to expand or collapse it
  • Homepage layout polish: removed hover zoom and shift effects on sections, matched the Call to Action subtitle size with other sections, aligned the footer width with the rest of the homepage, and restored the alternating section layout

Profiles

  • Click an avatar on a public profile to view a full-size preview
  • New talks scroll into view on your profile after publishing
  • Show the speaker's name in the empty-talks state when a visitor views a profile with no talks (e.g. "Jane hasn't added any talks yet")
  • Require profile description for speakers in the homepage carousel
  • Faster profile page load and smoother tab switching, with no more avatar flicker between tabs
  • Profile polish: removed the floating animation from the hero speaker image, polished UI styling for inputs and badges, and aligned "handle is available" text with the error message icon

Settings

  • New Notifications settings page with a "New followers" email toggle (coming soon)
  • Reword the unsaved-changes dialog to "Save in progress" since settings already autosave

Sharing

  • Use a link icon on desktop (copies the link) and a share arrow on mobile (opens the native share sheet) on talks, profiles, and media kit downloads

Brand assets

  • Right-click the logo on the navbar, footer, or 404 page to download or copy the Speakrphone logo and icon

Navigation and auth

  • Redirect logged-in users away from auth and onboarding pages
  • Show "Talk not found" copy on missing talk pages instead of the generic "Page not found"
  • Reset scroll position when navigating forward to a new page (going back still preserves your prior scroll position)
  • Point cookie banner privacy link to the privacy policy page
  • Fix verification code input: pasted text beyond 6 characters, non-numeric paste, and the "NaN" display after backspace
  • Fix flicker and flash during navigation: CTA buttons during route changes, and the cookie banner on page refresh
  • Fix 404 behavior: deeply nested invalid URLs no longer reload in a loop, and the navbar stays visible above 404 content

Mobile

  • Simplified mobile top navbar to logo-only (hamburger menu removed; primary navigation lives in the bottom tab bar)
  • Mobile landing page: polished copy and styling, and hide the search box

Accessibility

  • Add accessible labels to icon-only links for screen reader support

Polish

  • Slower default tooltip delay so they don't appear instantly on hover, and more consistent centering for page-level loading spinners

Behind the scenes

  • Published the /changelog page, with a Changelog link added to the homepage footer
  • Richer information for search engines and AI tools on homepage, profiles, and talk pages
  • Background processing for talk updates
  • Faster page loads across the app

March 2026

Featured talks

  • Pin a featured talk to the top of your profile, with a featured badge for visual emphasis

February 2026

Improvements

  • Improved link preview fetching when adding attachments
  • Fix OTP paste handling on Firefox and Safari, and content width and size consistency across all screens

January 2026

Talk management

  • Grid and list view toggle for your talk list
  • Auto-populate talk form fields from attachment data, and auto-select the thumbnail when adding the first attachment
  • Return to previous page after publishing or cancelling an edit
  • Truncate long talk descriptions with "show more" on the details page
  • Search and publish: preserve selected items across multiple searches, and filter out duplicate items
  • Fix talk count not updating after deleting a talk

Profile and sharing

  • Native share sheet on mobile for sharing links, and "Share" replaces "Copy Link" across the app for consistency
  • Clickable photos and names in the landing page carousel
  • Profile polish: tooltips on social media icons (with protocol prefixes removed) and hover state for clickable avatars throughout the app
  • Require a profile photo and at least one talk to be featured on the homepage

404 and navigation

  • Custom 404 page with Speakrphone branding, plus context-aware not-found pages for profiles and talks
  • Navigation polish: clicking the logo on the homepage scrolls to top, and the back button navigates to profile when there's no browser history

Performance

  • Faster page loads with optimized animations and image loading
  • Scroll position retained when navigating back from talk detail

Mobile and responsive

  • Display toasts at bottom center on mobile, and increase dots menu icon size for easier tap targets
  • Fix small-screen layout issues across profile, landing, and homepage panels, plus user details alignment and overall mobile scaling

Media and uploads

  • New image editor, with better validation and error messages for image uploads
  • Preserve formatting in podcast episode descriptions during import
  • Fix unsupported video formats still rendering in the player, and YouTube titles displaying incorrectly

Bug fixes

  • Fix UI quirks across the app: related talks flashing on the details page, tags layout shift on talk details, horizontal card layout alignment, thumbnail display in responsive mode, copy link icon cut off on profile, and ToS and Privacy links on the signup screen not being clickable

Other

  • Accessibility improvements: form labels, landmarks, and link text
  • Improved podcast search results