aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Collapse)Author
2012-06-13Fix the cake build targetPhil Crosby
2012-06-12Update the install instructions to include building from coffeescriptPhil Crosby
I've seen other projects just commit the compiled javascript, so users don't need to build it first. Feels messy to me, but I'm open to debate.
2012-06-12Port vomnibar.js to coffeescriptPhil Crosby
2012-06-12Remove semicolonPhil Crosby
2012-06-12Upcase the vomnibar command name.Phil Crosby
We'll want to revert this later, to divorce the name of the command from the implementation.
2012-06-12Add a target to clean compiled jsPhil Crosby
2012-06-12Port vimium_frontend.js to coffeescript. This file still needs a ton of cleanup.Phil Crosby
2012-06-12Add a global extend functionPhil Crosby
2012-06-12Port link_hints.js to coffeescriptPhil Crosby
2012-06-12Uppercase linkhints. This will break a few people's bindings.Phil Crosby
We should avoid revealing our implementation in the future.
2012-06-12Port utils.js to coffeescriptPhil Crosby
2012-06-12Uppercase utils -> UtilsPhil Crosby
2012-06-12Recognize shifted-keystrokes in link hints.Phil Crosby
Not sure when this was regressed.
2012-06-12Port keyboard_utils.js to coffeescriptPhil Crosby
2012-06-12port dom_utils.js to coffeescriptPhil Crosby
2012-06-12port clipboard.js to coffeescriptPhil Crosby
2012-06-12Port settings.js to coffeescriptPhil Crosby
2012-06-12Port commands.js to coffeescriptPhil Crosby
2012-06-10Ignore the utils test filePhil Crosby
2012-06-10Add a target to build the coffeescriptPhil Crosby
2012-06-10Make it so URLs don't span multiple lines in the vomnibar. They're pretty noisyPhil Crosby
2012-06-10Add a few comments and eliminate an unnecessary parameter.Phil Crosby
2012-06-10Move the tests for utils.convertToUrl into coffeescriptPhil Crosby
2012-06-10Run all tests from within the Cakefile. Not sure why I used a subprocess before.Phil Crosby
Maybe to make any stacktraces thrown by tests shorter.
2012-06-10readme tweakPhil Crosby
2012-06-10Add notes about coffeescript to the readmePhil Crosby
2012-06-10Mention the vomnibar in the release notes.Phil Crosby
2012-06-10Ignore the compiled js files. We'll move these into a separate directory soon.Phil Crosby
As part of the coffeescript port.
2012-06-10hide relevancy. It's a debug option.Phil Crosby
2012-06-10Perform a google search if they hit enter with no selection.Phil Crosby
2012-06-10Show results immediately when you hit Shift+O (vomnibar with current URL).Phil Crosby
2012-06-10Complete tabs in the omnibar.Phil Crosby
Right now this is triggered on Shift+T. Firefox also does tab matching in their omnibar. I'm not sure if collapsing the two searches into one UI is a good idea.
2012-06-10Ensure matches are case insensitive, and cache regexp's so they're not ↵Phil Crosby
created excessively.
2012-06-10Trim the vomnibar queryPhil Crosby
2012-06-10Only allow one query to run at a timePhil Crosby
2012-06-10Update the timestamps of cached history entries when a new site is visited.Phil Crosby
This allows the vomnibar rankings to properly rank sites you've visited recently, after it populated its original cache.
2012-06-10Monitor newly visited pages and update the list of domains for completions.Phil Crosby
2012-06-04Don't use a closure for the onPageVisited handler.Phil Crosby
I'm worried about keeping around a reference to history forever, unnecessarily.
2012-06-03Fix a highlighting bug where we overlapping query terms would corrupt the htmlPhil Crosby
2012-06-03Add a domain completerPhil Crosby
2012-06-03Make title in suggestions optional (domain suggestions may not have a title)Phil Crosby
2012-06-03Make computing the recency score of an item into RankingUtils.Phil Crosby
2012-06-03Rank results in the correct order.Phil Crosby
2012-06-03Fix a naive term highlighting function to handle multiple words correctly.Phil Crosby
Wish this was shorter.
2012-06-03Show relevancy in the ui for debugging search rankingPhil Crosby
2012-06-03Implement ranking, and use recency when ranking history entriesPhil Crosby
One major change between this and the previous implementation is that all scores are between [0, 1] and "1" means most relevant.
2012-06-03Remove "action" from Suggestion. That level of genercism isn't needed atm.Phil Crosby
2012-06-03A WIP rewrite of completion in the vomnibar.Phil Crosby
The purpose of this refactor is to simplify the contract so it's easier to modify, and to make some substantial usability improvements. One of the key differences is that matching is no longer fuzzy. If you want to search more than one term, separate them by spaces. This matches the behavior in Firefox. While fuzzy matching is a nice experience for a limited set of known items (like files in the current project), it doesn't work well for a huge messy collection, like URLs in your history. The query "hello" will match random stuff from your google search results for instance, and it's hard to prune that noise using ranking intelligence.
2012-06-02Remove completion.js to make way for the coffeescript implementationPhil Crosby
2012-06-02A cakefile for autobuilding coffeescript and running tests.Phil Crosby