Skip to content

Latest commit

 

History

History
132 lines (111 loc) · 19.5 KB

CHANGELOG.md

File metadata and controls

132 lines (111 loc) · 19.5 KB

Version 0.12.0 (2019-11-06)

  • Remove hulu bang search. Fixes #289 a52b7ae
  • Add a dev setting to open the popup in a tab, OPEN_POPUP_ON_START=1 npm start 6fd469d
  • Update the lexicon b600191 c5a63a7
  • Add an explicit error message if the search result tab is closed when you as for the next result 11bacf8
  • Improve lazy Sentry setup, enabling it in the popup. Fixes #532 dc0f8a8
  • Multiple fixes to card images- normal cards were not displayed. Fixes #530 Fixes #529 Fixes #528 Fixes #514 c3dcf39
  • Use React for most popup functionality (#507)
  • Use a heuristic to find cards in search results. This uses some selectors, and then falls back to looking through elements for an appropriately-styled element. It also uses the element position relative to the search results to filter out some cards. Fixes #498 Fixes #500 35dfd2d
  • Do parallel transcription with DeepSpeech. This doesn't effect anything a user sees, but will test the accuracy of DeepSpeech in Telemetry. Fixes #349 a3bcfef

Version 0.11.0 (2019-10-29)

  • The biggest change is a new search interface:
  • Add a document about writing an intent 69f1f27
  • Prioritize intent matches that have typed slots. Fixes #471 65eacdb
  • Refine intent matches. This tries to improve and expand on several intent matches. Fixes #495 Fixes #496 8c3ec27
  • Add print intent 7027b50 (thanks KhushilMistry)
  • Clicking inside the doorhanger no longer blocks the user from typing a command. Fixes #156 c47bec4 (also from KhushilMistry)
  • Fix 290, Look up command for Dictionary.com displays correct result a51197b
  • Use a log level of info on prod versions of the add-on. Fixes #297 2e7efdf
  • Make Spotify selectors resilient to another design used when you are not logged in (or free?) 047eda7
  • Default to spotify if no history is found. Fixes #458 d3359e9
  • Increase timeouts and limit permission checks. This gives a bit more time before we decide a service is unable to play. It also limits the total number of warnings to 3 for each individual service. Fixes #453 669531f

Version 0.10.0 (2019-10-21)

  • Disallow extension in Private Browsing. In new versions of Firefox Nightly this may already be the default, but this makes it explicit. Fixes #443 d32394e
  • Match search [service] for [query]. Fixes #428 6ca4b3b
  • Fix multi-window cases. Previously all code would get the 'active tab' from the first window, even if another window was focused. Also when activating a tab it would only make it active in its window, without necessarily focusing that same window. This adds methods that handle both these cases properly. ed1ec51
  • Add "show all intents": This opens up the automatically-generated list of intents, instead of the manual lexicon. Fixes #426 cf11118

Version 0.9.0 (2019-10-15)

  • Start #373, add open bookmark [query] intent. This only supports opening existing bookmarks, in a new or current tab c445a78
  • Remove Apple TV and Shazam from the service list. Fixes #291 d239866 Fixes #287 ed3b50e
  • Add note-taking intents. This adds write notes here, make note of this page, show notes and add note [text] intents. Fixes #78 7638563
  • Do not let unpause pause a YouTube video. Fixes #407 ae3fde2
  • Prefer the active tab when a service matches several tabs. As an example, with multiple YouTube tabs open, the active tab should be unpaused instead of just the first tab. Fixes #406 d3f99e7
  • Add a new (prototype) fancy search [query] technique as a test. This does a Google search in a background (pinned) tab, maybe displays the card in the popup, or opens the first search result. This allows going through the search results item by item with fancy next b846b11
  • Reduce example rotation time to 5 mminutes bcaeb6c
  • Look up on maps command will open Google Maps. Fixes #288 ea4ee7c
  • Add a translate selection intent 8b2d20d
  • Add simple translation intent: translate this page. Fixes #83 fab5dc4
  • Make playing one service pause other tabs from the same service. Fixes #346 066c211
  • Make open new tab intent more flexible in terms of language. Fixes #385 11b88d9
  • Fix Spotify. Spotify appears to have undergone a redesign. Fixes #386 258740d
  • Allow use of play [query] video to specify YouTube. Fixes #398 8c7b623
  • Start #392, add a show comments intent. This only supports Hacker News and Reddit, and supports them unconditionally (whether or not you use these). Also includes some basic paging (next comments) support for multiple results. 938ef56
  • Start #177, add a functional settings page. Designs aren't finished. 0c75475
  • Support specific google images of [query] questions. Fixes #326 7f178dc
  • Make unpause resume reading an about:reader page. Fixes #371 365af5b

Version 0.8.0 (2019-10-07)

  • Follow redirect page in I'm Lucky searches. Sometimes Google has started to interrupt I'm Feeling Luck search URLs with a redirect page. This follows those redirect. Fixes #362 40d304c

Version 0.7.0 (2019-10-04)

  • Add a lexicon, viewable with "help" #129 7a41d6f afd96f1 aa5d9b6 14314cc 82d4877
  • Avoid "find tab" exception when no tab is found c02b0d9
  • Make Sentry work in the popup and recorder pages. 0ecc124
  • Add $FORCE_SENTRY option for local development fd7e9b4
  • Add "cancel"/"nevermind" intents. Fixes #104 2f5c190
  • Amend #344, make "look in my service" work 8841586
  • Make "look for" intent matchers more specific. Fixes #344 c532f31
  • Make "stop" an alias for "pause". Fixes #363 33b9df2
  • Use current tab to prioritize some service selection. Fixes #319 Fixes #321 Fixes #354 b5dbe71
  • Handle autoplay failure cases. This checks if the tab was able to successfully start playing for Spotify and YouTube, giving an error message with instructions if it fails. It also detects the background Spotify tab not being able to play. 3e24859
  • Make "pause" pause everything, and pause everything when playing a new thing. Fixes #335 Fixes #318 2ba2cec
  • Unmute other tabs as soon as you start typing 21d84fb
  • Make read intent use content script handlers. Also 'read' no longer toggles, but only starts reading. Also you can stop reading (with 'stop reading') a page that was started manually. Fixes #307 Fixes #260 Fixes #152 33feb10
  • Make intent parsing prefer small-slot matches. The idea is just that the more characters get matched by the static portion (not slot portion) of the intent, the better a match it is. Fixes #338 80b9dcd
  • Show typed input as the transcript. Fixes #257 7a35ea3
  • Show a proper error when Reader Mode fails. Fixes #311 b9d0bd8
  • Display text of error message. Fixes #310 345b9bc
  • Unmute tabs as soon as processing starts. Fixes #300 ea2ed25
  • Add "open new tab". 3dff9a2
  • Convert YouTube to be a music service. Fixes #320 d5121eb
  • Focus tab on content script failure. Also do a wide-ranging refactor of how services are handled, registered, and run on the content side. Fixes #322 5eb7bbf
  • Allow intents to override some of what happens when they fail 2cbe83c
  • Make interprocess messaging its own level (off by default) e06baaf
  • Implement music intents- This adds some support just for Spotify, as a first service #75 4087ef7

Version 0.6.0 (2019-09-26)

  • Include utterance in Telemetry ping

Version 0.5.0 (2019-09-19)

  • Add Sentry error collection. Fixes #70 03281b0
  • Replace add-on icon in about:addons. Fixes #282 6f408e6
  • Avoid error message when you don't speak. Fixes #162 12038f7
  • Move build settings out of manifest. Fixes #241 a747d2f
  • Open site-specific searches in a new tab. Also allow 'in' in addition to 'on' in site-specific searches, like 'in Gmail'. Fixes #190 328d6d7
  • Make go to [query] tab do a tab find. Fixes #265 e68b861
  • Remove 'stop' alias for 'mute'. Fixes #188 a518c02
  • Remove Apple Music. The bang service was broken. Fixes #277 08c785b
  • Do not open changelog from options. Fixes #252 18bb2fd
  • Make sure inDevelopment always ends up exactly true or false after extension initialization 9e1f27d
  • Reload popup so text box contents aren't preserved. Fixes #193 c296f99
  • Add unpause as an alias for play. Fixes #179 68b80ad
  • Second attempt at fixing, where the keyboard shortcut would be mistaken as text input. Fixes #238 0fc25d9

0.4.0

  • Avoid showing keyboard shortcut in popup. Fixes #238 d1bd5a8
  • Do not time out text input. Fixes #258 1c66c4c
  • Fix parsing of intents that start with "go". Fixes #271 ac3111a
  • Add a bunch more duckduckgo bang services. Fixes #202 79ed5b5
  • Add close tab intent, starts #269 10421de
  • Add favicon to pinned/recorder tab. Fixes #219 37a6d69

0.3.0

  • Quick follow-on release
  • Fix recording page error messages
  • Fix documentation on keyboard shortcut
  • Add another warning about data collection
  • Change text input to <input>
  • Fix back button in popup

0.2.0

  • First official release (only for an internal Mozilla audience)