* Geometry Broken Hover and missing calc
* Linked hover effect for dot and SVG
* updated css
* started test file
* consolidated objectInfo YML and finished testing
* removed dumeprs
* fixed triggering and added more triggering test cases
* Removed backspace with 'c' key to allow copying.
* Restart if result is -Infinity
* remove trailing space
* Detect metakey
* Fixed merge conflict.
* Fixed copy and paste issue with calculator
* Fixed copy and paste issue with calculator
* Accounts for ctrl key
* Fix handling of shift/ctrl/cmd keys
* remove trailing spaces
* more robust, simple cross browser keyboard handling
* add shortcuts for functions, replace c with cos
* Updated comments.
* Implement changed design, fix#3500
* Remove comment
* Update test file to use ISO8601 dates and avoid testing of Role
* Include subtitle in the template
* Take current time using momentjs, calculate difference in JS
* Remove subtitle from the template, make corrections to endCountdown
* Pass date string to JS and find difference in moment objects, change toggling at countdown end
* Remove use of difference passed from the backend
* Update test file
* Begin deprecating perl backend.
* Deprecate backend [skip ci]
* Routine checkin of code.
* Added docs + preprocessing.
* Deprecate perl eval backend.
* Checking in some code.'
* Handle bad search expressions by defaulting to 0
* Add ability to recover with grace from bad expressions from search bar.
* Removed unnessesary perl code.
* Add support for factorials with !
* cleanup trailing spaces
* Removed trig constants.
* Support tau in expression.
* Removed ln preprocess.
* Support leading =. Removed moot code.
* Add support for euro and pound.
* Removed nat lang query parsing from js.
* strip duplicate operators
* Fixed legacy spacing issue in tests.
* Remove empty exponent.
* Bail on hex looking entries.
* better handling of repeated operators
* Remove max import
* revert back to old check for 3+ operators
* relax phone number regex for now
* remove silly test
* Enable history panel on mobile
* Namespace CSS rules, remove trailing spaces
* namespace all css rules
* cleanup indentation
* remove pete's css hacks
* Namespace additional css rules
* left align calculator with search box
* Implement full width mobile UI
* remove unused css
* remove unused ids
* Beter handling of history col for small screens
* Switch back to using on methd
* Fix trig regex and evaluation, remove precision
* Ensure subtitle overflows on left, prevent history item overflow
* Prevent subtitle text from being clipped
* Remove evalmath obj
* Updated conditional
* Add support for numpad period
* Fixed on start clear.
* Add postfix detection. Fixed infinity ledger.
* Removed Factorial BigNum hacks.
* Removed unnessesary code introduced.
* Fixed shift / clear issue.
* Remove undefined key strokes.
* Fix pi in exponents.
* Make return consistent.
* Fix broken history
* Apply user-select rules to desktop and mobile
* cleanup trailing spaces, commented out css
* Fix backspacing issue with operands.
* Remove console logs
* added html entities goodie
* fixed trigger
* added tests
* fixed review issues
fixed CSS classes, fixed file names, switched from JSON to YML
* fixed tests and file loading
* renamed to camel case
* deleted AsciiTable.pm
* changed to camel case
* Remove extra newlines
* Fix indentation for Beta server
* Use chompContent
* Simplify CSS
* Remove scrolling div
* Fix test
* Switch overflow control to .c-base__content div
* Add: Initialized ASCII Table Goodie
* Update: Fixed content options
* Update: Title added to td tags
* Update: CSS for tables
* Fix: Makes titles more verbose in template
* Update: Tests for Ascii Table added
* AsciiTable: Fix variable name to be more generic
* AsciiTable: Improved testing of IA
* AsciiTable: Chomp the table
* AsciiTable: Add meta source
* AsciiTable: Rename table_rows -> table
* AsciiTable: Use already existing CSS
* AsciiTable: Data now contains Headers
* AsciiTable: Makes template more generic
* AsciiTable: Updated tests for checking table headers
* AsciiTable: Fix required table styling
* AsciiTable: Fix tests
* Use CSS to set chomp height
* Remove table scroll div
* Switch to List template
* Update AsciiTable.t
* DateRole: Adding failing test for `$nth of $month $year`
* DateRole: Now parses "7th of march 2017"
* DateRole: Adding failing test for '5 of jan 1993' (no suffix and short month)
* DateRole: Handles 5 of march
* DateRole: Now also handle "march the 30th, 2017"
* Conversions: Unphysical units like millibits (mb) and millibytes(mB) should be assumed as mega instead
* Conversions: Now has multiple symbols (case sensitive matches) meaning that Kb and kb both mean kilobits and KB and kB both mean kilobytes :D
* Added variable for non-stribbable triggers.
* Added unstripped triggers to the trigger list
* Added tests to Timer in correspondence of the new triggers
* Removed unnecessary test, added trigger words of hrs and secs and their counterparts.
* Typo fix