All notable changes to this project will be documented in this file. See standard-version for commit guidelines.
7.20.0 (2021-10-17)
- pdf: inject vimium-c (#1462) (#1463) (029c07a)
- sync-services: add eudic (#1467) (452bf53)
- wordpage: add context cloze (b910769)
- add Oxford Learner's Dict (#1458) (aaffe00), closes #1253
- dictpanel: remove waveform box if option is off (e979c1c)
- dicts: fix srcset protocol (21a0032), closes #1366
- hot-words: remove daily hot words of urban dict (#1428) (5dc29cd)
- notebook: make export panel textarea background transparent (09bddc0)
- panel: pin panel by default (e4ee931), closes #1505
- selecion: check range count before getting range (dfc46a0), closes #1144
7.19.1 (2021-07-25)
7.19.0 (2021-05-23)
- fixtures: cnki url (0fd0125)
7.18.2 (2021-05-23)
- dict-panel: move root el to document element (aaeae1c), closes #1293 #1190 #474 #421 #398 #278
- dict-panel: prevent input method conflict on first input (e4dda57), closes #1149
- dicts: fix zdic icon (9aea435), closes #1244
7.18.1 (2021-01-18)
- fixtures: read url of undefined (52e209d)
7.18.0 (2020-11-02)
- panel: add shortcut for switch search history (0a61c49), closes #1063
- add options for browser action panel width and height (fab67dd), closes #983
- background: query error on http url (1922c09)
- dicts: sogou access token is required Closes #1011 (a449119)
- options: hide unsupported features on Firefox (516e030), closes #1062
7.17.0 (2020-09-08)
- dicts: add google tts (bbbe0a1)
- options: fix dict title overflows on small screens (54d4fe3)
- options: replace react-sortable-hoc with react-beautiful-dnd (7e3d0c7), closes #966
- panel: remove text loading delay on standalone panel (42827bb), closes #974
- panel: simplify summoned panel initialization (ae322be)
- popup: close popup panel after menus being triggered (931afc2)
7.16.1 (2020-09-05)
- dicts: add google tts (bbbe0a1)
- options: fix dict title overflows on small screens (54d4fe3)
- options: replace react-sortable-hoc with react-beautiful-dnd (7e3d0c7), closes #966
- panel: remove text loading delay on standalone panel (42827bb), closes #974
- popup: close popup panel after menus being triggered (931afc2)
7.16.0 (2020-09-04)
- dicts: add google tts (bbbe0a1)
- options: fix dict title overflows on small screens (54d4fe3)
- options: replace react-sortable-hoc with react-beautiful-dnd (7e3d0c7), closes #966
- panel: remove text loading delay on standalone panel (42827bb), closes #974
- popup: close popup panel after menus being triggered (931afc2)
7.15.1 (2020-08-07)
7.15.0 (2020-08-07)
- sync-services: add sync server to ankiconnect (b6a7487)
- background: remove background permission on Opera (151b0a1), closes #916
- dicts: cambridge amp-img replacement (1aed3f4), closes #939
- dicts: cambridge idiom-only entry (0135b3e), closes #940
- dicts: replace cambridge amp-audio (aac184c), closes #943
- dicts: same url for src page (a0696e1), closes #935
- locales: typo (8dcb8e1)
- panel: reset opacity on root container (40abbbc), closes #904
- panel: search box on in-page panel loses focus (c1d5984), closes #927
- panel: select background color (2a9c144)
- panel: support Super Dark Mode (6e6164e), closes #947
- sync-services: shanbay batch upload interrupting (5881389), closes #932
- word-editor: correct container dimension (0b51e6b)
7.14.5 (2020-07-12)
- panel: set missing initial config (791cb57)
7.14.4 (2020-07-12)
- dicts: correct machine translator rtl source text collapse fading (42003e5)
- always strip momentjs locales (7dbb309)
7.14.3 (2020-07-12)
- panel: fix machine source text fade color (b36deb6)
7.14.2 (2020-07-12)
- panel: move saladict-theme down under darkMode (52d8fb2)
7.14.1 (2020-07-12)
- options: update antd typings (2879c4f)
- fixed incorrect options merging (8e062dc)
- switch default slInitial back to collapse (524223c)
- add sass globals to storybook (f44ce5a)
7.14.0 (2020-07-10)
- background: add background permission (9d41e09), closes #892
- menus: add saladict standlone panel (0d4a732), closes #864
- panel: add dict item catalog (f07ea25)
- components: fix select padding in firefox (dd366d3)
- components: typo (0229cc2)
- dicts: update tts for tencent and caiyun (afdac41)
- options: update sortable list on store changes (075aef7)
- panel: correct panel history (1b2781f), closes #881
- panel: fix catalog scrolling (ded090d)
- panel: update dict item stories (507c638)
- update stories (49b2ad2)
- dicts: log runtime messages (5c23327)
7.13.4 (2020-06-23)
7.13.3 (2020-06-20)
- dicts: add macmillan american (0c63217), closes #837
- dicts: update cnki params (952702c), closes #852
- upgrade deps (549983a)
7.13.2 (2020-06-04)
- sync-services: fix anki returning random order of field names (227089c)
7.13.1 (2020-06-02)
7.13.0 (2020-06-01)
- panel: add option for panel size and position memo (bce3bfb), closes #812
- sync-services: add ankiconnect (cd12702)
- dicts: remove horizontal scroll (7ebf09d), closes #818
- dicts: remove lexico associated translation (81d2cc7), closes #818
- i18n: make loader singleton (6539fc7)
- options: add key to react component (09a7d32)
- panel: open standalone panel anyway (88259b0), closes #832
- panel: update fav icon after saving words (c803998)
- sync-services: add version on request (f84f359)
- word-editor: translate context when word editor shows up (95bf129)
- stop playing audio on panel close (97cabf4), closes #824
- wordpage: dark mode (5921673)
- sync-services: add Anki Connect (1fb55e8)
- sync-services: update webdav to new architecture (d98c16c)
7.12.1 (2020-05-17)
7.12.0 (2020-05-15)
- command: add shortcut for adding notebook (524dd6c), closes #785
- pdf: open pdf viewer in standalone panel (07f8c71)
- selection: add altKey for search modes (fdc2ba5), closes #729
7.11.2 (2020-05-06)
- wordeditor: incorrect z-index (3701084), closes #780
- wordpage: refresh table on word changes (5520feb), closes #780
7.11.1 (2020-05-05)
- firefox: add franc to dynamic chunks (61580b1), closes #778
- wordeditor: fix z-index on internal page (5c80ebb)
- update check-update (6582938)
7.11.0 (2020-05-01)
- dicts: add jikipedia (046b850)
- fix buggy axios (9eb8172)
- panel: add sticky folding (7b2c352), closes #765
- panel: remember last standalone window position (3d25428), closes #766
- profiles: add shortcuts for top profiles (de9ca07)
- added option qsFocus (51e59f9), closes #764
- badge: remove badge text (873b1c7), closes #770
- options: prevent panel being opened accidentally (a673c9f), closes #769
- panel: do not update search box text on selection (b104405)
- pdf: remove 'unsafe-eval' CSP (eaea459)
- fix script arguments (df78f19)
7.10.4 (2020-04-27)
7.10.3 (2020-04-26)
7.10.2 (2020-04-26)
- dicts: cnki should respect options (c78d2d7), closes #752
- options: smooth dark/bright transition (5433cac)
- options: typo (c66ed05)
- selection: cancel instant capture on keyup (c6dbaa7), closes #756
7.10.1 (2020-04-24)
- wordpage: firefox layout (7165fda)
7.10.0 (2020-04-24)
- add token settings (df2924f)
- context-menus: encode selection text (0da9e84)
- context-menus: load locale (e1981b1)
- googledict: audio link (407fa9b)
- i18n: make ready changes every time (2a03730)
- i18n: proper init language without reloading (bca03cb)
- options: avoid stale values (d98b53a)
- options: layout adjustment (84496e6)
- options: make data immutable (fc967db)
- options: only get values from item name (fea31ab)
- options: reduce re-rendering of the whole form (02f61a9)
- options: rerender error boundary on entry change (7450057)
- options: search words on options page (4bfc211)
- panel: correct standalone position on multi-screen (f2f152f)
- panel: disable external style reset on standalone panel (c2f26be)
- panel: hide external divs (d584e31), closes #703
- panel: more robust dargging (e5a876b), closes #747
- panel: mta font size (0b261fd), closes #721
- panel: profiles float box (7b59fb3)
- pdf: update pdf script (f419402)
- selection: instant selection (85d43a0), closes #742
- sync-services: ignore word addition from sync services (685cd02), closes #717
- content style origin (230275d)
- panel: update storybook (657da12)
7.9.3 (2020-03-19)
- panel: prevent ff flash (#691) (d18df80)
- word-editor: inner panel not showing up (b8c6064), closes #694
7.9.2 (2020-03-14)
- dicts: wrong dict config (551a0b3)
7.9.1 (2020-03-10)
- dicts: add fallback language for machine translate (60b10da), closes #674
- dicts: enhance cjk detection (8311d9e)
- dicts: remove caching async function (03d7866)
7.9.0 (2020-03-09)
- dicts: correct tts language (76eb34d), closes #659
- renren: prevent detail click event being captured by panel (921d102)
- wordpage: keyword matching (b9a1a3e)
- fix bing fixtures (a7731a2)
7.8.0 (2020-02-13)
7.7.6 (2020-02-03)
7.7.5 (2020-02-03)
7.7.4 (2020-02-03)
7.7.3 (2020-02-02)
7.7.2 (2020-01-27)
7.7.1 (2020-01-24)
7.7.0 (2020-01-24)
- pdf: match double quotes (46060bd)
- options: add privacy settings (9408002)
7.6.2 (2020-01-16)
- remove fixtures (eca13a3)
7.6.1 (2020-01-06)
- background: remove duplicated qs panel onclose response (b9d209b), closes #618
- selection: respect qs panel selection settings (4990479)
7.6.0 (2019-12-29)
- panel: ignore snapshot if the panel was hidden (ae9a538)
- panel: open word editor on wordpage (dbb9b58), closes #590
- selection: detect mouseup in panel (989a9f6)
- remove invalid window state (c258de2)
- round window positions (fa3d264), closes #607
- content: add picker for ctx translated results (6c0c4b8)
- menus: add copu pdf url to clipboard (cfe6d9d), closes #571
7.5.4 (2019-12-11)
7.5.3 (2019-12-10)
- dicts: update moji (fb528b1)
- self messaging server init order (8473faa)
- 自定义 css 对独立面板不生效 (#579) (1db0c5a)
7.5.2 (2019-11-11)
7.5.1 (2019-11-04)
7.5.0 (2019-11-03)
- update homepage url (102ff19)
- config: merge machine pronounce config (1c37346), closes #540
- content: prevent triggering page key events (a74b255)
- panel: reset text align (3b38d19), closes #537
- missing pdf locale properties (10e9636), closes #548
7.4.0 (2019-10-24)
- dicts: fix custom tl (1156c5e)
- menus: update all menus before selected Closes #533 (076e072)
- selection: get page info on selection (972a9aa), closes #531
- selection: prevent mouseup being cancelled (0485244)
- dicts: add mojidict (2ec91ef)
7.3.2 (2019-10-19)
- ignore numbers (352a84c)
7.3.1 (2019-10-18)
- badges: prevent stale values (5f4c5d5)
7.3.0 (2019-10-18)
- wordpage: support replacing linebreaks (c112de5)
7.2.2 (2019-10-15)
7.2.1 (2019-10-13)
7.2.0 (2019-10-12)
7.1.1 (2019-10-08)
- panel: save word without confirm (#500) (3d77d97)
- selection: only detect left click (fc3797d), closes #502
- selection: prevent unexpected in-panel selection (3c057ce), closes #498
7.1.0 (2019-10-03)
- panel: always focus mta box on expand (57840eb)
- panel: prevent page shortkeys when typing (ba9a37a), closes #490
- panel: add new shortcut for searching clipboard (e5f279d), closes #485
- panel: add touch mode close #492 (c86e6e8)
7.0.4 (2019-10-01)
7.0.3 (2019-09-30)
- panel: fix mta box init focus with clipboard content #487 (789270d)
- qs: selection on quick search panel (3ede289), closes #487
7.0.2 (2019-09-30)
- config: number merging (cb53388)
- config: update quick search location (70bd9be), closes #479
- dicts: include cambridge dphrase block (29f7b3c), closes #480
- pdf: inject panel on firefox close #477 (a7ac72b)
- popup: correct popup width (170fe72), closes #481
- sync: update mkcol authorzation close #475 (2e433e5)
7.0.1 (2019-09-30)
- config: number merging (569f69c)
- config: update quick search location (34a6a07), closes #479
- dicts: include cambridge dphrase block (807923f), closes #480
- pdf: inject panel on firefox close #477 (745bb75)
- popup: correct popup width (6f14ba2), closes #481
- sync: update mkcol authorzation close #475 (ddd6b77)
7.0.0 (2019-09-29)
- background: show unsupported badge on internal tabs (fe06a06)
- content: correct history index (bb94e87)
- dicts: convert chs to chz on guoyu and liangan (5e5a058)
- dicts: correct text color on dark mode (7484469)
- dicts: fix tencent referer (9c7b0de)
- dicts: params encoding (c689e69)
- dicts: update sogou (c0dffa1)
- dicts: update sogou api (04a1e74)
- dicts: update sogou api (055f24e)
- dicts: update tencent api (f13039f)
- dicts: url params encode (3db28ff)
- options: disable selection outside panel on options page (491a791)
- options: increase ant modal mask z-index (337e92a)
- options: z-index on tooltips (c94e340)
- panel: add to notebook on standalone panel (c7b00e5)
- panel: calc hight changes on expand (f6f335e)
- panel: correct standalone css variables (f0e087c)
- panel: fancy scrollbar on standalone panel (4734ab8)
- panel: keep panel showing on options page (d43ac1f)
- panel: normal scrollbar width on firefox (a0385a8)
- panel: remove Firefox button inner border (00a069f)
- selection: add page info in selection (b64e85e)
- selection: check mouse target when anchor node is null (1a2487f)
- selection: keep panel coords when pinned (7648247)
- selection: skip extra selection change on Firefox (754db43)
- firefox ext api (b8efad0)
- lang check (a8bfe92)
- selection: text field selection (a8628b6)
- remove buttons option on filrefox (970b921)
- remove scrollbar color on firefox (a00214c)
- skip empty src for speaker (65ff654)
- sync service download (af05e51)
- components: add appear styles for shadow portal (b84a8e8)
- content: max panel height calculation (de30946)
- content: search on bowl hover (d7e126d)
- dicts: axios api (dda444d)
- dicts: encode uri component (101ae50)
- dicts: update new speaker classname (ad19c84)
- i18n: sync init (3aedb2d)
- manifest: new assets path (67e3421)
- options: new quick search locations (667dc13)
- panel: add dict item key (e85f949)
- panel: env detection (7817f54)
- panel: firefox detect height change (9016d81)
- panel: fix sluggish scroll on Firefox (d054f81)
- panel: open options page when clicking icon (6e2dc5e)
- panel: prevent textarea input event propagation (36285ff)
- popup: qrcode panel z-index (0234943)
- selection: skip extra event after instant capture (1a01ac5)
- storybook: add width for panel wrapper (276139c)
- wordpage: context translation (3f01b81)
- context menus locale name (2617939)
- correctly made payload and meta optional (9ac6fb3)
- css type (de9b809)
- firefox bugs (efab253)
- panel: fix menu bar shrinking (2e0c8fc)
- panel: panel opcaity transition (673ce82)
- panel: typo (9f7626d)
- dom purify parse innerHTML (6af3120)
- getFullLink supports other protocols (6b08d5f)
- locale format (3439005)
- nested p tags (fb69f55)
- prevent dict panel being closed (9c3fd0b)
- relative url (2a565a6)
- reove style global reset (5d89ebd)
- union hack (d0d3cdd)
- storybook: disable storybook shortcuts (6da3254)
- storybook: prevent full rerender (fe996dd)
- storybook: skip wrapper components (cd370c9)
- update namespace (9f1e253)
- add shadow dom css support and storybook addons (211986a)
- add storybook (5e1e88e)
- fix mjs type (d76f6c7)
- new pack script (78ee6aa)
- remove style loader on development (e4bd588)
- rename jsonp function (5d4941c)
- split webpack chunks (ad90c96)
- update build system to neutrino and babel-ts (b3b05c3)
- panel: add fancy scrollbar (4be6ac1)
- popup: add options for opening standalone panel #470 (2f0be7e)
- profile: add nihongo profile (285b08b)
- add dark mode (a9c9407)
- add shadow portal (3d3e025)
- update browser api specs (768ce07)
- update mocks (cefd766)
- dicts: add bing mock requests (641d9db)
- dicts: remove mock text (3d57c20)
- dicts: udapte googledict html (c5c6b80)
- storybook: update stories (780fade)
- added jest (99484c7)
- clean old test (074f058)
- refactor background (938aeea)
- storybook: add dictionaries stories (0714aed)
- No compatible with the old build system
6.33.7 (2019-09-13)
6.33.6 (2019-09-12)
6.33.5 (2019-08-11)
- change the checksums of panel.css (e2ed394)
6.33.4 (2019-08-09)
- manifest: fix chrome 67 bug (bca3b56)
6.33.3 (2019-08-08)
- manifest: remvoe update url (f83a485)
6.33.2 (2019-06-27)
6.33.1 (2019-06-15)
- dicts: https audio (d8d569f)
6.33.0 (2019-06-12)
- dicts: add weblio ejje (5b01e1e)
6.32.0 (2019-05-31)
- same origin iframe (39bacf9), closes #373
- dicts: update zdic (ebef2ce)
- options: styles (50cc464)
- assgin timeout ticket (23f85c5)
- correct popup page id (45db00b)
- ignore esc key on standalone panel (1970556)
6.31.1 (2019-05-25)
- dicts: multiline result (b17e915)
6.31.0 (2019-05-24)
- dicts: caiyun options (3efae72)
- update typings (a3074e0)
- options: use short title to prevent overflow (52fb802)
6.30.0 (2019-05-11)
- sync: replace settimeout with alarms (05f1260), closes #361
- check empty word fields (60f8066), closes #363
- typo (8b0f3ff)
- dicts: get correct lang list on consecutive searches (4ad4dcf), closes #360
- dicts: add jukuu (a4775fd)
6.29.0 (2019-05-02)
- panel: correct history forward btn (ee1d4f6), closes #349
- add z-index to google page translate (f59cc57)
6.28.1 (2019-04-17)
- add z-index to google page translate elements (38b08e5)
6.28.0 (2019-04-17)
- add standalone sidebar layout (6f4c5b8)
6.27.8 (2019-03-31)
- options: correct import and export options (cbf2921)
6.27.7 (2019-03-27)
6.27.6 (2019-03-27)
- panel: correct dict style update (81a1d08)
6.27.5 (2019-03-24)
- sync: only sync on notebook changes (90d4183)
6.27.4 (2019-03-23)
6.27.3 (2019-03-19)
- dicts: update sogou token (570dc90)
6.27.2 (2019-03-18)
6.27.1 (2019-03-17)
- manifest: firefox incognito mode (58b946f)
6.27.0 (2019-03-17)
- compress data (3795836)
- dicts: fix shanbay typing warning (99caa99)
- dicts: prevent in-panel search (f88b960)
- dicts: remove float elements (143b258)
- dicts: typings (bafe61c)
- manifest: load pdf viewer under incognito mode (5d57b25)
- menus: prevent items being removed in incognito mode (a380980)
- panel: disable fav icon on options page (c616149)
- typings (7f382a2)
- panel: center panel vertically when word editor shows up (c31b5fa), closes #315
- panel: max z-index for dict panel (51b60d5), closes #316
- sync: duration (4785a71)
- cache lang checks (5e3034e)
6.26.0 (2019-03-09)
- dicts: add mp3 playing and fixing styles (aefd2b1)
- options: change wording close #314 (17aa162)
- selection: match frames (c923ce8)
- menus: google page translation (a023074)
- panel: prevent flickering when switching profiles (c0bc97f)
6.25.1 (2019-03-04)
- firefox style error (8256e63)
- dicts: omit cookies (3b6d1a8), closes #312
- correct lang selection (86add32)
6.25.0 (2019-03-02)
- type error (75d93d9)
- dicts: update hjdict korean page (66c7341)
- options: popup options (5701525)
- options: styling (dca805f)
- options: wording (087102a)
- panel: prevent drag event losing (05dbaec)
- better korean rendering (e13b51e)
- dicts: add dict naver (cef45b4)
6.24.4 (2019-02-17)
- dicts: update sogou token (82b18cf)
6.24.3 (2019-02-13)
6.24.2 (2019-02-13)
6.24.1 (2019-02-13)
- background: proper init (9babdef)
6.24.0 (2019-02-12)
6.23.1 (2019-01-28)
- options: fix reset related errors (55654e0)
- options: wording (8a47354)
- panel: correct init selection (b4a13eb)
6.23.0 (2019-01-24)
- panel: open notebook on right click (0099024)
- close #289 (1615794)
- options: add description (deca4cb)
- options: add valuePropName for switch (8574a30)
- options: close modal (b241d8b)
- options: fix holding toggling (5f7cdfe)
- options: get profile id list on init (114ccf0)
- options: keep modal hide animation (18ce805)
- options: remove unused (0c6ea6d)
- popup: fix popup flickering (90b7d72)
- selection: extract sentence head (d5649e0), closes #287
- disable warning on dev (2abc24a)
- fix config typing (d164efb)
- fix type error (3db0b88)
- options: update active profile name on init (83cadf3)
- remove activeProfileID when reset (bbd5f01)
- options: replace p elements with lis (ed42ccb)
- profiles: fix addActiveProfileListener (2c67642)
- langcode comparison (4dade9b)
- content: add salad bowl clicking (e6834af)
- popup: add browser action behaviors (6672a7a), closes #280
- add context translate engines config (52e390b)
6.22.8 (2019-01-07)
- blacklist stackedit.io (775298d), closes #277
- encode uri (6098e34)
- ignore ​ (156275b), closes #274
6.22.7 (2018-12-31)
6.22.6 (2018-12-23)
- fix pdf fetching (c79fc89)
6.22.5 (2018-12-21)
- fix google dict image src error (682ae16)
6.22.4 (2018-12-21)
6.22.3 (2018-12-20)
6.22.2 (2018-12-14)
- dicts: update sogou api (22f4d13)
6.22.1 (2018-12-10)
6.22.0 (2018-12-04)
- generate styles for all selected dicts (1de0599)
- highlight window and tab is exist (840c085), closes #251
- dicts: add id when searching (246c9af)
- inject panel to every page on install (f108f2e)
- manifest: make dicts styles web accessible (2bc0dff)
- dicts: only load necessary styles (e15fbdd)
6.21.2 (2018-11-28)
- dicts: encode sogou (cd2cbc5)
6.21.1 (2018-11-26)
- merge config (791b7df)
6.21.0 (2018-11-25)
- download exported wordpage files on Firefox (aaba271)
- dicts: sogou api (bdd0bb5)
- helpers: remove Chs chars from Korean matching (1daed3c), closes #249
- remove unused (151bfb5)
- dict: add dict wikipedia (603c558)
6.20.2 (2018-11-09)
6.20.1 (2018-11-03)
- suggests panel (8f4e13d)
6.20.0 (2018-11-03)
- content: search context when jumping from popup to wordpage (c1703ef)
- fix trans component (0711058)
- dicts: remove trimming (44f1fc4)
- panel: fix suggests panel logic (dff562d)
6.19.0 (2018-11-01)
- configs: new value could be empty when deleting (5a5fad5)
- dicts: trim text (5dac1e7)
- helpers: ignore irrelevant events (72aa11a)
- sync: correct interval repeat (0c7b607)
- wordpage: reset selected rows on full fetch (9f0f42e)
- background: add badge text (8477f65)
- helpers: add webdav sync service (64df7c3)
- sync: add sync options (73e4ce6)
- add shift for instant search (20a942a), closes #232
6.18.1 (2018-10-17)
6.18.0 (2018-10-16)
6.17.1 (2018-10-12)
- panel: fix panel not showing if animation is off (a533f59)
- panel: fix search text loading on standalone panel (828e315)
6.17.0 (2018-10-11)
- background: fix typing (8cc0760)
- dicts: update google tk (c36d15d), closes #212
- locales: typo (4934e7c)
- panel: only load on top frame (c9a8bf7), closes #214
- panel: prevent context menu on right click (dd2b5ce)
- selection: input and textarea selection on Firefox (dfa95f7)
- command: add command for quick search panel (dc34810)
- menu: add google cn page translate (f549fdc)
- panel: add quick search standalone panel (2ff9fa2)
6.16.1 (2018-10-02)
6.16.0 (2018-10-01)
- dicts: chs to chz (c0cf11e)
6.15.4 (2018-09-29)
- panel: config not updating on init (361c8ca), closes #209
- panel: not selecting when panel is called by triple ctrl (b34b84d), closes #193
6.15.3 (2018-09-23)
- content: fix salad bowl tomato on Firefox (552f1ab)
6.15.2 (2018-09-23)
- panel: dict info could be undefined (388edc0)
6.15.1 (2018-09-23)
- panel: fix init config state mismatch (06d7d5a)
- selection: fix lang check for instant capture (90aeb1b)
6.15.0 (2018-09-16)
- panel: fix line breaking in English (4b76760)
- panel: fix profile panel shows on hover (4b96472)
- popup: fix body width (5212b6a)
- dicts: add lang selection for machine translations (739e5ea)
- panel: enable searchText on dict result (85ec153)
6.14.0 (2018-09-11)
- fix typings (5678833)
6.13.4 (2018-09-06)
6.13.3 (2018-09-04)
6.13.2 (2018-09-03)
6.13.1 (2018-09-02)
- content: fix popup init (fc3cc85)
6.13.0 (2018-09-02)
- config: add met merge config (74ae476)
- configs: fix config not updating on init (7d54aa0)
- dicts: fix etymonline (c5aeca2)
- helpers: prevent profiles blow up (a5b7d2f)
- panel: fix mta search box search text (244a45c)
- panel: fix typings (f312ffe)
- panel: safety check (23e06db)
- options: add options for toggling multiline search box (df4e241)
- panel: add multiline search box (7370fc5)
6.12.1 (2018-09-01)
- config: fix quota bytes per item exceeds (2a64195)
- options: add profile adding (22fe8e7)
6.12.0 (2018-08-31)
- content: correct config and selection listener order (876b691)
- content: fix blank after new config (ddc4953)
- content: hide config profile panel on options page (a60ee25)
- dicts: fix camberidge audio (f4c48b2), closes #192
- helpers: fix listener interface (41133da)
- panel: add search box delay (645797c)
- panel: fix search box selection delay (a3ffe05)
- selection: fix context matching line ending (da80def)
- config: support multi-configs (5d7660b)
- content: add never show button for word editor (ef77e7c)
- content: add UI for switching profile (3507b45)
- helpers: add config id list stream (398e3fd)
- options: add config profile settings (3825d74)
- options: add profile operations (c7a622c)
6.11.0 (2018-08-28)
- content: auto-fill translation field (efe95d2)
- dicts: add sogou translation (3e11231)
- options: add word of the day for options page (251c119)
6.10.2 (2018-08-27)
- panel: better search box focus (fc16541), closes #182
- panel: fix typing (4c706a7)
- panel: improve smoothness when panel shows up (a3ee454)
6.10.1 (2018-08-27)
6.10.0 (2018-08-27)
- 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)
- panel: regression. remove search delay (c65e53c)
6.9.0 (2018-08-04)
- panel: patch internal panel css (befe9ce)
- dicts: bing sentence highlight (ed1b7c4)
6.8.3 (2018-07-27)
6.8.2 (2018-07-26)
6.8.1 (2018-07-26)
6.8.0 (2018-07-26)
- panel: open links in new tabs (d40cf2a)
6.7.0 (2018-07-26)
- 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)
- dicts: add google tts (5af7145)
- options: add minor language options (f269d0f)
- selection: minor lang selection (8948f3c)
6.6.0 (2018-07-19)
- content: fix new selection interface (2bb8ada)
- selection: ignore right click #166 (ee5b794)
- selection: ignore triple ctrl when panel is visible #162 (e0e3208)
- selection: add selection inside dict panel #165 (f8da4be)
- selection: support selection on internal pages (226be86)
- dicts: improve google translate stability (edd5fa9)
6.5.1 (2018-07-10)
- panel: support span links (32b4a3a)
6.5.0 (2018-07-08)
- options: missing files breaks CI build (ae35a49)
- update ci (ba3108e)
- update ci (97e5201)
- update ci (7dd28a8)
- popup: fix preloading selection on popup page (5912183)
- $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)
- content: fix dynamic document.body #150 (27f2787)
- manifest: fix browser global conflict #148 (ca0d8a1)
6.4.0 (2018-06-17)
- 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)
- 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)
- popup: qrcode hiding (eec0d02)
6.3.1 (2018-06-13)
- config: increase default word count (a8d98c4)
- config: lang code auto update (cffa171)
- popup: fix id (830386a)
6.3.0 (2018-06-12)
- panel: reset dict height (f359205)
- background: add shortcuts #141 (76a35a2)
- content: add search history incognito mode (8168c12)
- popup: add active toggle (3f1d115), closes #140
- panel: better animation (8777470)
6.2.2 (2018-06-08)
6.2.1 (2018-06-08)
6.2.0 (2018-06-07)
- dicts: add google options (9b4790d)
- panel: add double click search #115 (313ff16)
- panel: selection word count #129 (a4eb1a1)
- content: increase responsiveness (b95f2ae)
6.1.3 (2018-06-06)
6.1.2 (2018-06-06)
6.1.1 (2018-06-05)
- panel: fix right click (d06be31)
6.1.0 (2018-06-05)
- panel: fix auto focus #124 (4d03bda)
- panel: fix entering in options page and popup page (298bbb1)
- panel: fix height calc (148cd56)
- panel: fix iframe flickering in Chrome #124 #113 #119 (922d8d4)
- panel: popup preload #124 (69aa7a8)
- panel: remove animation (55ef5fa), closes #123
- selection: always update last selection text (c6aca15)
- selection: ctrl key detection #124 #122 #114 (a5893d2)
- components: explain export (c6022c3)
- config: add toggle for word editor #118 (eb95680)
- content: explain translations (c6d9d50), closes #117
6.0.0 (2018-05-30)
- 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)
- 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)
- 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)
5.31.7 - 2017-12-18
- 使用 webRequest 拦截 PDF 请求
- 钉住时快速查询不移动窗口
- 设置页面增加反馈链接
- 第二次打开浏览器右键菜单不显示
- 必应词典相关单词可点击
5.30.0 - 2017-12-08
- 可同时选择多个划词模式
- 工具栏“选项”按钮改为词典目录
- 修复词典标题点击跳转
5.29.3 - 2017-11-29
- 单词记录同时保存上下文和来源
- 可编辑单词记录,可添加翻译和注释笔记
- 可自定义导出模板
- 使用无限容量权限
- 编辑完后卡片响应
- 查词框输入后马上点添加生词出现不匹配
5.28.1 - 2017-11-26
- 增加生词本
- 可配置预加载内容(剪贴板或页面选中词)与自动开始查词,快捷查词可设置出现的位置
- 重构代码,减少耦合
5.27.3 - 2017-11-23
- 增加有道分级网页翻译2.0(支持 HTTPS)
- 增加自动发音
- 增加查词历史记录
- 面板钉住时支持多种查词模式
- 必应词典无结果时增加相关词语
- 词带内部双击查词,点击单词链接也能直接查词
- 对抓取页面筛选节点以增强安全性
- 自身页面通信增加 page id 以解决冲突问题
- 查看页面二维码移到地址栏旁的图标中
- Chrome 最低版本支持提升为 55 以提升性能与减少大小
- 重构代码以分散复杂度
- 二维码生成改用 vue-qriously 更轻盈
- 修复打开 PDF 时弹出框查词自动粘贴失效
- 修复 howjsay 相关词语获取
- 修复查词滚动错误
5.19.1 - 2017-11-15
- 可配置双击时长
- 默认不显示词典以避免闪现
5.18.5 - 2017-11-13
- 增加汉典
- 可配置词典只在某种语言下显示
- 修复繁体词典不能查简体字问题
- 修复默认收起的词典不能隐藏
- 更新 vuedraggable 修复拖动问题
- 延迟音频播放避免误触
- 每次查词滚动到顶端
5.16.1 - 2017-10-28
- 添加 PDF 支持
- 修复通知框点击
5.15.21 - 2017-10-26
- 全不选时右键菜单隐藏
- 更新时才弹出通知
- 重构 event page,顶层只保留监听,加快加载速度
- 去掉 require.context,webpack 会自动生成路径
5.15.19 - 2017-10-11
- 重构事件监听
- 重构 chrome api wrap
- 点击发音
- 自动恢复 dom 挂载
- 更新 etymonline 词典
5.15.14 - 2017-09-05
- 弹出查词框时自动选中所有剪贴板内容
- 查词结构导出图片样式调整
5.15.12 - 2017-09-02
- 修复 ctrl/⌘ 模式时切换窗口的问题
- 麦克米伦标题修复
- 关闭自动查词
5.15.9 - 2017-08-23
- 更新必应词典
- 修复拖动抖动问题
- 样式修补
- 第一次安装时打开设置页面
5.15.4 - 2017-08-10
- 词典样式
- 麦克米伦检测问题
5.15.2 - 2017-08-06
- Macmillan 词典
- 海词词频分级
- 彩蛋
- 拖动问题
- 其它小修正
5.12.8 - 2017-07-31
- 增加 Longman Business 词典
- 只对剪贴板单个单词自动查词,多个单词会自动粘贴,但不开始查找,需要再按一下回车
- 使用懒加载性能大幅度优化,提取公共模块体积减少
- 更紧凑的架构设计,添加词典更简单
- 修复 Bing 发音问题
5.11.23 - 2017-07-13
- 增加两岸词典与国语辞典
- 增加点击图标弹出查词面板
- 查词结果可以导出图片,在绿色工具栏上可以看到
- 二维码功能移到工具栏上
- i18n 带 fallback
- svg 属性迁就 html2canvas
- 设置页面开始连查两遍的问题
- 通过
:root:root:root:root:root
进一步增加元素权值 - 改为插到 body 末尾
5.7.20 - 2017-05-21
- 添加词源词典
- 右键添加有道词典、海词词典和金山词霸
- 增强稳定性
5.5.14 - 2017-05-15
- 词典可默认不展开
5.5.12 - 2017-05-15
- 增加右键谷歌网页翻译
- 增加双语例句
5.3.9 - 2017-05-03
- 添加重置按钮
- 增加 Howjsay 发音
- 降低查词图标敏感度
5.1.6 - 2017-04-06
- 增加双击查词
- 减少动画加快显示
- 修复无法关闭
- 修复设置时高度不更新
5.0.0 - 2017-04-04
- 全新重写,全面优化,性能大幅度提高。
- 词典可以增删排序。
- 新增多个词典。
- 右键支持更多词典搜索。
- 保留了置顶与拖动功能。
- 更好用的配置界面。
- 更多变化使用中发现吧。
4.1.1 - 2015-12-27
- 在必应词典和 Urban Dictionary 基础上增加 Vocabulary.com 海词统计和 Howjsay ,释义发音更详细。
- 右键查词,选词后右键可直达牛津词典、韦氏词典、词源、谷歌翻译等等。
- 新增三种划词模式,适合各种强迫症。
- 连续按三次ctrl还可以直接查词,随时查词,无需再另开词典占内存啦。
- 词典界面可以拖动,还可以固定在网页上,看论文利器啊。
- 延迟响应时间,不容易误按,手残党福利。
- 保留了显示当前页面二维码功能(设置界面,鼠标悬停在 “Saladict”标题上)。
- 更多功能慢慢发现吧;D
- 增加了划译开关
- 增加了 urban 词典的例子
- 增加了必应搜索图标
- 搜索图标右击可以变成翻译搜索
- 修复了几处错误并加速了结果显示