StoriesNewsroomAboutPricing
Ask GaganGet started
  1. Newsroom
  2. Release 1 19 19

Explore

  • Home
  • About
  • Stories
  • Newsroom
  • Newsroom archive
  • Pricing

Connect

  • Ask
  • Book a call
  • Send an email

Resources

  • Documentation
  • Media Kit
  • Site Map
  • RSS Feed

Legal

  • Privacy
  • Terms of Use
AI site summary·AI full corpus

Copyright © 2026 Gagan Malik. All rights reserved.

Privacy|Terms of Use|Site Map
  1. v1.19.19
UPDATEApril 12, 2026

v1.19.19

By Gagan Malik

2 min read

Ask voice fullscreen got proper screen-reader labels, clearer status text, reduced-motion support, and focus returns to the voice button when you close.

Optional Upstash rate limits protect chat, transcribe, and feedback when Redis env vars are set; response headers tightened; client errors stay generic while details stay in logs.

Added

  • Voice fullscreen: sr-only title/description, trust line under collapsed sources
  • Type with keyboard instead link; focus return after close
  • Analytics for voice session end and fullscreen close
  • Optional per-IP rate limiting (chat, transcribe, feedback) via Upstash
  • Security headers: X-Frame-Options, X-Content-Type-Options, Referrer-Policy

Changed

  • Voice status line copy (listening, speaking, follow-up hints)
  • TTS aria-live strategy during word highlight; scroll respects reduced motion
  • Waveform animation pauses when tab is hidden
  • Chat/transcribe return generic errors to clients
  • Billing portal validates Stripe customer IDs
  • Web Push subscribe payload validated with Zod

Fixed

  • Ask feedback GitHub issues filed to correct repo

Work together?

View plans, ask a question, or book a call.

View plansAsk GaganBook a call

More from Newsroom

View archive
UPDATE

v1.21.21

June 13, 2026
UPDATE

v1.20.20

May 11, 2026
UPDATE

v1.18.18

April 6, 2026

Stay updated

Add this link to your RSS reader to get new writings and updates automatically.