更新日志
追踪陪读蛙的所有更新和改进
2025年12月26日
次要变更
- #836 3119bd4 Thanks @mengxi-ream! - feat: add MiniMax AI provider support
- #835 f817e81 Thanks @mengxi-ream! - feat: add custom provider options and temperature configuration
- #809 aa62e0f Thanks @taiiiyang! - feat: implement youtube subtitles
- #834 6eaaa95 Thanks @mengxi-ream! - ai: upgrade AI SDK from v5 to v6
补丁变更
- #827 ab0582e Thanks @mengxi-ream! - fix: clear translation state when navigating to a new URL in the same tab
- #825 e259773 Thanks @Yukiniro! - perf: don't retry when request queue fail in batch queue
- #830 5ed2c53 Thanks @mengxi-ream! - fix: translation styles not applying inside website Shadow DOMs
- #825 e259773 Thanks @Yukiniro! - fix: fixed the thinking error of gemini 3
- #832 aa32739 Thanks @Yukiniro! - fix: re-translate page on translation mode change while active
- #806 7d6465f Thanks @Yukiniro! - feat: supports automatic toolbar positioning
2025年12月18日
补丁变更
- 434068d Thanks @ananaBMaster! - chore: add prompt sharing discussion links
- #815 282a852 Thanks @mengxi-ream! - fix: treat last synced config as null if it is invalid to unlock sync flow
2025年12月15日
补丁变更
- #813 a935d9d Thanks @mengxi-ream! - feat: add export confirmation dialog for config backup items
- #811 dd0a924 Thanks @mengxi-ream! - fix: support page translation in iframes via programmatic injection
- #804 d038ce4 Thanks @Yukiniro! - fix: fix the thought process in the translation of the custom model.
2025年12月14日
补丁变更
- #807 4d98864 Thanks @mengxi-ream! - fix: refresh auth data and add email validation in Google Drive sync
2025年12月13日
补丁变更
- #802 9de0da8 Thanks @ananaBMaster! - feat: update model list
- #802 9de0da8 Thanks @ananaBMaster! - feat: allow fetch model list from custom providers
2025年12月13日
补丁变更
- #797 7587b9e Thanks @mengxi-ream! - refactor: split floating button & toolbar into collapsible overlay tools sidebar
- #799 45f3097 Thanks @ananaBMaster! - fix: add custom error type for remote config version too new during Google Drive sync
- #797 7587b9e Thanks @mengxi-ream! - feat: add floating button click action configuration
2025年12月12日
补丁变更
- #793 20d9c1b Thanks @mengxi-ream! - fix: add systemPrompt to translation prompt export
- #796 b6f74fc Thanks @ananaBMaster! - build: upgrade packages
- #790 475417b Thanks @Yukiniro! - fix: refine selection handling in toolbar to ensure button interactions are valid
2025年12月10日
补丁变更
2025年12月7日
补丁变更
- #775 cb83fca Thanks @mengxi-ream! - style: clean up field description into hint of translation config
- #775 cb83fca Thanks @mengxi-ream! - feat: support preload config
- #777 1fddcc7 Thanks @mengxi-ream! - refactor: move detectedCode from config to separate storage location
2025年12月4日
补丁变更
- #771 57dcc81 Thanks @ananaBMaster! - perf: improve prompt to auto detect language
- #761 2d4bf6c Thanks @mengxi-ream! - feat: add engoo.com force block translation rule
- #772 f8de893 Thanks @ananaBMaster! - feat: add official volcengine and doubao support
2025年12月1日
补丁变更
- #758 c444ef7 Thanks @mengxi-ream! - feat: add site-specific force block translation support
2025年12月1日
补丁变更
- #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
2025年11月30日
补丁变更
- #752 d3db08c Thanks @mengxi-ream! - fix: skip aria-hidden elements in translation traversal
- #749 25de809 Thanks @mengxi-ream! - feat: add rate us option to popup menu and options sidebar
2025年11月29日
次要变更
- #718 1205620 Thanks @guoyongchang! - feat: add context menu translate option
补丁变更
- #747 8844a84 Thanks @ananaBMaster! - style: update shadcn ghost color
- #747 4f76f7b Thanks @ananaBMaster! - style: change more menu icons
2025年11月28日
补丁变更
- 1859c74 Thanks @ananaBMaster! - style: llm status indicator color
- 90001a9 Thanks @ananaBMaster! - i18n: update i18n for custom translation style
- #742 ed8f173 Thanks @ananaBMaster! - style: extension style upgrade
- #741 51d3054 Thanks @ananaBMaster! - style: update custom prompt sheet
2025年11月26日
次要变更
- #735 30db212 Thanks @mengxi-ream! - feat: add AI smart context translation for improved translation accuracy
- #739 f1fd0c5 Thanks @ananaBMaster! - feat: add system prompt support and improve prompt for batching
补丁变更
- #738 6dce9e1 Thanks @ananaBMaster! - chore: change default translation node style to 'textColor' for new installs
- #738 6dce9e1 Thanks @ananaBMaster! - feat: detect source language before translation to skip if already in target language
- #719 2fafa2a Thanks @lisongkun! - fix: domain patterns matching logic
- #738 6dce9e1 Thanks @ananaBMaster! - fix: add fallback values for empty title/summary in translation prompts
2025年11月24日
补丁变更
- #730 f06a62c Thanks @mengxi-ream! - feat: add LLM language detection toggle with provider status indicator
- #727 2f1cd26 Thanks @mengxi-ream! - feat: add superRefine validation for custom prompt configuration integrity
- #727 2f1cd26 Thanks @mengxi-ream! - fix: nx config for proper build caching
- #727 2f1cd26 Thanks @mengxi-ream! - fix: add prompt into translation hash to invalidate cache when prompt changes
- #730 f06a62c Thanks @mengxi-ream! - fix: spinner style not correct on some page
- #727 2f1cd26 Thanks @mengxi-ream! - refactor: default prompts no longer stored in storage, only custom prompts persist
- #727 2f1cd26 Thanks @mengxi-ream! - refactor: rename promptsConfig to customPromptsConfig and prompt to promptId for clarity
2025年11月22日
补丁变更
- #723 4808a82 Thanks @mengxi-ream! - fix: skip empty nodes in translation traversal to fix Inoreader style issue
- #721 265e2c7 Thanks @mengxi-ream! - refactor: add ts-reset to fix array.includes type narrowing
2025年11月20日
补丁变更
- f6d9b3a Thanks @mengxi-ream! - fix: ollama connection test button style
2025年11月20日
次要变更
- #713 49b33cc Thanks @taiiiyang! - refactor: make the backend part of the package private and extract the extension separately.
补丁变更
- #715 4d2eb83 Thanks @mengxi-ream! - fix: custom translation style preview not matching actual behavior
- #713 49b33cc Thanks @taiiiyang! - fix: race condition of dom batch operation
2025年11月2日
补丁变更
- #686 e727b97 Thanks @darmau! - feat: rtl languages support.
- #690 377280a Thanks @mengxi-ream! - perf: batch insert translation wrapper to improve page translation performance
- #691 b281c14 Thanks @mengxi-ream! - style: apply font families to translated content wrapper and all children elements
2025年11月1日
补丁变更
- #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
2025年10月29日
次要变更
- #663 580549d Thanks @ananaBMaster! - feat: user can define custom translation css style
补丁变更
- #667 4efa7f0 Thanks @mengxi-ream! - style: refactor Field component usage for consistent responsive layout
- #659 4c19aa9 Thanks @ananaBMaster! - feat: allow jump to specific blog from notification
- #666 e040a4e Thanks @mengxi-ream! - refactor: move version comparison logic to backend
- #665 4e22813 Thanks @ananaBMaster! - feat: more powerful css for translation style
- #664 d7b6ec8 Thanks @ananaBMaster! - feat: add translation mode selector to popup
2025年10月27日
补丁变更
- #653 b20c83a Thanks @mengxi-ream! - build: upgrade deps
- #655 27a1346 Thanks @mengxi-ream! - fix: resolve CSS property conflicts with host pages
2025年10月26日
补丁变更
- #649 ba7bc35 Thanks @mengxi-ream! - docs(extension): add descriptions to provider groups in add provider dialog
- #648 087104c Thanks @mengxi-ream! - feat: add node translation shortcut setting on option page
- #650 052c34e Thanks @mengxi-ream! - fix(extension): prevent translation of MathML elements and improve academic content handling
- #647 ab99603 Thanks @mengxi-ream! - fix: prevent node translation trigger with key combinations
- #651 637c7ea Thanks @mengxi-ream! - fix(extension): prevent double translation on Reddit and improve translation performance
- #645 a9b79e3 Thanks @mengxi-ream! - refactor: move auto-translate shortcut to page config
2025年10月24日
次要变更
- #633 58529e1 Thanks @taiiiyang! - feat(extension): integrate statistics page on options
2025年10月20日
补丁变更
- #628 b28efbd Thanks @mengxi-ream! - refactor(extension): use React Activity API for model selector state preservation
2025年10月20日
次要变更
补丁变更
- #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
- #626 e3c015a Thanks @mengxi-ream! - feat(extension): update Gemini model defaults and remove deprecated models
2025年10月17日
补丁变更
- #614 96b04ea Thanks @ananaBMaster! - fix(extension): improve floating element detection for large initial letters
- #617 0dbdac8 Thanks @ananaBMaster! - feat: add more custom translation style
- #615 a0197ff Thanks @ananaBMaster! - chore: change default shortcut based on feedback
- #618 421e9ab Thanks @ananaBMaster! - fix(extension): disable Google provider in translation-only mode
- #575 46dffff Thanks @mercutiojohn! - feat(extension): improve prompt settings UX with enhanced export mode and radio group selection
2025年10月15日
补丁变更
- #607 ab44be5 Thanks @mengxi-ream! - fix(extension): set tts providerId to null in migration and fix selector placeholder
2025年10月15日
补丁变更
- #606 e9f6cd3 Thanks @mengxi-ream! - fix(extension): prevent selection popup from being translated
2025年10月14日
补丁变更
- #594 179ee34 Thanks @mengxi-ream! - fix(extension): translation style for flex parent containers
2025年10月14日
次要变更
补丁变更
- #586 a74666e Thanks @Yukiniro! - fix(extension): update custom translation node styles for blockquote and dashed line
- #584 0bcf449 Thanks @ananaBMaster! - fix: don't translate code in pre tags
- #592 ae89107 Thanks @mengxi-ream! - fix: update DeepLX default API URL
- #586 a74666e Thanks @Yukiniro! - fix: style of block node with inline and block children
- #588 f3eed7f Thanks @Yukiniro! - refactor: support Activity component
2025年10月6日
次要变更
- #573 f0565e6 Thanks @mengxi-ream! - feat(extension): add survey notification and sidebar i18n support
2025年10月5日
补丁变更
- #572 edd167a Thanks @mengxi-ream! - fix(style): noc header tailwind css for fumadocs
- #568 3b5c37e Thanks @mengxi-ream! - fix: add extension version check for blog notifications
2025年10月5日
次要变更
补丁变更
- #562 73198f6 Thanks @mengxi-ream! - fix(extension): hide batch translation behind beta flag
2025年10月2日
补丁变更
- #550 a1a6e85 Thanks @ananaBMaster! - docs: add provider config docs
- #554 1cfa6f9 Thanks @ananaBMaster! - fix: change default shortcut for translation
- #558 910bc4e Thanks @ananaBMaster! - perf: anthropic translation thinking mode disabled
- #558 910bc4e Thanks @ananaBMaster! - fix: anthropic api cors bug
- #550 a1a6e85 Thanks @ananaBMaster! - fix: update model for tensdaq
2025年9月26日
补丁变更
- #545 0da1d19 Thanks @ananaBMaster! - fix: ollama stream text and detect api key logic
- #535 3c711ee Thanks @sedationh! - fix: enhance extractTextContext to handle edge cases in text selection
- #546 a94f20e Thanks @ananaBMaster! - perf: don't translte numbers
2025年9月25日
补丁变更
- #536 8e61c09 Thanks @sedationh! - feat: add beta experience configuration and UI component
- #541 f7eb724 Thanks @ananaBMaster! - feat: add ollama provider
- #539 3625a9b Thanks @ananaBMaster! - fix: rename openai compatible provider to custom provider
- #496 3908f22 Thanks @sedationh! - feat: implement context extraction for selected text in AI popover
- #532 48fd692 Thanks @ananaBMaster! - fix: treat inline node with only one block node child as inline node
2025年9月24日
补丁变更
- #528 39dd45b Thanks @ananaBMaster! - feat: add openrouter provider
2025年9月23日
补丁变更
- #521 1234914 Thanks @mengxi-ream! - fix(extension): replace guest avatar PNG with SVG and add padding
- #523 9e36470 Thanks @ananaBMaster! - style: add hover background to hotkey selector in popup
2025年9月23日
补丁变更
- #516 1884fb0 Thanks @ananaBMaster! - fix: complete the hash key for translation
- #515 81b0183 Thanks @ananaBMaster! - fix: crash when delete the first provider
- #516 1884fb0 Thanks @ananaBMaster! - fix: translate code inside a paragraph
2025年9月22日
补丁变更
- #512 ea6e1a7 Thanks @ananaBMaster! - feat: add churn feedback survey
2025年9月21日
补丁变更
- #509 6928f28 Thanks @mengxi-ream! - fix: provider selector in side content
2025年9月21日
补丁变更
- #506 5eff186 Thanks @mengxi-ream! - fix: static import migrations in service worker
- #508 bf0b7cd Thanks @mengxi-ream! - feat: add tensdaq provider
2025年9月21日
补丁变更
- #504 d48a78d Thanks @mengxi-ream! - chore: add 302 ai to default
2025年9月21日
次要变更
- #481 2d9c9a8 Thanks @mengxi-ream! - feat: provider option add name, description and enabled settings
- #492 b18e189 Thanks @ananaBMaster! - feat: add over 20 more llm providers
补丁变更
- #491 e3639c2 Thanks @Yukiniro! - fix: automatic translation not working correctly
- #478 cf71fa2 Thanks @Yukiniro! - refactor: change export type to
esmand usejs-sha256replacecrypto-js - #488 4686166 Thanks @ananaBMaster! - test: have to test every migration script
- #501 1d0ca69 Thanks @mengxi-ream! - fix: config being reset to the previous version on edge browser
- #497 f2b74ac Thanks @ananaBMaster! - fix: increase disable menu z-index to prevent overlay issue
- #487 2ac5771 Thanks @mengxi-ream! - fix: no error component after bilingual translation error
- #482 afbd4be Thanks @ananaBMaster! - style: update select language cells hover color
- #493 dd72ab4 Thanks @ananaBMaster! - fix: choose right read or translate provider when delete the previous one
- #486 f20fb67 Thanks @ananaBMaster! - fix: translate dom with translate attribute no"
2025年9月13日
补丁变更
- e0e3be5 Thanks @mengxi-ream! - fix: remove ai button since the feature is not completed
2025年9月13日
次要变更
- #463 5bbe29e Thanks @sedationh! - feat: add drag feature
- #450 b87fa03 Thanks @ananaBMaster! - refactor: allow arbitraty number of providers
补丁变更
- #458 f028439 Thanks @sedationh! - feat: optimize selection-toolbar popup logic
- #471 d4512ec Thanks @taiiiyang! - feat: implement force don't walk element
- #464 f08001f Thanks @Yukiniro! - refactor: use
deepmerge-tsto replacedeepmerge - #454 ee76a28 Thanks @taiiiyang! - style: improve button interaction
- #474 d4f1d80 Thanks @ananaBMaster! - test: add more config test and test series
- #460 9de7995 Thanks @mengxi-ream! - refactor: migrate provider logos from images to CDN
- #463 5bbe29e Thanks @sedationh! - feat: add ai button popover
- #448 e83cead Thanks @Yukiniro! - fix: use color-scheme to support native components
- #468 2876ea8 Thanks @ananaBMaster! - fix: don't translate some element which should not be walked
- #469 6fc357c Thanks @ananaBMaster! - fix: translate bug for text with spaces
2025年9月6日
次要变更
补丁变更
- #430 bce5170 Thanks @Rafacv23! - feat: interactable prompt textarea
- #441 f036a23 Thanks @mengxi-ream! - fix: prevent infinite loop in MutationObserver causing browser freeze
- #427 c3995f8 Thanks @taiiiyang! - fix: skip empty word when translate
2025年9月3日
补丁变更
- #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.
2025年9月1日
补丁变更
- #416 9ae6dc7 Thanks @ananaBMaster! - fix: migrate default prompt to the new one
- #414 8f9ef56 Thanks @ananaBMaster! - fix(extension): don't retranslate the whole ancestor node when auto translate
- #418 80d0302 Thanks @ananaBMaster! - fix: avoid recursive translate on translation only
2025年9月1日
次要变更
补丁变更
- #393 3451481 Thanks @mengxi-ream! - fix(extension): improve BR tag handling and inline element processing
- #413 625e073 Thanks @mengxi-ream! - fix: improve translation algorithm and test descriptions
- #398 19960b9 Thanks @Yukiniro! - i18n(extension): update the translation of 'always translate' for options page
- #403 25c25e8 Thanks @Yukiniro! - feat(extension): support border style
- #396 91c07c0 Thanks @ananaBMaster! - fix(extension): don't label too many inline nodes
2025年8月24日
补丁变更
- #391 fde3535 Thanks @mengxi-ream! - feat(extension): add flexible baseURL support for DeepLX providers
2025年8月24日
补丁变更
- #390 55462bd Thanks @mengxi-ream! - fix(extension): improve floating element detection in DOM filter
- #388 5846556 Thanks @mengxi-ream! - test: enhance Claude Code guidance and standardize test directories
2025年8月23日
补丁变更
- #386 08d93dd Thanks @mengxi-ream! - fix: migrate to new prompt
2025年8月23日
补丁变更
- #382 9a1d016 Thanks @mengxi-ream! - fix: collapse config css
2025年8月23日
次要变更
- #371 e63c568 Thanks @sedationh! - feat: add config sync feature
- #381 19e9c3f Thanks @ananaBMaster! - feat: add translation only mode
2025年8月23日
补丁变更
- #379 6bd176d Thanks @mengxi-ream! - fix: await configPromise in ensureConfig
- #377 873dcb3 Thanks @ananaBMaster! - fix: provider test deeplx logic
- #379 6bd176d Thanks @mengxi-ream! - fix: use query client from trpc for side content
- #363 a7c49ce Thanks @flowKKo! - feat: add API providers test feature
2025年8月19日
补丁变更
- #367 337abdb Thanks @taiiiyang! - fix: unresponsive dropdown when zoom in
- #368 6ddff0f Thanks @ananaBMaster! - perf: only check better-auth.session_token
2025年8月18日
补丁变更
- #354 f3fc960 Thanks @mengxi-ream! - fix: more info and better ui for translation error
- #348 f2e3813 Thanks @yiyang-fairy! - feat: add dashed line style
- #361 ad27745 Thanks @mengxi-ream! - feat: add translation mode config
- #359 c16ede2 Thanks @taiiiyang! - fix: add dontWalkAttr when translate page
2025年8月16日
补丁变更
- 35c6d73 Thanks @mengxi-ream! - perf: redirect auth endpoint to /api/identity
2025年8月16日
次要变更
- #346 1fe2780 Thanks @sedationh! - fix: when drag float button, should keep hover state
补丁变更
- #349 7c0ce5d Thanks @ananaBMaster! - fix: host content style missing
- #335 e044745 Thanks @ananaBMaster! - fix: try catch readability
2025年8月14日
次要变更
- #315 9d378a9 Thanks @sedationh! - feat: warn user that the source language is the same as the target language
补丁变更
- #331 92e855a Thanks @ananaBMaster! - fix: reduce concurrent request capacity
- #330 5e75705 Thanks @ananaBMaster! - fix: hide floating button when printing web
- #333 f5c2c10 Thanks @sedationh! - fix: Shouldn't override Ctrl+Shift+A hotkey https://github.com/mengxi-ream/read-frog/issues/318
2025年8月14日
补丁变更
- #324 1d5472e Thanks @mengxi-ream! - perf: cache auth client by proxy
- #321 e531adc Thanks @taiiiyang! - fix: weird format when translating reddit
2025年8月14日
补丁变更
- #308 ac96b1c Thanks @taiiiyang! - fix: Language selector text is unreadable in Dark Mode
- #312 5120759 Thanks @ananaBMaster! - fix: popup ui
- #319 4dc2106 Thanks @ananaBMaster! - fix: custom models in option page
- #319 4dc2106 Thanks @ananaBMaster! - perf: improve speed for gemini thinking models
2025年8月13日
次要变更
- #275 7d6714f Thanks @AnotiaWang! - feat: added new translation style
weakened
补丁变更
- #295 5e849b3 Thanks @ananaBMaster! - fix: can't translate selection text with deeplx
- #290 d392aae Thanks @ananaBMaster! - fix: custom prompt textarea size
- #273 12624be Thanks @taiiiyang! - refactor: extract ui, themes and cn to @repo/ui
2025年8月11日
次要变更
- #254 3f9ae9c Thanks @shuimu5418! - feat: add DeepLX translation provider
- #281 63986bf Thanks @ananaBMaster! - feat: add gemini to read feature and add gpt-5
补丁变更
- #283 04cb32a Thanks @ananaBMaster! - fix: deeplx api call
2025年8月11日
补丁变更
- #271 5dcce6f Thanks @ananaBMaster! - fix: shortcut to full translate
- #276 e3a675a Thanks @ananaBMaster! - fix: show scoped block custom style
- #278 cff4fdf Thanks @ananaBMaster! - build: upgrade ai package
2025年8月10日
重大变更
- #232 c5c062e Thanks @ananaBMaster! - feat: integrate trpc
次要变更
- #191 31f816f Thanks @mengxi-ream! - feat: add selection content
- 3c745d2 Thanks @mengxi-ream! - feat: save vocabulary
- #231 b213a41 Thanks @taiiiyang! - implement custom translation node style
- #201 3ddfc81 Thanks @mengxi-ream! - feat: stream translate selected text
- #201 3ddfc81 Thanks @mengxi-ream! - ai: deprecate openrouter and ollma provider
- #260 2bbe950 Thanks @sedationh! - add blockquote translate style
- #187 0f6d20a Thanks @mengxi-ream! - feat: add google oauth login
补丁变更
- ab2e8af Thanks @mengxi-ream! - fix: floating button position range
- #256 b418c79 Thanks @ananaBMaster! - perf: increase default translate limit
- #190 adffd4d Thanks @taiiiyang! - expose the rate config of translate request
- #218 3d5f791 Thanks @taiiiyang! - feat: integrate gemini api
- #228 3e4f885 Thanks @mengxi-ream! - style: change more icons to iconify
- #219 f6fd1eb Thanks @taiiiyang! - fix: fix style issue for step 2 and 3
- #220 b3481d7 Thanks @mengxi-ream! - style: change ui lib to iconify
- #210 9c583c8 Thanks @Andrew-Tan! - feat: added hot key for toggling translation
2025年7月7日
补丁变更
- b11a650 Thanks @mengxi-ream! - fix: don't warning for pure translate provider
2025年6月26日
次要变更
- #174 8c27264 Thanks @taiiiyang! - support personalized translate prompt
补丁变更
- #165 dbf42cd Thanks @taiiiyang! - add reset config button
2025年6月18日
补丁变更
- #163 4db3247 Thanks @mengxi-ream! - i18n: add korean to extension ui
2025年6月16日
补丁变更
- #157 6f53060 Thanks @mengxi-ream! - refactor: clean up translate utils
- #156 c795431 Thanks @taiiiyang! - feat: support markdown file export; fix scroll style in side.content
2025年6月12日
补丁变更
- #149 0ccc7f5 Thanks @mengxi-ream! - fix: load config to content script
- #149 0ccc7f5 Thanks @mengxi-ream! - refactor: translation control"
2025年6月11日
补丁变更
- #146 df733d4 Thanks @mengxi-ream! - fix: set target language right after entering guide step 1
- #144 5d3ac93 Thanks @mengxi-ream! - chore: add neat reader url on popup
2025年6月10日
补丁变更
- #140 63f19d8 Thanks @mengxi-ream! - ci: changelog from changeset
2025年6月10日
补丁变更
- #138 dd1689e Thanks @mengxi-ream! - ci: release multiple packages
补丁变更
- #137 307f672 Thanks @mengxi-ream! - chore: move the website code to this monorepo
- #133 31ecd4d Thanks @taiiiyang! - fix: flicker of the always translate switch
2025年6月9日
补丁变更
- #134 c4af768 Thanks @mengxi-ream! - style: update translation error button style
- #130 e48ffda Thanks @mengxi-ream! - refactor: add shadow root for error ui
- #132 034d0b8 Thanks @taiiiyang! - fix: disable the translate switch for ignore tabs
2025年6月8日
补丁变更
- e819cf1 Thanks @mengxi-ream! - fix: don't translate code block
- 928c086 Thanks @mengxi-ream! - perf: concurrent translation
2025年6月6日
次要变更
- #106 e5ead6f Thanks @mengxi-ream! - add retry and error ui for translation
补丁变更
- #120 9805559 Thanks @mengxi-ream! - fix: allow auto translation in iframe and shadow roots
- d8a128a Thanks @mengxi-ream! - fix: add tab permission to set always translation domain
- #115 281f823 Thanks @mengxi-ream! - fix: translate to zh-TW when user select cmn-Hant
- a67ae31 Thanks @mengxi-ream! - fix: send message when clicking read button on popup page
2025年6月3日
补丁变更
- #104 22967a0 Thanks @mengxi-ream! - feat: integrate request queue with translation api
2025年6月3日
次要变更
- #97 43ca08f Thanks @mengxi-ream! - add request queue without retry mechanism
- #99 0d70375 Thanks @mengxi-ream! - feat: retry and timeout mechanism of request queue
2025年5月28日
补丁变更
- #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
2025年5月27日
补丁变更
- #82 91bab3e Thanks @mengxi-ream! - test ci release action
2025年5月27日
次要变更
- #72 2ef529e Thanks @mengxi-ream! - feat: enable auto translation for certain url pattern
补丁变更
- #79 df67a59 Thanks @mengxi-ream! - fix: smash style in class by computed style
- #80 1af9574 Thanks @mengxi-ream! - fix: detect added container itself for autotranslate
2025年5月25日
补丁变更
- #67 0818ad2 Thanks @mengxi-ream! - feat: add four finger touch trigger
- #61 cd5e64f Thanks @zmrlft! - feat: the feature integrate ollama
- #65 9433dd8 Thanks @mengxi-ream! - fix: only select editable area when select all in these elements
2025年5月23日
补丁变更
- 837fcc6 Thanks @mengxi-ream! - fix(traversal): find deepest element from point
- af0da30 Thanks @mengxi-ream! - feat: add new user guide
- #58 e5d4107 Thanks @mengxi-ream! - allow read frog website to set target language code
2025年5月21日
补丁变更
- #54 7a5f187 Thanks @mengxi-ream! - send isPinned to read frog website
2025年5月19日
补丁变更
- cefe29f Thanks @mengxi-ream! - direct url to translation guide after installation
2025年5月18日
次要变更
- #34 5de10ce Thanks @mengxi-ream! - add support to openrouter and support different model config for reading and translating
2025年5月17日
补丁变更
- d457f8e Thanks @mengxi-ream! - fix can't use normal translator when no api key
2025年5月17日
次要变更
- #25 054a767 Thanks @mengxi-ream! - add normal translation service from google and microsoft
补丁变更
- #27 bf00519 Thanks @mengxi-ream! - fix extract old article
2025年5月16日
补丁变更
- 487b78f Thanks @mengxi-ream! - clean zero-width space in sourcetext for translate
2025年5月16日
补丁变更
- 2656a99 Thanks @mengxi-ream! - don't read dummy node
2025年5月16日
补丁变更
- 59ee40b Thanks @mengxi-ream! - don't walk into hidden element
2025年5月15日
补丁变更
- 60b5f42 Thanks @mengxi-ream! - add read floating button
- 8162458 Thanks @mengxi-ream! - add popup and warning i18n
2025年5月14日
次要变更
- cd59435 Thanks @mengxi-ream! - translate the whole page with button on popup and content script
2025年5月12日
补丁变更
- #13 8eb0e9e Thanks @mengxi-ream! - import pollute the css in host
- db6fe75 Thanks @mengxi-ream! - add ci stuff
2025年5月12日
补丁变更
- #11 1337030 Thanks @mengxi-ream! - import pollute the css in host
2025年5月11日
补丁变更
- #8 328afd9 Thanks @mengxi-ream! - remove ctx
2025年5月11日
补丁变更
- 856ca46 Thanks @mengxi-ream! - allow tag for private package
补丁变更
- c7090e1 Thanks @mengxi-ream! - change release script
补丁变更
- 41ffa3c Thanks @mengxi-ream! - add github release
- 07e79c3 Thanks @mengxi-ream! - add changelog-github
补丁变更
- e865d09: add changeset release action
- 58c5af7: install changesets