Releases: coollabsio/safetyper
Releases · coollabsio/safetyper
Release list
v2.4.0
Features
- Added support for correcting selected text outside focused inputs.
Improvements
- Improved selection-aware positioning for content actions.
- Refreshed popup and onboarding styling with updated typography, theme tokens, and tighter controls.
v2.3.2
Features
- Added multi-step onboarding flow on first install with welcome, setup, and completion steps
- Added custom system prompt configuration for grammar checking with storage persistence
- Added header branding and reorganized popup layout for improved visual hierarchy
Fixes
- Fixed key expression in onboarding progress step loop
- Improved grammar check prompt formatting and handling of quoted API responses
Improvements
- Updated button styling to use CSS variables
- Enhanced inline grammar check styling with mirror overlay and underlines
What's Changed
- feat(onboarding): add multi-step onboarding flow on first install by @andrasbacsai in #2
- feat(config): add custom system prompt and multilingual support by @andrasbacsai in #3
New Contributors
- @andrasbacsai made their first contribution in #2
Full Changelog: v2.3.1...v2.3.2
v2.3.1
Features
- Added sponsor donation link in popup header
Fixes
- Fixed blur event handling in popup focus detection for more reliable behavior
Improvements
- Theme state now refreshes when popup opens, preventing stale cached values
- Reorganized popup header layout with version, theme toggle, and donation link
- Optimized CSS transitions for better performance
- Repositioned version badge within popup UI
Full Changelog: v2.3.0...v2.3.1
v2.3.0
Features
- Ollama Support: Added Ollama as a supported API provider, enabling self-hosted local AI instances with configurable endpoints and dynamic model fetching
Fixes
- Icon Positioning: Fixed icon positioning when page is scrolled to remain properly aligned with input fields
Improvements
- Updated project tagline to emphasize SafeTyper as a privacy-focused Grammarly alternative where users own their typing data
- Added comprehensive setup and configuration guide for Ollama, including OS-specific instructions and custom endpoint setup
Full Changelog: v2.2.2...v2.3.0
v2.2.2
Features
- Dynamic version display: The popup header now displays the extension version dynamically from the manifest, making it easier to verify which version you have installed
- Improved complex editor support: Enhanced compatibility with advanced text editors (ProseMirror, Draft.js, Slate, Quill) by properly handling non-editable UI elements within contenteditable regions
Full Changelog: v2.2.1...v2.2.2
v2.2.1
What's New
Dark Mode Support
- Added dark mode toggle in popup settings with persistent storage
- Theme syncs in real-time across the popup and content icon
- Comprehensive CSS variables for light and dark themes
- Prevents theme flash on page load
Bug Fixes
- Grammar check icon no longer appears on inputs with
spellcheck="false"disabled
UI Improvements
- Updated popup backgrounds and content padding
Full Changelog: v2.2.0...v2.2.1
v2.2.0
Fixes
- Fixed icon display for special input types
- Excluded readonly inputs and elements with
aria-readonly="true" - Excluded OTP/verification code fields and custom select components
- Refined icon styling with transparent backgrounds
Improvements
- Reorganized and simplified README documentation
- Improved clarity and readability of feature descriptions
- Added links to OpenRouter and Groq providers
- Consolidated sections for better information hierarchy
Full Changelog: v2.1.0...v2.2.0
v2.1.0
What's New
Groq API Provider Support
- Choose between OpenRouter and Groq as your API provider
- Provider selection UI in the popup with easy switching
- Separate API key and model configuration per provider
Improved Icon Positioning
- Adaptive icon positioning based on input field size
- Icon centers vertically in single-line inputs
- Graceful fallback positioning when space is limited
- Migrated to external PNG assets for sharper rendering
Full Changelog: https://github.com/coollabsio/safetyper/commits/v2.1.0