aboutsummaryrefslogtreecommitdiffstats
path: root/tests
AgeCommit message (Collapse)Author
2012-10-23Refactor and fix findAndFollowLink. Closes #650.Jez Ng
* Fix bug where symbols that were themselves word boundaries were not getting matched * Factor out some operations for efficiency * Add tests
2012-10-23Tweak options page description and ensure tests pass.Jez Ng
2012-10-20Refactor handlerStack. Closes #657.Jez Ng
Previously, handlerStack was designed only for removal of the handler right at the top of the stack. However, some handlers sought to remove themselves when they were not at the top of the stack, creating confusion. The new handlerStack ensures that such removal can always be done safely.
2012-09-10Update shoulda.js submodule pointer.Jez Ng
2012-09-09Add more tests, and remove old settings code.Jez Ng
2012-09-09Add JSCoverage support.Jez Ng
2012-09-08Merge branch 'next-release'Jez Ng
2012-09-08Fix formatting.Jez Ng
2012-09-08Set up PhantomJS testing.Jez Ng
2012-09-04Tests for Utils.isUrlJohan Liesén
2012-07-26Fix tests.Jez Ng
2012-06-12Uppercase utils -> UtilsPhil 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-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-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-03Fix a highlighting bug where we overlapping query terms would corrupt the htmlPhil Crosby
2012-06-03Add a domain completerPhil Crosby
2012-06-03Rank results in the correct order.Phil 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-05-26Move shoulda.js checkout to tests/ folder.Phil Crosby