Releases: mxggle/Lingo-context
Releases · mxggle/Lingo-context
1.2.1
Features
- Added a resizable and pinnable in-page analysis popup with improved layout handling
- Introduced instant popup auth-state transitions, richer popup animations, and a visible extension version label
- Added auto-play audio support for pronunciations
- Refactored selection handling around activeSelection to improve popup interaction flow
- Expanded internationalization support and updated locale message files
Fixes
- Restored the production backend as the shipped default configuration
- Disabled development mode in shipped production defaults
- Fixed stale avatar state when switching to an account without a profile image
- Included i18n fixes made on this branch
Release
- Bumped extension and package metadata to version 1.2.1
- Updated production packaging logic and release documentation to match the current production configuration
Version 1.2.0
Changelog
[1.2.0] - 2026-02-28
Features
-
Internationalization (i18n)
- Added multi-language support with locales for English, Japanese, Simplified Chinese, and Traditional Chinese
- Implemented language selection in settings modal
- Added native language names to translation language options
-
Dashboard Enhancements
- Introduced activity contribution graph with date filtering
- Added toast notifications for user feedback
- Implemented settings modal for preferences
- Auto-save language preferences on selection change
- Added production build script for extension packaging
- Enabled word deletion with animated DOM removal
-
AI Analysis Improvements
- Implemented streaming AI text analysis via Gemini API with Server-Sent Events (SSE)
- Added in-memory caching for Gemini API responses
- Enhanced AI context with page title, URL, and description for improved term interpretation
-
UI/UX Improvements
- Replaced native browser confirm with custom delete confirmation modal
- Refined translation fallback to return empty string
Configuration & Infrastructure
- Added local development mode with configurable backend URL
- Enforced backend proxy for all AI requests (removed direct Gemini API configuration)
- Configured server-side route for analyze stream
- Added tests for analyze stream route and Gemini service