* copy-tex: Use JS to select full equation instead of CSS
* remove CSS
* Update webpack.common.js
* more build tweaks
* Update contrib/copy-tex/copy-tex.js
Co-authored-by: Erik Demaine <edemaine@mit.edu>
* Document new behavior
BREAKING CHANGE: copy-tex extension no longer has (or requires) a CSS file.
* Code cleanup, lint fixes, port to Flow
* Rewrite to extend both start and end of range
* Remove contrib/**/*.css linting
Co-authored-by: Erik Demaine <edemaine@mit.edu>
* Link to previous deploys of releases instead of versioned docs
* Use semantic-release to automate release
* Use an environment for release job
* Run release only on push event
* Add detail about colorbox third text parameter
As stated in issue #1766
* Change colorbox example to use math
* Upgrade remarkable-katex to 1.1.5
Co-authored-by: Erik Demaine <edemaine@mit.edu>
* trust option to indicate whether input text is trusted
* Revamp into trust contexts beyond just command
* Document new trust function style
* Fix screenshot testing
* Use trust setting in \url and \href
* Check `isTrusted` in `\url` and `\href` (so now disabled by default)
* Automatically compute `protocol` from `url` in `isTrusted`, so it
doesn't need to be passed into every context.
* Document untrusted features in support list/table
* Existing tests trust by default
* remove allowedProtocols and fix flow errors
* remove 'allowedProtocols' from documentation
* add a comment about a flow error, rename urlToProtocol to protocolFromUrl
* add tests test that use function version of trust option
* default trust to false in MathML tests
* fix test title, remove 'trust: false' from test settings since it's the default
* Include extensions mhchem & copy-tex in website home-page
* Use relative link to mhchem and copy-tex
- Included relative links extensions mhchem & copy-tex in website/pages/index.html
- Included copy commands in website/lib/build.js. Will be used in 'yarn build'
- Included 2 more files in .gitignore
* Correct CDN path of extensions
* tweak grammar and alignment of a comment
* Change `npm run` to `yarn`
* Export `commander` program if required as module
* Move `prestart` (cli.md generation) to build.js
* Normalize script names
* Change `yarn prestart` to `node lib/build.js`
* Use local built CSS and fonts
* Move stylesheet after the first paragraph
* Remove prestart script