Commit Graph

60 Commits

Author SHA1 Message Date
Cassie Tarakajian 0857a52326 update .env.example and README, start to build out Docker development and prodiction setup 2018-06-18 14:32:08 -07:00
Cassie Tarakajian c10ae61316 start production docker configuration 2018-06-18 14:30:11 -07:00
Jared Donovan c814826c4a Remove EXAMPLE_USERNAME as a settable option as per discussion on Issue #646 (#651) 2018-06-18 14:30:05 -07:00
Liang Tang 212158f7b0 Update README (#621)
* Update README

* clear
2018-05-08 12:16:04 -07:00
Bharathvaj bc36a79b94 Move examples username and password to .env file (#556)
* Move examples username and password to .env file

* Update README.md

* Update examples.js

* Update examples.js
2018-05-02 12:15:33 -07:00
Madhurjya Pegu 307091ad3c Solving #553 Addition of google oauth 2.0 for easy login (#608)
* google oauth added

* google credentials 

updated .env description for google oauth

* changes done wrt review
2018-04-18 13:38:02 -07:00
Luis Morales-Navarro a4e426f2ce update p5-accessibility.js v0.1.0 (#607) 2018-03-23 12:26:43 -04:00
Himanshu 432393c63b Update README.md (#601)
* Update README.md

* Update README.md
2018-03-12 12:00:05 -04:00
Luis Morales-Navarro 24b0be629f Accessibility - Transition from interceptor to accessibility library (#508)
* added library to iframe

* changed preview to add accessible elements to iframe

* add library only when accesible output is seleceted

* focus on iframe when plaing

* css

* deleted accessibleOutput.jsx and edited IDEView to integrate accessibility library

* deleted comments

* Remove gitmodule (#509)


* remove git modules

* removed submodule and replaced interceptor for library (#510)

* Fixes #508 (#539)

* removed submodule and replaced interceptor for library

* deleted comments

* deleted jquery

* deleted interceptor folder

* delete interceptor

* added jquery

* removed jquery and updated accessible library cdn

* Fixes #508  (#545)

* removed submodule and replaced interceptor for library

* deleted comments

* deleted jquery

* deleted interceptor folder

* delete interceptor

* added jquery

* removed jquery and updated accessible library cdn

* remove empty divs from files.js

* fix merge error

* remove empty divs from files.js

* Fixes #508 (#548)

* removed submodule and replaced interceptor for library

* deleted comments

* deleted jquery

* deleted interceptor folder

* delete interceptor

* added jquery

* removed jquery and updated accessible library cdn

* remove empty divs from files.js

* fix merge error

* remove empty divs from files.js

* moved accessible output css
2018-02-22 16:47:25 -05:00
Francis Li 76a81bb1a0 Fixes #497 by adding support for an optional new env variable, S3_BUCKET_URL_BASE (#499)
* Fixes #497 by adding support for an optional new env variable, S3_BUCKET_URL_BASE

* Add a section to README about optional S3 bucket URL base configuration.
2017-12-13 14:56:24 -05:00
Francis Li c4df272b1c Fixes #484 by adding MAILGUN_KEY variable to README instructions on setting up .env file, and by adding a default value to the docker-compose environment. (#487) 2017-12-04 13:39:54 -05:00
Cassie Tarakajian 4af6990b07 add node-sass rebuild to Dockerfile, update README with Docker disk space usage 2017-11-06 16:56:07 -05:00
Cassie Tarakajian 22cd8920a1 update docker setup to use node 8.9.0, update npm packages to make docker work 2017-11-06 16:19:43 -05:00
Cassie Tarakajian cdf7a41bf9 fix merge conflict 2017-11-01 17:15:44 -04:00
Cassie Tarakajian 7d93900852 create contributing guide, move code of conduct to separate file, add issue template 2017-10-15 22:04:56 -07:00
Cassie Tarakajian 6b02ef196a remove unnecessary links from readme 2017-10-15 20:42:04 -07:00
Francis Li e085773155 Add a Dockerfile, Docker Compose configuration, and instructions on how to run a full development environment using Docker. Also include a yarn.lock file for installing exact node module versions with yarn instead of npm. 2017-09-04 13:49:43 -07:00
Andrew Nicolaou 1dc0c22cb7 Email verification (#369)
* Re-introduce Email Verification code

Revert "Revert "Email verification""
This reverts commit d154d8bff259350523a0f139e844db96c43d2ee1.

* Uses MJML to generate Reset Password email

* Sends Password Reset and Email Confirmation emails using MJML template

* Sends verified status along with user data

* API endpoint for resending email verification confirmation

* Displays verification status on Account page and allows resending

* Send back error string

* Passes email address through to sign/verify helper

* Uses enum-style object to set verified state

* Sends minimal info when user verifies since it can be done without login

* Provides /verify UI and sends confirmation token to API

* Better name for JWT secret token env var

* Adds mail config variables to Readme

* Encrypts email address in JWT

The JWT sent as the token in the Confirm Password URL
can be unencoded by anyone, although it's signature can only
be verified by us. To ensure that no passwords are leaked,
we encrypt the email address before creating the token.

* Removes unused mail templates

* Resets verified flag when email is changed and sends another email

* Moves email confirmation functions next to each other

* Extracts random token generator to helper

* Moves email confirmation actions into Redux

- updates the AccountForm label with a message to check inbox
- show status when verifying email token

* Uses generated token stored in DB for email confirmation

* Sets email confirmation status to verified if logging in from Github

* Sends email using new method on account creation

* Fixes linting errors

* Removes replyTo config
2017-06-26 12:48:28 -04:00
Cassie Tarakajian e6979ebed2 add step to download examples to development and production setup, #349 2017-05-24 12:08:12 -04:00
Cassie Tarakajian 2a9ea85ed8 #339 add region to .env 2017-04-13 14:39:03 -04:00
Anderson 4f531c14f4 Update README.md (#338) 2017-04-11 19:55:05 -04:00
JunShern bece2292fb Fix broken Markdown formatting (#332) 2017-04-05 21:50:17 -04:00
Andrew Nicolaou dc801ccf7f Force HTTPS redirection for log in and sign up (#319)
* Higher-order component to force some routes to HTTPS

* Force all user-management routes to HTTPS

* Redirect to sourceProtocol as route unmounts.

By default, no redirection occurs if sourceProtocol is not explicitly
defined.

* Sets serveSecure flag on new projects and usea after forcing protocol

The flag is set to `false` on all projects and as the UI has no way to
change this, it always redirects to HTTP after a signup/login action.

* Move HoC to be with other top-level components

* Server should respond to account page request

* Serves AccountView over HTTPS

* Turns HTTPS redirection off in development by default

Will log to the browser console any redirection that would
have happened. Added a line in the README about how to
enable this for testing in development.
2017-03-30 12:36:26 -04:00
Cassie Tarakajian 608ebbf917 add link to local ssl proxy gist in readme 2017-03-23 14:56:45 -04:00
Andrew Nicolaou 6af92a4a32 Exposes API endpoint URL to client via env variable (#323) 2017-03-16 00:34:14 -04:00
Cassie Tarakajian ae7212c6a9 add a test for git hook 2017-03-09 18:03:45 -05:00
Cassie Tarakajian c4f0000c35 update readme 2017-03-09 17:55:52 -05:00
Mathura MG 113c23d1e9 Change accessibility URL (#314)
google drive is not accessible - switching to gist
2017-03-01 15:41:07 -05:00
Mathura MG c4e5c772d1 add accessible guideline to the code editor (#313) 2017-03-01 15:01:00 -05:00
Daniel Shiffman b018aa645c adding info about installing mongoDB 2017-01-17 15:03:37 -05:00
Mathura MG ac9e65bb30 Change accessibility example links (#264) 2017-01-13 10:18:37 -05:00
Cassie Tarakajian 582a04c6eb add submodule change to top of readme 2016-11-23 13:55:42 -05:00
Cassie Tarakajian b7efbff423 add submodule instructions to readme 2016-11-23 13:43:19 -05:00
Cassie Tarakajian d0f7326588 update README with MongoDB backup info 2016-11-16 15:03:10 -05:00
kaganjd 76bd1b1630 Add ability to delete projects from sketch list (#125)
* Add ability to delete projects from sketch list

- Fixes #76
- Also gets rid of outdated Sketch module

* Styling for Sketch List trash can

* Merge all the stuff

* Fix trash can line height
2016-10-12 14:24:53 -04:00
Cassie Tarakajian 745a1de095 update README with updated info about the .env file 2016-10-11 16:35:29 -04:00
Mathura MG d8ad4849e4 add accessibility guide (#116)
* add accessibility guide

* fix grammatical errors
2016-10-08 19:03:01 -04:00
catarak dec3f93c39 add github keys to README 2016-09-02 17:40:44 -04:00
catarak e6bd224694 add ES6 references to readme, add jsx-a11y to .eslintrc 2016-08-27 21:28:00 -04:00
Lauren McCarthy 9215694ee0 minor readme link edit 2016-08-01 18:43:22 +10:00
Lauren McCarthy 967231e73e formatting readme 2016-08-01 18:28:43 +10:00
Lauren McCarthy 111faeae68 formatting readme 2016-08-01 18:27:31 +10:00
Lauren McCarthy 7473403564 formatting readme 2016-08-01 18:26:53 +10:00
Lauren McCarthy c95d3ac671 formatting readme 2016-08-01 18:25:38 +10:00
catarak 4919d13e9a update readme with AWS guide 2016-07-20 19:57:39 -04:00
catarak 7952eee7bd update readme, add s3 bucket to webpack config 2016-07-20 19:48:00 -04:00
Lauren McCarthy 8753c891bb readme 2016-07-12 18:24:58 +10:00
Lauren McCarthy 56ff5d0c06 readme 2016-07-12 18:23:57 +10:00
catarak aa0637c256 fix bugs with saving/fetching projects 2016-06-29 12:52:16 -04:00
catarak 2481cc3f85 small changes to README readability 2016-06-28 18:28:35 -04:00