* Prevent duplicate company names
* Fix output indentation
* Search full profile content using lunr.js
* Remove extra stop words
This wasn't really working correctly - the stop word 'work' would leave
instances of 'working' and 'works' in the index for example.
* Change company name description from "Name" to "Company name"
* Pre-process query:
- Search for terms in AND mode, per
https://lunrjs.com/guides/searching.html#term-presence
- Discard non-alphanumeric characters from the search
- Better handling of contractions and searching for stop words
* Display search query and results in the console
* Add special search token: _incomplete
* Add a link to search for incomplete profiles
* Revert "Add a link to search for incomplete profiles"
This reverts commit f6384c90cb.
* Add link to search documentation
* Improve search explanation appearance when it spans multiple lines
* Fix searching for contractions
Previously, searching for e.g. "don't" wasn't working correctly. After
trimming the contraction, "do" is a stop word, so it should be ignored.
* Improve "empty search" message
* Prefer matches other than "company name" in search excerpts
* Move inline scripts before external scripts
This probably doesn't matter right now due to the way the scripts are
currently structured, but it might matter one day and it's more logical
this way.
* Fix search engine index progress
* Improve script indentation
* I got 99 problems and they're all bots
* Update script exit code
When a Node.js error occurs the exit code is probably going to be 1, so
we should use a different code.
* Fix the tests
* Update documentation
This was wrong (out of date), but the correct version is obvious from
reading the code.
* Make download progress work in both Chrome and Firefox
See https://stackoverflow.com/a/32799706
* Added a company to the list
Ergeon is the company I work for and we are an all-remote company.
* edited company profile link
* changes made to company profile link.
* Create ergeon.md
* Update ergeon.md
* edited company blurb
* Create Platform Builders file
* Add Platform Builders to list
* Change Platform Builders file name
* FIX Platform Builders order
* Change region of Platform Builders
* semaphore ci
* fix typos
* Make semaphore a .md file in profiles list
* Add Semaphore to the readme
* Renaming to company name
Removing `ci` from file name to make nylenbot happy
Co-authored-by: Doug Aitken <git@dougaitken.co.uk>
* Add company info for RainforestQA
* Add company info for RainforestQA
* Remove ⚠️️ from README.md
* Remove 'appendto' company, now the site is related to developintelligence which does not offer remote work.
Co-authored-by: Jonathan Barber <jonathan@rainforestapp.com>
Co-authored-by: lomba <f.lombardini@open-box.it>
* Add company info for Carbon Black
* Update readme to remove emoji
* Rename company name
* added correect name again
* changed name back to Carbon Black
* Improve SmugMug’s company blurb
Adds extra context to SmugMug’s listing, adhereing to the Contributing Guidelines and Code of Conduct.
I am the co-founder, CEO & Chief Geek at SmugMug. We love remote workers.
* Remove warning emoji
Also tighten up language and markdown.