* set up refactored onboarding
* create onboarding page
* add in first slide and change slide functionality
* fix test suite
* profile refactor
* profile refactor
* refactor to api
* add checkbox fields
* add checkbox fields
* remove puts
* add basic css
* add styling
* add redirect
* hide back and next at first and last slides
* test refactored onboarding
* test refactored onboarding
* remove article edits
* Fix schema
* Add deleted file back in
* Add default value for checked_t&c column
* Adjust HTML structure to keep nav buttons in place
* Fix ESLint issues on Onboarding.jsx file
* Handling for undefined or empty followedTags on getUserTags
* Fix codeclimate issues
* Fix codeclimate issues
* Fix more codeclimate issues
* Fix more codeclimate issues
* Update Onboarding snapshots
* Uncheck the CoC and T&C checkboxes on render
* Update snapshots
* Return false instead of raising error
* Update spec to use new onboarding
* Redirect to onboarding if haven't seen it yet
* Prevent redirect to onboarding from /signout_confirm
* Use assign_attributes instead of saving twice
* Move COC and T&C checkbox page to second slide
* Add 'go back to original page' functionality
* Reuse ready prototype logic
* Keep track of the last visited onboarding page
* Fix email subscription bug
* Fix overflow issue for tags page
* Remove height to prevent page container scrolling
* Check for CoC and T&C for displaying onboarding
* Add InstantClick redirect and preserve referrer in client
* Fix async update + check by using localStorage
* Turn off onboarding for tests
* Finalize design for onboarding
* Finalize design for onboarding
* Make bulk follows during onboarding
* Fix bulk follow test
On macOS, and probably on other operating systems, double clicking a word, selects it. The OS sees underscores as word characters, which isn't the case for hyphens, so that this_word is seen as one word, whereas this-word isn't. Replacing the dashes with underscores makes these placeholders easier to select and replace.
* Rename and add addl postgres setup
* Update ToC for docs/readme
* Add links + enrich license FAQ page (#671)
- Added brief "intro" section at the top
- Added back in links that were lost in copy/paste over
* Nick/task/update front end docs [skip ci]
* Clarify that each step is an or
* issue/pr templates
* Remove broken redirect from netlify
* Attempt to add redirects for Netlify
* Try to fix redirects for Netlify
* Added more redirects for netlify
* Fix redirects to use splat keyword
* Testing placeholder instead of splat
* add product roadmap
* Change doc contribution instructions
* Add notice at bottom
* Move frontend doc [ci skip]
* Fix DEV styling [ci skip]
* Update table of contents [ci skip]
* Move stuffs around [ci skip]
* Move stuffs around [ci skip]
* Add gitdocs integration
* Mess with title again [ci-skip]
* Add root readme back in
* Update docs/readme as a new readme
* Messing with title again
* Add where to get help [ci skip]
* Fix dev connect link [ci skip]
* Move how to get help [ci skip]
* Add TODO to empty headers
* Add more TODOs and clean up a link
* Add sloan
* Update prereqs to specify we use macOS
* Add gitdocs build to test on Netlify
* Update README [ci skip]
* Add .gitdocs_build/ to .gitignore [ci skip]
* Create netlify.toml
* Update docs with logo and more docs
* Update gitdocs name
* Add redirects for netlify
* Remove extraneous redirects from netlify
* Add more README TODOs [ci skip]
* Update root directory of gitdocs
* Move ISSUE_TEMPLATE to .github/ [ci skip]
* Testing new base for netlify
* Update README [ci skip]
* Rename index.md to readme.md for GitHub
* Move gitdocs.json to docs folder
* Add GPL LICENSE [ci skip]
* tweak readme
* update license language
* Update FAQ with some Q and A
* Add some traffic control for docs readme
* add license faq and core team members
* Add new line to fix list
* Add AGPL-3
Adding the GNU AFFERO GENERAL PUBLIC LICENSE.
* Update GPL License
* Additional documentation for PostgreSQL setup