Skip to content

v1.2.7

Choose a tag to compare

@sudoeren sudoeren released this 07 Jul 15:35

What's New

πŸ› Fixes

  • API key leak β€” Gemini URL no longer includes API key in query string; uses x-goog-api-key header instead
  • AudioContext β€” Reuses a single instance instead of creating one per notification (prevents browser warnings)
  • localStorage safety β€” Wrapped setItem calls in try-catch to prevent quota errors from crashing the app
  • JSON.parse safety β€” Safe wrapper around JSON.parse to handle corrupted localStorage data gracefully
  • File upload crash β€” Added type guard for FileReader.result to prevent crash on binary files
  • Empty URL crash β€” Added validation for empty URL in test-connection flow
  • splitIntoChunks false-y bug β€” Fixed match.index === 0 being treated as falsy, causing incorrect splits
  • Version display β€” Settings version badge now reads from package.json dynamically instead of hardcoded value
  • ESLint downgrade β€” Pinned to ^9.24.0 for compatibility with eslint-config-next