* added custom units for angle conversions
* added triggers for angle custom units
* added front-end tests for custom angle units
* Refactoring. Categorized queries by the quantity they represent
* minor update
* added trigger for the word - microarcseconds
* replaced exponent-based values with decimal-based ones
* Updated tests to use defined units
* added the missing commas
* removed duplicate e+12 from test spec
* Fix math.js simplify issue.
* Remove debug statements.
* Adds fact to the mix.
* Stash
* Fix greedy quantifier in trig and log/ln
* Don't trigger on anything with stuff after =
* allow triggering on <func> <number>
* Both sides of =
* Fix expressions.
* Tighten up triggering based on valid expressions.
* Remove dumper obj
* Tighten up word triggering.
* Allow only one currency through.
* Kill off symbols in js if allowed through.
* Allow negative numbers.
* Add support for negated numbers.
* Fix initialize issue.
* Refactor code slightly
* Tightened regexs
* Require space between log and input
* Timer: Changed query_raw to query_lc
* also fixes#4188 (regression from ambiguous triggers)
* Updated regex and also solve issue #4188
* Added one more test case
* adding triggers
* indenting key value pairs
* using smart match
* removing liq vol for now
* shortening regex
* adding test
* removing earlier test but stil it fails
* update test
* formatting test
* Add power custom unit and some tests
* Update triggering
* Fix spec
* Add missing comma
* Amend symbols
* Fix specs
* Fix kilowatt symbol
* Use unit value from yml file
* Amend units
* adds kilonewton unit to force type
* adds remaining units
* formats the file and comma correction
* fixing the test
* fixing the test 2
* fixing the test part 3
* fixing the test part 4 perhaps the final one
* fixing the test part 4 surely the final one
* fixing the test part 4 definetly the final one
* PrimeFactors: Improve triggering
- Added check to regex guard if query matches form "is <number> prime"
- Strips all preceeding non-digit characters from remainder
Fixes#2799
* Added support for new triggers:
- 'is <number> a prime'
- 'is <number> a prime number'
- 'is <number> prime number'
* ColorPicker: Remove suffixed triggers
* ColorPicker: Handle extra words in remainder
* ColorPicker: Adds tests to check extra words in query
* ColorPicker: Add 'conversion' to remove from query
* ColorPicker: Add test for 'conversion' keyword in remainder
* ColorPicker: Simplify regex, lowercase query
* ColorPicker: Remove print statements
* pjhampton/conversion-add_interactivity: (72 commits)
Flip top and bottom section, minor design tweaks remove left padding to aling selection with search box widen unit dropdown width to allow for long unit names
Removed mathjs import in node context.
Comment out math import.
Travis... please work.
Add mathjs to travis.
Add tests for custom units.
Add math for tests.
Order select keys alphabetically.
Checking in work.
Update triggers.
Fixed digital triggering.
Update reconvert logic.
Update 'update' side
Add comments. General refactor.
Add support for digital units.
Whoops, force height on select not frm__select
Force select height, override .frm__select class
remove border radius for conversion inputs too
Code clean up. Some quick wins.
Support custom energy funcs.
...