Skip to content
Commits on Feb 17, 2015
  1. Merge pull request #98 from gitter-badger/gitter-badge

    Add a Gitter chat badge to
  2. @gitter-badger

    Added Gitter badge

    gitter-badger committed
Commits on Jan 9, 2015
  1. Remove locales. Closes #88

Commits on Nov 15, 2014
  1. Merge branch 'hello-page'

Commits on Oct 27, 2014
  1. Add about:blank option back

    When I rewrote the options page, I forgot to include about:blank.
    This commit adds about:blank back to the list of quick links.
    Closes #73
  2. Code cleanup

    Wrap any 'use strict' files in immediate function. Looks like jQuery
    is no longer strict mode compliant. Shouldn't matter, because I also
    removed jQuery to speed page loading.
    I noticed some files are reported as 0ms load time. I'm wondering if
    these files were being evaluated 'out of order' by angular. To resolve
    this possible issue, I load angular-loader at the top of the HTML files.
    Related to #85, #84, and possible #72, #74
  3. Bugfix: Only redirect the new tab

    Fixes an issue where users create a new tab and quickly switch
    between tabs, causing the the 'current' tab to be evaluated by
    Chrome as the switched tab instead of the new tab target.
    Fixed in 31c4263, this commit is the version bump.
    Closes #75
Commits on Aug 6, 2014
Commits on May 18, 2014
  1. Apps page: fix uninstall and hrefs

    Chromium was changed in revision 12d79a to require a user gesture for
    Also indirectly reported in #70 is that all anchor tags on apps page display
    app.appLaunchUrl appended relatively to New Tab Redirect's extension url. This
    url doesn't matter because directives pull the evaluated url contents dynamically.
    I've removed the standard hrefs from rollover icons on an app display, and changed the
    displayed href for an application's launcher to display the correct target (this
    follows the mantra of no user surprises). The click event bound to the element actually
    prevents the default action and allows Chrome to launch the app by id. Doing this allows
    the extension to launch apps and web pages consistently with little logic on my part.
    Closes #70
Commits on May 4, 2014
  1. Load bookmarks bar when browser is non-English

    The assumption that the Bookmarks Bar could be found by title breaks when
    the browser is non-English. I should've known when it was "Bookmarks Bar" in
    Linux and "Bookmarks bar" in Windows.
    This change assumes that 'Bookmarks Bar' always has an id of '1'.
    Closes #60 (at least, I think it does)
  2. Allow for special scheme bookmarks

    Users with special schemes in bookmarks (file://,chrome://,chrome-extension://) can
    now open these bookmarks from the custom Apps page's bookmarks bar.  These special URLs,
    however, don't support SHIFT+click or CTRL+click like standard anchor tags/links.
    Closes #47
  3. Don't allow URLs without URI scheme

    This is functionality that existed prior to the 3.1 rewrite of options page.
    A URL must have a scheme, otherwise provide http://
    The only scheme supported without :// is about (e.g. about:version).
    Other schemes exist, but none appear to be supported by chrome.tabs.update. See
    Closes #69
Commits on May 3, 2014
  1. Merge branch 'JamieSharpe-master'

    * JamieSharpe-master:
      Fixed property change.
      "selected" is deprecated. Used "highlighted"
  2. Merge branch 'master' of

    … into JamieSharpe-master
    * 'master' of
      Fixed property change.
      "selected" is deprecated. Used "highlighted"
Commits on Apr 25, 2014
  1. @JamieSharpe

    Fixed property change.

    JamieSharpe committed
    Fixed a property change for users that may have overridden it.
  2. Fix cursor in address bar reported by many users

    It seems half users want cursor in address bar while the other half
    want it in the page. In an attempt to make debugging user issues with
    cursor in address bar/in page, I changed to only  chrome.tabs.update.
    In testing, I didn't notice any differences. I believe this is because
    I tested in Chrome on a profile with a lot of apps/extensions.
    To give both buckets of users the wanted functionality, I added an
    update-only option which users can select to enable the new chrome.tabs.update
    option. This should default to the original behavior for those users who
    redirect to a search page and expect the cursor focus within the page.
    Closes #56, #59
    Pushing to github so I can test across systems more easily. Should be ready
    by the end of today.
  3. @JamieSharpe

    "selected" is deprecated. Used "highlighted"

    JamieSharpe committed
    The "selected" property is deprecated and is replaced with the
    "highlighted" property.
Commits on Apr 24, 2014
  1. Fix scroll due to fixed element/height buffer

    This should close #54. Pushing to test across machines.
  2. Fix initial grant to Apps not loading icons

    The initial load for the custom Apps page stopped displaying icons in
    Chrome 34. The only way to make the icons load is to open a new tab. This
    commit resolves the issue by wrapping chrome.tabs.duplicate in a service and
    duplicating/removing the original tab.
  3. Cross-platform locate bookmarks bar

    Related to #55. In Linux, it's "Bookmarks Bar" while in Windows it's "Bookmarks bar".
    Google, wtf are you doing to your browser? Please quit breaking everything with every release.
  4. Fix querying for bookmarks bar

    Chrome 34 changed how we can query for the "Bookmarks Bar". This
    manually searches for for the root, then for the "Bookmarks Bar" child,
     then grabs the bookmarks.
     Closes #55
Commits on Apr 12, 2014
  1. Make options page more reponsive and add link to revisit the welcome …

    …page in the footer of options.html
Commits on Mar 30, 2014
Something went wrong with that request. Please try again.