Skip to content

Latest commit

 

History

History
834 lines (592 loc) · 42.5 KB

CHANGELOG.md

File metadata and controls

834 lines (592 loc) · 42.5 KB

Change Log

All notable changes to this project will be documented in this file. See standard-version for commit guidelines.

6.10.1 (2018-08-27)

Bug Fixes

6.10.0 (2018-08-27)

Features

  • background: add pfd black and white list (750a745)
  • dicts: add google tl option (489bdd9)
  • options: dict options support select (dcf6357)
  • panel: add wordEditor deleteCards (47f8f1b)
  • panel: improve fav word process (b632a28)
  • wordpage: add page export/delete (6ceb21a)
  • wordpage: add word count (6667f53)

Performance Improvements

  • panel: regression. remove search delay (c65e53c)

6.9.0 (2018-08-04)

Bug Fixes

  • panel: patch internal panel css (befe9ce)

Features

  • dicts: bing sentence highlight (ed1b7c4)

6.8.3 (2018-07-27)

Bug Fixes

6.8.2 (2018-07-26)

Bug Fixes

  • panel: triple ctrl auto search (00a1381), closes #174

6.8.1 (2018-07-26)

Bug Fixes

6.8.0 (2018-07-26)

Bug Fixes

Features

  • panel: open links in new tabs (d40cf2a)

6.7.0 (2018-07-26)

Bug Fixes

  • dicts: encode url (0c0cd20), closes #170
  • options: auto-search on options page (39ed461)
  • panel: reset internal style (3119084)
  • selection: better ctrl detection (9f0c6b6), closes #168
  • selection: better language detection (c1f24e2)

Features

  • dicts: add google tts (5af7145)
  • options: add minor language options (f269d0f)
  • selection: minor lang selection (8948f3c)

6.6.0 (2018-07-19)

Bug Fixes

  • content: fix new selection interface (2bb8ada)
  • selection: ignore right click #166 (ee5b794)
  • selection: ignore triple ctrl when panel is visible #162 (e0e3208)

Features

  • selection: add selection inside dict panel #165 (f8da4be)
  • selection: support selection on internal pages (226be86)

Performance Improvements

  • dicts: improve google translate stability (edd5fa9)

6.5.1 (2018-07-10)

Bug Fixes

  • panel: support span links (32b4a3a)

6.5.0 (2018-07-08)

Bug Fixes

Features

  • $browser: longman dictionary's exmaples add speaker (8601078)
  • $browser: longman max level is 3 (c9a4a80)
  • context: add context menus saladict search #152 (6125ca8)
  • dicts: add google dict (355740c), closes #145
  • options: add balck-white list #155 (a2c8d13)
  • selection: support Monaco editor (edd0012)

6.4.1 (2018-06-28)

Bug Fixes

6.4.0 (2018-06-17)

Bug Fixes

  • background: regression. mistakenly added new code (f974c61)
  • content: prevent selection detection on word editor (8cc86a8)
  • content: regression: use position (b5d75d8)
  • panel: fix Firefox popup page delay bug (c5a4d6d)
  • panel: iframe occasionally flickering (e89cd03)
  • selection: range could be null (3cc2ec2)
  • selection: update context matching #144 (fa20ab7)

Features

  • background: add page translations #146 (c5d6225)
  • background: add shortcut for instant capture (bc46a2f)
  • content: add query panel state (c92a7d0)
  • content: broadcast store state (d0a356f)
  • options: add instant capture (71955a4)
  • popup: add instant capture toggle (32dcfdc)
  • selection: add cursor instant capture #14 (ef37346)

6.3.2 (2018-06-13)

Bug Fixes

6.3.1 (2018-06-13)

Bug Fixes

  • config: increase default word count (a8d98c4)
  • config: lang code auto update (cffa171)
  • popup: fix id (830386a)

6.3.0 (2018-06-12)

Bug Fixes

  • panel: reset dict height (f359205)

Features

Performance Improvements

  • panel: better animation (8777470)

6.2.2 (2018-06-08)

Bug Fixes

  • panel: fix missing calculation on hiding #135 (bb5823e)

6.2.1 (2018-06-08)

Features

6.2.0 (2018-06-07)

Bug Fixes

  • content: animation toggle on word editor (a1c7efd)
  • dicts: hide sharing (f1bd672)

Features

Performance Improvements

  • content: increase responsiveness (b95f2ae)

6.1.3 (2018-06-06)

Bug Fixes

6.1.2 (2018-06-06)

Bug Fixes

6.1.1 (2018-06-05)

Bug Fixes

6.1.0 (2018-06-05)

Bug Fixes

Features

6.0.0 (2018-05-30)

Bug Fixes

  • assets: assets to static (8dc5092)
  • background: content script cannot catch rejections from bg (29667a5)
  • background: context menus i18n init event (25dbeef)
  • background: fix typo (6d7e25c)
  • browser: fix diffrenent removeListener api (40c4721)
  • browser: fix webext polyfills (ce11f10)
  • build: fix fake env (a1bf3ae)
  • components: better keys for star rates (6b50750)
  • components: fix Speaker svg dimension (7d48654)
  • components: fix StarRates style (1f65959)
  • components: stop setState when unmounted (0d86b56)
  • config: more test friendly (a8e194f)
  • config: replace the empty sting (56937a9)
  • config: update config (635608b)
  • content: close on save & filter self (e92a2f6)
  • content: delay injecting css (a12e070)
  • content: fix close panel when pinned (4771637)
  • content: fix dict item height restore on search (d5fbc78)
  • content: fix firefox !important bug (73c162a)
  • content: fix firefox svg animation (76f17cb)
  • content: fix iframe flickering in Chrome (9bab2af)
  • content: fix init position since now use translate (9ffb1ef)
  • content: fix inject css (4a82878)
  • content: fix long press ctrl (e2613fc)
  • content: fix mask button disabled on fold (35769e9)
  • content: fix new config refresh bug (3f44afc)
  • content: get the first config before listening (2a6fdf6)
  • database: ignore case (72f6abe)
  • dicts: add space after basic (8bbfb08)
  • dicts: bypass etymonline referer checking (a105eec)
  • dicts: change url (4772fa9)
  • dicts: fix bing audio (b0b641f)
  • dicts: fix bing audio language detection (ad577c3)
  • dicts: fix bing phsym key (d248a6d)
  • dicts: fix cambridge link (68b0a4d)
  • dicts: fix COBUILD page link (7a6f45e)
  • dicts: fix img style (130158a)
  • dicts: fix lang code (b6532cd)
  • dicts: fix locales (c39151e)
  • dicts: fix macmillan style (64aee9b)
  • dicts: fix p margin (1561888)
  • dicts: get correct href (cd887e1)
  • dicts: remove logging (b19dab8)
  • dicts: use innerHTML (dee2afd)
  • dicts: use lower case (f66e99a)
  • helper: rxjs6 fromEventPattern inconsistency (7c1594d)
  • helpers: always merge config (49e01ff)
  • helpers: fix wrong deletion (a55c46d)
  • helpers: get first config (d8bb3fa)
  • helpers: get initial config (a221bc7)
  • helpers: handle annoying msg errors from webext polyfill (272f1eb)
  • helpers: props added to window should be optional (1f12b26)
  • locales: add from Saladict (b3b215e)
  • locales: add missing locales (fc500ab)
  • locales: fix browser ui locale naming (e57e61c)
  • locales: fix wording (2d7486e)
  • locales: use standard lang code (7a901ec)
  • manifest: declare wordeditor as web accessible resources (f9984f5)
  • manifest: fix manifest (685ded1)
  • menus: fix rxjs path (07fc3a9)
  • options: add key for v-for (becfe1d)
  • options: add max width (45a1532)
  • options: fix auto search (cd87b86)
  • options: fix decimal bug (835e1ca)
  • options: fix language code (d86b5c0)
  • options: fix modal scroll bar flickering (9294de4)
  • options: fix style (2417ec4)
  • options: search text when options page is opened (c359b70)
  • package: update normalize.css to version 8.0.0 (1dbc42f)
  • panel: blur input on drag start (1759053)
  • panel: calculate margin height (33d1a0a)
  • panel: can't unfold a dict when the panel fisrt popup (41e9498)
  • panel: close panel and word editer on esc (d133d6e)
  • panel: debounce animation end (0cd7e32)
  • panel: fix data inconsistency (1b956aa)
  • panel: fix firame flickering (81aebc7)
  • panel: fix icon bleeds (9ce942a)
  • panel: fix panel init height (799cc4c)
  • panel: fix panel init on options page (be4815d)
  • panel: fix preload text (79732b8)
  • panel: fix search box should follow history (5cca229)
  • panel: fix styles (557fdff)
  • panel: height recalculation on show full (6f0077e)
  • panel: hide dicts when the selection lang does not match (b099b5f)
  • panel: keep dict height unchanged when there is nothing (47ef11b)
  • panel: only set immediate to x and y when dragging (ce0e252)
  • panel: panel should listen to config on options page (c751d44)
  • panel: recalc body height when expanding menus (b6a5714)
  • panel: record search text on options page (86eec63)
  • panel: remove animation on popup page (d298201)
  • panel: replace same selection (5270b8e)
  • panel: stop following cursor when pinned (c1d04c1)
  • panel: stop searching when selection lang doesn't match (e506edd)
  • panel: try whatever I can to stop iframe flickering (949d03e)
  • panel: tweak styles (14437ef)
  • popup: add to notebook on popup page (f27dc2f)
  • popup: remove white spaces (c1f22e2)
  • sass: add global (73aaffa)
  • selection: compress whitespaces in selection (d43eaa1)
  • selection: fix className breaking on svg elements (f932de3)
  • selection: fix editor detection (5d5c11a)
  • selection: fix ignoring same selection rule for double click (a587c22)
  • selection: fix undefined detection (2ad9269)
  • selection: get target on mousedown (248578d)
  • selection: track same selection (bbdbcbf)
  • static: fix #99 fanyi.youdao bypass http request (fe84550)
  • static: use browser instead of chrome (3709e3f)
  • types: fix typings (f242fd3)

Features

  • background: add auto pronounce (20a8a33)
  • background: add search result typing (76dc07b)
  • background: context menus with i18n (9e66f55)
  • background: timeout searching (d2bd4d4)
  • build: add devbuild flag (a5f2af0)
  • component: add PortalFrame (cbe2ddd)
  • components: add word-phrase filter for WordPage (29cf96a), closes #103
  • components: add WordPage (0727db1)
  • components: add wordpage search text (f4a61fd)
  • components: change Speaker to render nothing when no src (5a50165)
  • content: add animation switch (8c2939e)
  • content: add component DictItem (c600671)
  • content: add component SaladBowl (4200c19)
  • content: add content script entry (a07519d)
  • content: add dict panel (9a68f2c)
  • content: add i18n for menu bar (b1a8c9e)
  • content: add menu bar (bf6b74f)
  • content: add menu bar search history (5f33191)
  • content: add mouseevent on bowl (44a37bd)
  • content: add notebook ui logic (dfd18ac)
  • content: add onhold (6b0844e)
  • content: add panel closing (8a20f74)
  • content: add panel dragging (9682afc)
  • content: add redux store (956d2af)
  • content: add related words (25c6cf7)
  • content: add relationships between bowl and panel (bd24060)
  • content: add saladbow redux container (6699707)
  • content: add search box text update (2dc6bbc)
  • content: add store dictionaries (56ce6dc)
  • content: add store search text (ff5c751)
  • content: add triple ctrl (69ae1c4)
  • content: add word editor (9415cf0)
  • content: connect word editor to main component (38a566c)
  • content: delay mouse on bowl (0aa1b90)
  • content: finish word editor feature (c77978c)
  • content: intergrate content script into options page (5c946f1)
  • content: listen to edit word event (9188f21)
  • content: move search logic together (f7a1294)
  • content: notify parents of hight changing (1d90c45)
  • content: setup files (90c41c3)
  • content: support important styling (d150e45)
  • content: supprot max height (deecdcc)
  • content: sync panel height with dict item height (a0d215a)
  • context-menus: add youglish (cd39f22)
  • dicts: add %h hyphen joining (311ae79)
  • dicts: add cambridge (be329bd)
  • dicts: add helper (09f929f)
  • dicts: add helpers (999362c)
  • dicts: add helpers (428cd08)
  • dicts: add Longman (90688b6)
  • dicts: add oald (65b7327)
  • dicts: add webster learners dict (6e0f1ee)
  • dicts: add youdao (57ec2b3)
  • dicts: fix longman style (95f172e)
  • dicts: more robust google engine (701d1d4)
  • helpers: let openURL support ext based url (e89eb54)
  • history: add history entry (750a51a)
  • i18n: loader accepts callback (c9077b8)
  • locale: add back and next (97d7094)
  • locales: add locales (10e9a2e)
  • locales: update options locales (5fbc0d1)
  • manifest: support dynamically generated iframes (94ff5d4), closes #106
  • notebook: add notebook entry (b24c7db)
  • options: add Acknowledgement (578891a)
  • options: add animation option (4da7b31)
  • options: add config import and export (21d32d1)
  • options: add displaying supported languages (6bb345e)
  • options: smart searching (451860f)
  • options: update options (817a314)
  • options: update options to the latest config (6901f84)
  • panel: add error boundary for dict (56e957d)
  • panel: add touch support (2e856b4)
  • panel: disable buttons in popup page (2b80ea4)
  • panel: get all dict styles (a80d0ac)
  • panel: integrate panel with popup page (fddbc38)
  • panel: open exteranl link (9aaf70d)
  • panel: open url base on lang code (efb5187)
  • panel: sticky header! pure css! (e9490ac)
  • popup: add temporary disabling dict panel (7710e3c)
  • scss: add scss globals (af6e6df)
  • selection: add double click detection (1299bec)
  • selection: add get empty selection info (9d01d9c)
  • selection: add noTypeField (f395f8c)
  • selection: detect esc key in all frames (1e6ecc5)
  • test: add snapshot testing (0be395c)
  • wordbook: add database for words (46c4327)

Performance Improvements

  • config: refactor to get ride of cloneDeep (d986b53)
  • helpers: use DOMParser which is 6 time faster (157a929)
  • message: change message type to typescript enum (7682a1d)

Changelog

Unreleased

5.31.7 - 2017-12-18

Added

  • 使用 webRequest 拦截 PDF 请求

Changed

  • 钉住时快速查询不移动窗口
  • 设置页面增加反馈链接

Fixed

  • 第二次打开浏览器右键菜单不显示
  • 必应词典相关单词可点击

5.30.0 - 2017-12-08

Changed

  • 可同时选择多个划词模式
  • 工具栏“选项”按钮改为词典目录

Fixed

  • 修复词典标题点击跳转

5.29.3 - 2017-11-29

Added

  • 单词记录同时保存上下文和来源
  • 可编辑单词记录,可添加翻译和注释笔记
  • 可自定义导出模板

Changed

  • 使用无限容量权限

Fixed

  • 编辑完后卡片响应
  • 查词框输入后马上点添加生词出现不匹配

5.28.1 - 2017-11-26

Added

  • 增加生词本

Changed

  • 可配置预加载内容(剪贴板或页面选中词)与自动开始查词,快捷查词可设置出现的位置

Fixed

  • 重构代码,减少耦合

5.27.3 - 2017-11-23

Added

  • 增加有道分级网页翻译2.0(支持 HTTPS)
  • 增加自动发音
  • 增加查词历史记录
  • 面板钉住时支持多种查词模式
  • 必应词典无结果时增加相关词语
  • 词带内部双击查词,点击单词链接也能直接查词
  • 对抓取页面筛选节点以增强安全性
  • 自身页面通信增加 page id 以解决冲突问题

Changed

  • 查看页面二维码移到地址栏旁的图标中
  • Chrome 最低版本支持提升为 55 以提升性能与减少大小
  • 重构代码以分散复杂度
  • 二维码生成改用 vue-qriously 更轻盈

Fixed

  • 修复打开 PDF 时弹出框查词自动粘贴失效
  • 修复 howjsay 相关词语获取
  • 修复查词滚动错误

5.19.1 - 2017-11-15

Added

  • 可配置双击时长

Fixed

  • 默认不显示词典以避免闪现

5.18.5 - 2017-11-13

Added

  • 增加汉典
  • 可配置词典只在某种语言下显示

Fixed

  • 修复繁体词典不能查简体字问题
  • 修复默认收起的词典不能隐藏
  • 更新 vuedraggable 修复拖动问题
  • 延迟音频播放避免误触
  • 每次查词滚动到顶端

5.16.1 - 2017-10-28

Added

  • 添加 PDF 支持

Fixed

  • 修复通知框点击

5.15.21 - 2017-10-26

Changed

  • 全不选时右键菜单隐藏

Fixed

  • 更新时才弹出通知
  • 重构 event page,顶层只保留监听,加快加载速度
  • 去掉 require.context,webpack 会自动生成路径

5.15.19 - 2017-10-11

Changed

  • 重构事件监听
  • 重构 chrome api wrap

Fixed

  • 点击发音
  • 自动恢复 dom 挂载
  • 更新 etymonline 词典

5.15.14 - 2017-09-05

Changed

  • 弹出查词框时自动选中所有剪贴板内容
  • 查词结构导出图片样式调整

5.15.12 - 2017-09-02

Fixed

  • 修复 ctrl/⌘ 模式时切换窗口的问题
  • 麦克米伦标题修复

Changed

  • 关闭自动查词

5.15.9 - 2017-08-23

Fixed

  • 更新必应词典
  • 修复拖动抖动问题
  • 样式修补

Changed

  • 第一次安装时打开设置页面

5.15.4 - 2017-08-10

Fixed

  • 词典样式
  • 麦克米伦检测问题

5.15.2 - 2017-08-06

Added

  • Macmillan 词典
  • 海词词频分级
  • 彩蛋

Fixed

  • 拖动问题
  • 其它小修正

5.12.8 - 2017-07-31

Added

  • 增加 Longman Business 词典

Changed

  • 只对剪贴板单个单词自动查词,多个单词会自动粘贴,但不开始查找,需要再按一下回车
  • 使用懒加载性能大幅度优化,提取公共模块体积减少
  • 更紧凑的架构设计,添加词典更简单

Fixed

  • 修复 Bing 发音问题

5.11.23 - 2017-07-13

Added

  • 增加两岸词典与国语辞典
  • 增加点击图标弹出查词面板
  • 查词结果可以导出图片,在绿色工具栏上可以看到

Changed

  • 二维码功能移到工具栏上

Fixed

  • i18n 带 fallback
  • svg 属性迁就 html2canvas
  • 设置页面开始连查两遍的问题
  • 通过 :root:root:root:root:root 进一步增加元素权值
  • 改为插到 body 末尾

5.7.20 - 2017-05-21

Added

  • 添加词源词典
  • 右键添加有道词典、海词词典和金山词霸

Security

  • 增强稳定性

5.5.14 - 2017-05-15

Changed

  • 词典可默认不展开

5.5.12 - 2017-05-15

Added

  • 增加右键谷歌网页翻译
  • 增加双语例句

5.3.9 - 2017-05-03

Added

  • 添加重置按钮
  • 增加 Howjsay 发音

Fixed

  • 降低查词图标敏感度

5.1.6 - 2017-04-06

Added

  • 增加双击查词

Fixed

  • 减少动画加快显示
  • 修复无法关闭
  • 修复设置时高度不更新

5.0.0 - 2017-04-04

Changed

  • 全新重写,全面优化,性能大幅度提高。
  • 词典可以增删排序。
  • 新增多个词典。
  • 右键支持更多词典搜索。
  • 保留了置顶与拖动功能。
  • 更好用的配置界面。
  • 更多变化使用中发现吧。

4.1.1 - 2015-12-27

Changed

  • 在必应词典和 Urban Dictionary 基础上增加 Vocabulary.com 海词统计和 Howjsay ,释义发音更详细。
  • 右键查词,选词后右键可直达牛津词典、韦氏词典、词源、谷歌翻译等等。
  • 新增三种划词模式,适合各种强迫症。
  • 连续按三次ctrl还可以直接查词,随时查词,无需再另开词典占内存啦。
  • 词典界面可以拖动,还可以固定在网页上,看论文利器啊。
  • 延迟响应时间,不容易误按,手残党福利。
  • 保留了显示当前页面二维码功能(设置界面,鼠标悬停在 “Saladict”标题上)。
  • 更多功能慢慢发现吧;D

3.0.1

Changed

  • 增加了划译开关
  • 增加了 urban 词典的例子
  • 增加了必应搜索图标
  • 搜索图标右击可以变成翻译搜索
  • 修复了几处错误并加速了结果显示