Skip to content

Version 1.2.0

Choose a tag to compare

@mxggle mxggle released this 28 Feb 02:02
· 17 commits to main since this release

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