Cassie Tarakajian
2307d89df7
for #727
2018-10-10 18:59:14 -04:00
cdncat
e83654f6ad
Fixes #717 ( #720 )
...
* remove npm run lint warnings, fixes #717
* Update link for Code of Conduct in CONTRIBUTING.md
2018-10-05 15:35:31 -04:00
Cassie Tarakajian
8495a59e36
Development documentation ( #705 )
...
* delete unused files, move webpack configs to their own directory
* start of improved developer documentation, moving everything to developer_docs/ directory
* documentation updates
2018-09-26 16:14:06 -04:00
Cassie Tarakajian
7ac6dd0b39
Merge branch 'master' into production-docker
2018-09-19 16:09:26 -04:00
Cassie Tarakajian
032169e7bc
add authorization to file routes
2018-09-19 16:09:12 -04:00
bendman
ffa4ac145a
Fixes #680 by adjusting canvas and iframe layout
...
- Set the preview canvas to `display:block` to remove vertical spacing
caused by the default value, which was making a full-height canvas cause
vertical scrolling, and the vertical scrollbar caused horizontal
scrolling
- Wrap the preview content in a container with `position:relative` and
no other visible content, so that the full-height iframe excludes the
height of the preview frame header, preventing it from going beyond the
height of the page
2018-09-08 11:50:39 -07:00
Cassie Tarakajian
8be04ac817
update fetch example scripts connection to mongodb, add pulling env variables from secret to kubernetes config
2018-09-07 15:29:47 -04:00
Cassie Tarakajian
545d4aec5f
fix mongo connection URL for example fetch scripts
2018-09-05 18:09:18 -04:00
Cassie Tarakajian
02c7c2f26d
fix mongo connection so that deprecation warning doesn't appear
2018-09-05 15:34:53 -04:00
Cassie Tarakajian
0f0be1f956
fix file uploads by updating mongoose
2018-08-30 21:00:29 -04:00
Cassie Tarakajian
7cb2847b94
fix error with undefined env S3_URL_BUCKER_BASE
2018-08-30 19:35:03 -04:00
Cassie Tarakajian
5e70d8bb86
Merge branch 'master' into production-docker
2018-08-29 15:06:59 -04:00
Cassie Tarakajian
4a2d6d3035
fixes #668
2018-08-29 15:06:41 -04:00
Cassie Tarakajian
6705e4c3f8
load client-side environment variables at runtime
2018-08-24 17:41:23 -04:00
Cassie Tarakajian
4dc0ee1d25
fix linting errors
2018-08-21 17:52:42 -04:00
Cassie Tarakajian
02456eaa60
try creating health check
2018-08-21 17:39:34 -04:00
Cassie Tarakajian
bd476d3d38
add basic auth to server for beta editor setup
2018-08-21 16:09:41 -04:00
Cassie Tarakajian
aa543fad4a
merge in master
2018-08-20 12:20:41 -04:00
Cassie Tarakajian
549d622c6f
more config for kubernetes, fix example fetching tasks to include node env
2018-08-09 13:58:48 -04:00
Liang Tang
617f00653c
Improve current console ( #656 )
...
* init v2
* make replay work
* fix a failing scenary of react-frame
* fix some bugs
* delete/comment some files
* remove
* fix some bugs && remove more comments
* remove unnecessary lines
* minor tweak
* fix some bugs
* try to hook iframe using webpack
* update
* changes according to cassie
* minor tweak
* fix lint
* extract sass
* add icons
* update webpack config
* update webpack configuration
* update
* tweak
* fix a small bug
2018-07-30 12:20:57 -04:00
Jared Donovan
903713e705
WIP - Mixed content error for Issue #543 ( #661 )
...
* Set trust proxy option on Express app.
* Fix replacement of filePath for full screen and embed sketches.
* Use const rather than let because is never reassigned.
2018-07-03 13:02:46 -07:00
Cassie Tarakajian
fa5a9e39b2
fix linting errors and do stuff to make build work
2018-06-26 19:13:13 -07:00
Cassie Tarakajian
82059bbfb0
remove nginx Dockerfile because it's not actually necessary
2018-06-26 19:05:08 -07:00
Cassie Tarakajian
f06198a4e1
start to add mongo configuration
2018-06-25 16:13:31 -07:00
Cassie Tarakajian
432361bc86
fix lint errors
2018-06-20 10:28:54 -07:00
Cassie Tarakajian
d29be20395
Merge branch 'master' into production-docker
2018-06-20 10:23:13 -07:00
Jared Donovan
9a0c044884
Fixed the linting errors that I could. ( #653 )
2018-06-18 14:45:50 -07:00
Cassie Tarakajian
b172087b98
get local-ssl-proxy working for testing prod locally
2018-06-18 14:32:09 -07:00
Cassie Tarakajian
a14c232935
fix fetch example scripts, add webpack config to build fetch script bundles
2018-06-18 14:32:09 -07:00
Cassie Tarakajian
131e853503
change Dockerfile to fix environment variables and fetching examples
2018-06-18 14:32:09 -07:00
Cassie Tarakajian
41f793b130
remove unused index.html, move example fetch to own folder
2018-06-18 14:30:10 -07:00
Cassie Tarakajian
5613a285f6
move github files to .github folder, delete useless server config, get development Docker build working
2018-06-18 14:30:10 -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
Cassie Tarakajian
9958619fc4
fixes #630 and updates codemirror
2018-05-30 15:23:32 -07:00
Cassie Tarakajian
63be548f63
fix linting error
2018-05-30 14:23:11 -07:00
Liang Tang
d5856ba923
Remove authorization from specific routes ( #642 )
...
* fixes #569
* update listObjectsInS3ForUser
* update client-side routes
* update aws controller
* update
* redirect to /login when unlogged in
2018-05-29 21:37:10 -07:00
Andrew Mitchell
3bb5bea0ff
Issue #598 Add Meta to Transnational Emails ( #634 )
...
* Added meta tags to transactional emails
* Use single quotation marks to match style
* single quotes must be used
* single quotes must be used
2018-05-14 11:53:21 -07:00
Cassie Tarakajian
9ba507e091
fix server-side lint error
2018-05-08 19:30:33 -07:00
Cassie Tarakajian
bd303b7710
fix even more linting errors
2018-05-08 19:16:04 -07:00
Cassie Tarakajian
c90dac55b7
update eslint and fix linting errors
2018-05-08 19:16:04 -07:00
Cassie Tarakajian
f9d1c601b3
move around static and dist folders to work with server bundle, and make preview generation work with this
2018-05-08 19:16:03 -07:00
Cassie Tarakajian
7b6a755ef4
add meta viewport tag
2018-05-02 13:14:05 -07:00
Cassie Tarakajian
96646d0d73
update references to p5.js to latest version
2018-05-02 12:44:16 -07:00
Cassie Tarakajian
fa2f3fb444
fix crash in example fetch script
2018-05-02 12:29:38 -07:00
Cassie Tarakajian
9daa0a35f8
fix linting errors in #556
2018-05-02 12:16:20 -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
Himanshu
ae1e13fd11
Adding basic meta tags. ( #565 )
...
* Adding basic meta tags.
* Update index.html
* Changing description.
* Added meta to 404error
2018-03-08 16:16:48 -05:00
Dhruvdutt Jadhav
51f39c003e
Clean explicit json parse ( #584 )
2018-03-01 18:13:19 -05:00
Dhruvdutt Jadhav
3efe3d20f7
chore: fix linting issues ( #570 )
2018-02-26 15:05:02 -05:00
Cassie Tarakajian
e70b9d618e
fix linting errors
2018-02-20 14:22:33 -05:00
Cassie Tarakajian
f05abfcb9a
fix for #552
2018-02-20 14:16:58 -05:00
Joey Lee
2a92d87b52
Updated generative-design branch ref to master ( #552 )
...
* replaced () with {} to fix implicit return error
* added first version of fetching generative-design examples
* ignore local testing files
* formatting
* updated examples-gg-latest
* updated examples-gg-latest.js
- data files not served via rawgit - hallelujah!
- added jquery
* updated p5 version
* refactoring and code cleanup
* added comment
* comment out link to svgFiles - unused
* moved commented code
* fixed conflicts
* linted examples-gg-latest
* changed branch ref to master
* rm spaces
2018-02-20 13:01:22 -05:00
Mr.tang
27d4013585
Fixes #520 ( #538 )
...
* Fix #520
* delete consoles
* restore
* return 404 from server side
* fix lint error
* add sketch check for user
2018-02-19 15:21:47 -05:00
Cassie Tarakajian
7c421d5e15
fix minor crash in generative design example fetch
2018-02-15 15:33:07 -05:00
Mr.tang
6f5472020c
Fixes #517 ( #530 )
...
* update download file's name
* fix lint error
* use moment.js
* slugify filename
* fix lint error
2018-02-13 11:28:06 -05:00
Cassie Tarakajian
daeed8749d
fixes #528 ( #536 )
2018-02-09 16:32:06 -05:00
Joey Lee
6faf52f61e
Added script to download and save all generative-design project examples to p5-web-editor ( #526 )
...
* replaced () with {} to fix implicit return error
* added first version of fetching generative-design examples
* ignore local testing files
* formatting
* updated examples-gg-latest
* updated examples-gg-latest.js
- data files not served via rawgit - hallelujah!
- added jquery
* updated p5 version
* refactoring and code cleanup
* added comment
* comment out link to svgFiles - unused
* moved commented code
* fixed conflicts
* linted examples-gg-latest
2018-02-08 16:02:35 -05:00
Cassie Tarakajian
3307613aec
adds slugify feature for #522 ( #523 )
2018-02-07 16:00:09 -05:00
Cassie Tarakajian
86318795ef
update p5 versions to latest
2018-02-01 17:17:05 -05:00
Cassie Tarakajian
6cd71acb81
update list of mime types and move to common server and client file ( #511 )
...
Fixes #476 and fixes #450
2018-02-01 16:45:19 -05:00
Cassie Tarakajian
c50f64c0f3
fix linting errors
2018-01-09 16:21:40 -05:00
Cassie Tarakajian
81f7c53a1b
update script to migrate assets to cdn url
2018-01-09 16:12:02 -05:00
Cassie Tarakajian
fb1684ce4b
add isAuthenticated middleware, add isAuthenticated middleware to certain routes, make all other routes consistent
2018-01-09 15:57:49 -05:00
Francis Li
2f29d6add1
Fixes #500 removes CSRF token setting in cookie and validation on request ( #501 )
2018-01-08 16:12:55 -05:00
Cassie Tarakajian
b45e53483f
try moving url if key does not exist
2018-01-08 15:01:43 -05:00
Cassie Tarakajian
9cf50aa8d5
keep playing with logging
2018-01-08 14:57:49 -05:00
Cassie Tarakajian
faae16d930
add more logging
2018-01-08 14:44:32 -05:00
Cassie Tarakajian
b4833a6fb1
log userid
2018-01-08 14:41:27 -05:00
Cassie Tarakajian
26b37b6ec7
add logging, call file cb if key does not exist
2018-01-08 14:39:33 -05:00
Cassie Tarakajian
3f5420d437
don't crash if file doesn't exist
2018-01-08 14:34:56 -05:00
Cassie Tarakajian
d58d8ea0bd
finish moving migration of projects to username folder to chunks
2018-01-08 14:26:51 -05:00
Cassie Tarakajian
899b5c9710
update migration to move assets to under user id
2018-01-08 13:51:35 -05:00
Cassie Tarakajian
a11e37116a
fix callback mismatch
2017-12-27 12:29:36 -05:00
Cassie Tarakajian
4d5f18b1de
remove console.log
2017-12-27 12:23:04 -05:00
Cassie Tarakajian
6612919f96
remove stray async
2017-12-27 12:22:12 -05:00
Cassie Tarakajian
fbc0dd40da
process all files
2017-12-27 12:20:59 -05:00
Cassie Tarakajian
d4f78e0800
another fix
2017-12-27 12:20:04 -05:00
Cassie Tarakajian
665b1440d3
only use async
2017-12-27 12:18:23 -05:00
Cassie Tarakajian
00e49d647e
change move bucket name to use async
2017-12-27 12:04:52 -05:00
Cassie Tarakajian
b2ee44a6c2
only save files that need to be saved
2017-12-26 22:23:45 -05:00
Cassie Tarakajian
754518bf77
fix syntax error
2017-12-26 22:21:41 -05:00
Cassie Tarakajian
9127d8f553
trying this again
2017-12-26 22:21:02 -05:00
Cassie Tarakajian
362a9702f4
maybe use await correctly now?
2017-12-26 22:17:53 -05:00
Cassie Tarakajian
434ee8e013
✨ using await for the first time ✨
2017-12-26 22:08:20 -05:00
Cassie Tarakajian
f196c4ebf8
more debugging
2017-12-26 21:57:44 -05:00
Cassie Tarakajian
ce89d6cc78
there is going to be a string of terrible commit messages while i fix this and the world will have to accept this
2017-12-26 21:55:56 -05:00
Cassie Tarakajian
cdd4f1c29b
need to limit the number of projects loaded into runtime memory...
2017-12-26 21:54:09 -05:00
Cassie Tarakajian
0ba9f33f09
more debugging for migration
2017-12-26 21:50:45 -05:00
Cassie Tarakajian
ad269d60c6
add printing project name for debugging
2017-12-26 21:49:44 -05:00
Cassie Tarakajian
6abaf99899
for testing, exit after first file
2017-12-26 21:48:37 -05:00
Cassie Tarakajian
1c0da9320f
actually save project in db migration
2017-12-26 21:47:11 -05:00
Cassie Tarakajian
9880ec5070
add database migration to move s3 bucket
2017-12-26 21:43:49 -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
c820b6258f
Fixes #494 removes extra / in webpack url references in index.html ( #495 )
2017-12-08 15:07:54 -05:00
Francis Li
aadd533061
Fixes #491 adds support for a configurable cache-control max-age setting for serving static assets, with a default of 1d on production and 0 elsewhere ( #492 )
2017-12-08 15:01:39 -05:00
Francis Li
82ca755362
Fixes #489 , only logs request in development ( #490 )
2017-12-08 14:50:53 -05:00
Cassie Tarakajian
03eae2f1ef
fixes #479 and fixes #449
2017-11-28 14:48:50 -05:00
Cassie Tarakajian
e38474ce40
fix linting errors
2017-11-27 17:32:03 -05:00
Cassie Tarakajian
44f02d1159
add csrf token debugging
2017-11-27 17:26:32 -05:00