Skip to content

Latest commit

 

History

History
1618 lines (813 loc) · 132 KB

File metadata and controls

1618 lines (813 loc) · 132 KB

@read-frog/extension

1.32.1

Patch Changes

1.32.0

Minor Changes

Patch Changes

1.31.4

Patch Changes

1.31.3

Patch Changes

1.31.2

Patch Changes

1.31.1

Patch Changes

  • #1171 05f49c1 Thanks @ananaBMaster! - feat(context-menu): add selection translation and custom AI action right-click entries.

  • #1161 fc167d6 Thanks @mengxi-ream! - refactor(chart): migrate the batch request statistics chart to Recharts and remove the old VChart theme provider.

  • #1166 eb150b7 Thanks @mengxi-ream! - Remove the deprecated Selection Toolbar AI button / Vocabulary Insight feature and keep Dictionary custom actions as the supported replacement.

  • #1170 20004ed Thanks @mengxi-ream! - fix(provider-options): apply runtime defaults and placeholders

  • #1164 eb33ec6 Thanks @ananaBMaster! - fix(shortcut): migrate page translation hotkeys to TanStack and store them as portable shortcut strings.

  • #1172 288cc2c Thanks @ananaBMaster! - feat(sidebar): move What's New into a footer popover with blog previews.

1.31.0

Minor Changes

  • #1099 73a0347 Thanks @iykon! - feat: add official DeepL API provider with automatic free/pro endpoint selection

Patch Changes

1.30.4

Patch Changes

1.30.3

Patch Changes

1.30.2

Patch Changes

1.30.1

Patch Changes

  • #1126 c533428 Thanks @Sufyr! - feat: add an opacity setting for the selection toolbar and its popover UI.

1.30.0

Minor Changes

Patch Changes

1.29.1

Patch Changes

  • #1120 aaa71e1 Thanks @mengxi-ream! - refactor: rename prompt tokens for clarity (targetLangtargetLanguage, titlewebTitle, summarywebSummary, contextparagraphs) with config migration v064

  • #1117 fe211bd Thanks @ananaBMaster! - feat(custom-actions): add drag-and-drop reordering to custom action list and output schema fields

  • #1119 91f9a40 Thanks @ananaBMaster! - fix(provider-icon): proxy remote logos through background fetch

  • #1118 dafb8f2 Thanks @ananaBMaster! - fix(selection-popover): keep the popover fixed while the page scrolls

  • #1115 3a02d50 Thanks @mengxi-ream! - feat(selection-toolbar): add individual toggles for built-in features (translate, speak, vocabulary insight)

1.29.0

Minor Changes

  • #1105 fa9ca52 Thanks @ananaBMaster! - feat: refactor the selection popover and add pin support for selection toolbar popovers

  • #1105 fa9ca52 Thanks @ananaBMaster! - feat: add a target language selector to the selection toolbar translation popover

  • #1098 0e2b1f6 Thanks @ananaBMaster! - feat: translate browser tab title during page translation with automatic tracking and restoration

Patch Changes

1.28.1

Patch Changes

  • #1084 f93dcc2 Thanks @mengxi-ream! - Refine selection toolbar styling and fix Firefox stylesheet fallback

    • Enlarge toolbar button icons and use theme-aware hover/shadow tokens
    • Handle Firefox Xray wrapper issues with constructable stylesheets
    • Extract host toast into dedicated mount module
    • Unify cn helper location under utils/styles

1.28.0

Minor Changes

Patch Changes

1.27.3

Patch Changes

1.27.2

Patch Changes

1.27.1

Patch Changes

1.27.0

Minor Changes

Patch Changes

1.26.1

Patch Changes

1.26.0

Minor Changes

Patch Changes

1.25.1

Patch Changes

  • #951 af2e930 Thanks @taiiiyang! - fix(ui): fix slider track collapse on wide screen in video subtitles settings

  • #953 e27858d Thanks @taiiiyang! - fix(subtitles): fallback to show original subtitle in bilingual mode on translation error

1.25.0

Minor Changes

Patch Changes

1.24.0

Minor Changes

Patch Changes

  • #903 7cbc45f Thanks @ananaBMaster! - fix: github translation rule

  • #901 e06df1d Thanks @mengxi-ream! - fix(ai): configure reasoning effort per GPT-5 model variant

    • GPT-5.2 and GPT-5.1+ don't support 'minimal', now use 'none'
    • gpt-5-pro uses 'high', gpt-5.2-pro uses 'medium'
    • gpt-5.x-chat-latest models use 'medium'
    • GPT-5 (before 5.1) and o1/o3 models keep 'minimal'
  • #910 6a56694 Thanks @taiiiyang! - fix(video): prevent subtitle container unmounting to fix drag becoming unresponsive

  • #912 693f1f2 Thanks @ananaBMaster! - refactor: improve translation hub

  • #907 8292480 Thanks @taiiiyang! - feat(ui): add ON/OFF badge to subtitle toggle button

  • #896 4f24028 Thanks @moxi000! - feat: add support for local HTML file (file://) translation

  • #902 77d081f Thanks @taiiiyang! - feat: replace feature suggestion survey with subtitle translation survey

  • #888 b6ef3c0 Thanks @yrom! - fix: add crypto.randomUUID polyfill to support HTTP website translation

  • #904 0a35256 Thanks @taiiiyang! - fix(ui): improve video subtitle settings cards responsive layout

1.23.0

Minor Changes

  • #894 895294d Thanks @taiiiyang! - feat(subtitles): add AI-powered intelligent sentence segmentation

  • #878 59ea5ef Thanks @Yukiniro! - feat: add global site whitelist mode

    Add a new Site Control feature that allows users to configure the extension to only run on specific whitelisted sites instead of all sites.

  • #882 4839415 Thanks @Yukiniro! - feat: add skip languages feature to preserve paragraphs in specified languages

  • #886 76aae58 Thanks @taiiiyang! - feat(subtitles): add subtitle display mode and custom style settings

Patch Changes

  • #895 793aed0 Thanks @taiiiyang! - fix(translation): skip usernames, timestamps, and quoted replies on Discord

  • #883 5dc9f8c Thanks @guoyongchang! - refactor(input-translation): update config fields design and fix truncation issue

  • #897 d5e3c2f Thanks @taiiiyang! - feat(subtitles): add independent translation rate configuration for video subtitles

1.22.1

Patch Changes

1.22.0

Minor Changes

Patch Changes

1.21.4

Patch Changes

1.21.3

Patch Changes

1.21.2

Patch Changes

  • #838 dadee30 Thanks @taiiiyang! - feat: Improve the speed of subtitle translation through block translation

1.21.1

Patch Changes

  • #844 6f0f9fa Thanks @taiiiyang! - feat: add drag-and-drop sorting for API provider cards

  • #841 33acbfc Thanks @Yukiniro! - fix: ensure language detection only occurs in the top frame to prevent race conditions with iframes

  • #846 35eaa5f Thanks @ananaBMaster! - fix: no new line when translating twitter in translation only mode

1.21.0

Minor Changes

Patch Changes

1.20.7

Patch Changes

1.20.6

Patch Changes

1.20.5

Patch Changes

1.20.4

Patch Changes

1.20.3

Patch Changes

1.20.2

Patch Changes

1.20.1

Patch Changes

1.20.0

Minor Changes

Patch Changes

1.19.4

Patch Changes

1.19.3

Patch Changes

1.19.2

Patch Changes

  • #755 e5b8efa Thanks @mengxi-ream! - fix: exclude detectedCode from translation cache hash

  • #757 67502f5 Thanks @mengxi-ream! - fix: filter don't walk into and don't translate as child elements in unwrapDeepestOnlyHTMLChild function

  • #757 67502f5 Thanks @mengxi-ream! - fix: variable shadowing bug in translateWalkedElement that caused async translation promises to not be awaited

1.19.1

Patch Changes

1.19.0

Minor Changes

  • #718 1205620 Thanks @guoyongchang! - feat: add context menu translate option

    Add right-click context menu option for translating pages directly from the browser context menu.

    Important: This feature requires a new contextMenus permission. When upgrading, your browser may prompt you to approve this new permission and temporarily disable the extension until approved. This is normal browser behavior for permission changes.

Patch Changes

1.18.1

Patch Changes

1.18.0

Minor Changes

Patch Changes

1.17.3

Patch Changes

1.17.2

Patch Changes

1.17.1

Patch Changes

1.17.0

Minor Changes

  • #713 49b33cc Thanks @taiiiyang! - refactor: make the backend part of the package private and extract the extension separately.

Patch Changes

1.16.2

Patch Changes

1.16.1

Patch Changes

  • #683 d97b6ba Thanks @mengxi-ream! - fix(extension): improve select-all behavior to support shadow roots and external apps like Excalidraw

  • #669 aee1847 Thanks @darmau! - style: set proper font-family for Japanese and Chinese translation, in order to render the right kanjis.

  • #681 bfba497 Thanks @mengxi-ream! - chore: test changeset

1.16.0

Minor Changes

Patch Changes

1.15.2

Patch Changes

1.15.1

Patch Changes

1.15.0

Minor Changes

Patch Changes

1.14.1

Patch Changes

  • #628 b28efbd Thanks @mengxi-ream! - refactor(extension): use React Activity API for model selector state preservation

1.14.0

Minor Changes

Patch Changes

  • #625 ebfa592 Thanks @mengxi-ream! - refactor: extract RestoreButton and use ButtonGroup component

  • #627 519b5aa Thanks @mengxi-ream! - refactor(extension): use session storage for translation state persistence

    Replace in-memory Map with chrome.storage.session to ensure translation state survives service worker restarts. Simplifies architecture by removing port-based communication.

  • #626 e3c015a Thanks @mengxi-ream! - feat(extension): update Gemini model defaults and remove deprecated models

1.13.4

Patch Changes

1.13.3

Patch Changes

  • #607 ab44be5 Thanks @mengxi-ream! - fix(extension): set tts providerId to null in migration and fix selector placeholder

1.13.2

Patch Changes

1.13.1

Patch Changes

1.13.0

Minor Changes

  • #570 1e4e269 Thanks @darmau! - feat(extension): add text-to-speech feature for selection toolbar

Patch Changes

1.12.1

Patch Changes

1.12.0

Minor Changes

1.11.1

Patch Changes

1.11.0

Minor Changes

Patch Changes

1.10.10

Patch Changes

1.10.9

Patch Changes

1.10.8

Patch Changes

1.10.7

Patch Changes

1.10.6

Patch Changes

1.10.5

Patch Changes

1.10.4

Patch Changes

1.10.3

Patch Changes

1.10.2

Patch Changes

1.10.1

Patch Changes

1.10.0

Minor Changes

Patch Changes

1.9.1

Patch Changes

1.9.0

Minor Changes

Patch Changes

1.8.0

Minor Changes

Patch Changes

1.7.1

Patch Changes

  • #432 d727e1e Thanks @ananaBMaster! - fix(extension): add missing v019-to-v020 config migration and schema validation

  • #428 d937925 Thanks @taiiiyang! - perf: Use requestIdleCallback or requestAnimationFrame to delay the application of smash style to improve the performance of the walk element.

1.7.0

Minor Changes

  • #411 1c4fa39 Thanks @Yukiniro! - feat(extension): support disabling the floating button on specific websites

Patch Changes

1.6.1

Patch Changes

1.6.0

Minor Changes

Patch Changes

1.5.4

Patch Changes

1.5.3

Patch Changes

1.5.2

Patch Changes

1.5.1

Patch Changes

1.5.0

Minor Changes

1.4.4

Patch Changes

1.4.3

Patch Changes

1.4.2

Patch Changes

1.4.1

Patch Changes

1.4.0

Minor Changes

Patch Changes

1.3.0

Minor Changes

  • #315 9d378a9 Thanks @sedationh! - feat: warn user that the source language is the same as the target language

Patch Changes

1.2.2

Patch Changes

1.2.1

Patch Changes

1.2.0

Minor Changes

Patch Changes

1.1.0

Minor Changes

Patch Changes

1.0.1

Patch Changes

1.0.0

Major Changes

Minor Changes

Patch Changes

0.11.3

Patch Changes

0.11.2

Patch Changes

0.11.1

Patch Changes

0.11.0

Minor Changes

Patch Changes

0.10.9

Patch Changes

0.10.8

Patch Changes

0.10.7

Patch Changes

0.10.6

Patch Changes

0.10.5

Patch Changes

0.10.4

Patch Changes

0.10.3

Patch Changes

0.10.2

Patch Changes

0.10.1

Patch Changes

0.10.0

Minor Changes

Patch Changes

0.9.1

Patch Changes

0.9.0

Minor Changes

0.8.2

Patch Changes

  • #89 d103106 Thanks @mengxi-ream! - fix(translate): connection race condition to push the port

  • #87 ea25cff Thanks @mengxi-ream! - fix(traversal): combine consecutive inline nodes together to translate in block-inline-mixed paragraph

  • #85 03a8c21 Thanks @LixWyk5! - underline anchor elements in translated content

0.8.1

Patch Changes

0.8.0

Minor Changes

Patch Changes

0.7.5

Patch Changes

0.7.4

Patch Changes

0.7.3

Patch Changes

0.7.2

Patch Changes

0.7.1

Patch Changes

0.7.0

Minor Changes

  • #34 5de10ce Thanks @mengxi-ream! - add support to openrouter and support different model config for reading and translating

0.6.1

Patch Changes

0.6.0

Minor Changes

Patch Changes

0.5.4

Patch Changes

0.5.3

Patch Changes

0.5.2

Patch Changes

0.5.1

Patch Changes

0.5.0

Minor Changes

  • cd59435 Thanks @mengxi-ream! - translate the whole page with button on popup and content script

0.4.8

Patch Changes

0.4.7

Patch Changes

0.4.6

Patch Changes

0.4.5

Patch Changes

0.4.4

Patch Changes

0.4.3

Patch Changes

0.4.2

Patch Changes

  • e865d09: add changeset release action
  • 58c5af7: install changesets