Cassie Tarakajian
2750b1f0ef
#189 i have literally been putting this off for months but i finally figured out now to resolve file paths \ 😄 /
2016-11-08 16:50:21 -05:00
Cassie Tarakajian
081c7d521e
#189 load text files from server via filename, does not work for file paths
2016-11-08 14:42:23 -05:00
Cassie Tarakajian
b06fb4cb80
change p5.js password reset email
2016-11-02 18:08:28 -04:00
Cassie Tarakajian
588668886d
update default version of p5 to 5.4
2016-11-02 15:06:28 -04:00
Cassie Tarakajian
85b8f5b589
fixes #96 , downloads now work on safari and firefox
2016-11-02 14:08:53 -04:00
Cassie Tarakajian
2645e13786
change full screen view to embed view
2016-11-02 11:12:07 -04:00
Cassie Tarakajian
e66b916349
change password reset email address
2016-10-19 12:36:58 -04:00
Cassie Tarakajian
70f1c1c8f1
update email copy
2016-10-19 12:36:58 -04:00
Cassie Tarakajian
e5ff11f65a
add basic password reset functionality, no error checking or styling
2016-10-19 12:36:58 -04:00
Cassie Tarakajian
d055aa5af8
more password reset things
2016-10-19 12:36:58 -04:00
Cassie Tarakajian
5aa5032961
create password reset token from FE, start to add flash text
2016-10-19 12:36:58 -04:00
Cassie Tarakajian
ea6d30c430
more password reset stuff
2016-10-19 12:36:57 -04:00
Cassie Tarakajian
1610b0168d
start to add mailgun and nodemailer
2016-10-19 12:36:57 -04: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
dfc55aaa5b
temporarily remote autorefresh and loop protect
2016-10-04 15:35:23 -04:00
Cassie Tarakajian
1232e4c5ca
add db reformat script
2016-10-01 14:01:32 -04:00
Cassie Tarakajian
7fb85c251b
auto autorefresh to preferences, save autorefresh server side
2016-09-28 18:09:37 -04:00
catarak
103ebd2014
add theme to preferences, add backbone of themes to scss
2016-09-20 23:57:27 -04:00
catarak
e24e2805b6
db reformat
2016-09-14 17:34:10 -04:00
catarak
7436f4960f
this time, db reformat, for real
2016-09-14 16:41:36 -04:00
catarak
03e2fd32c5
more db testing stuff
2016-09-14 16:33:47 -04:00
catarak
fcf09c6779
even more db reformat
2016-09-14 16:30:50 -04:00
catarak
f1ec50d914
more db reformatting
2016-09-14 16:27:05 -04:00
catarak
90c55e9e0b
db reformat again
2016-09-14 16:24:51 -04:00
catarak
8bf252ed87
fix dbreformat
2016-09-14 16:23:22 -04:00
catarak
912cddf776
db reformat testing
2016-09-14 16:20:25 -04:00
catarak
9e6d4b56bd
change isSelected to isSelectedFile, add db reformat
2016-09-14 15:57:52 -04:00
catarak
b004fd077f
change http urls to https
2016-09-08 22:02:42 -04:00
catarak
207bab20eb
add embed route, fix path parsing in PreviewFrame
2016-09-06 16:54:16 -04:00
catarak
52fa553d8f
add script to reformat database
2016-09-04 16:39:12 -04:00
catarak
69bb0d0077
adding and deleting files works server side
2016-09-02 19:02:38 -04:00
catarak
1ae27f0d66
add file icons and file types default to file
2016-09-02 17:41:01 -04:00
catarak
3dfed2a11e
delete files works, server side
2016-09-02 17:41:01 -04:00
catarak
34fe78d734
create file works server side
2016-09-02 17:41:01 -04:00
catarak
d08c7c6b94
fix really really annoying bug
2016-09-02 17:41:01 -04:00
catarak
c8074f1501
do a lot of things that aren't really working
2016-09-02 17:41:01 -04:00
catarak
ac6585e713
add file works on unsaved project
2016-09-02 17:41:01 -04:00
catarak
40b70d6c69
add file node component
2016-09-02 17:41:00 -04:00
catarak
1d86d766d9
add login error for invalid username or password
2016-09-02 17:31:07 -04:00
catarak
3b6bfbc552
check for duplicate email and username
2016-09-02 14:51:30 -04:00
catarak
a741e4aaa8
fix passport strategy config, remove github button from signup form
2016-08-31 15:30:37 -04:00
catarak
7a8e77282d
add github login and signup
2016-08-31 15:12:18 -04:00
catarak
29571e4764
login with github works if not already registered
2016-08-31 12:57:47 -04:00
catarak
ab576fe737
add github button styling, add backend for login with github
2016-08-31 12:28:06 -04:00
catarak
64b2ea3da4
add and test logout
2016-08-27 20:46:20 -04:00
catarak
8713e297dd
add about modal to link to github
2016-08-22 12:35:59 -04:00
Cassie Tarakajian
1734852f68
Merge pull request #50 from MathuraMG/output
...
Create text output for canvas
2016-08-19 16:03:22 -04:00
catarak
3ab1b82d8d
add fullscreen route and page
2016-08-17 18:13:17 -04:00
catarak
bca59a6233
add /:username/sketches links to username sketches
2016-08-17 15:53:25 -04:00
MathuraMG
bcd2a39f9d
add preferences to include text output
2016-08-12 15:50:33 -04:00
MathuraMG
cc62ca23a3
add lintWarning to user.js
2016-08-12 15:33:23 -04:00
catarak
3bee1f8c37
fix bug with old p5.js version
2016-08-10 15:03:05 -04:00
catarak
afc86740b3
fix preferences font size text size bug
2016-08-09 18:45:59 -04:00
catarak
d9ea10c4c6
set preferences when authenticating user
2016-08-09 17:50:45 -04:00
catarak
9f9425c5e9
update preferences server side
2016-08-09 14:20:54 -04:00
catarak
c76b1353c3
put preferences to server, need to look at mongoose docs tho because is wrong
2016-08-04 21:43:13 -04:00
catarak
b542f72d33
remove code bloat from preferences, add preferences to user schema
2016-08-03 23:45:49 -04:00
catarak
625608ebbb
when uploading file, add file to project
2016-07-19 18:27:27 -04:00
catarak
c677c37597
get dropzone to render
2016-07-19 18:27:27 -04:00
Cassie Tarakajian
62023c2c82
Merge pull request #12 from MathuraMG/accessibility
...
add aria tags and roles
2016-07-18 12:10:23 -04:00
catarak
fa84be5d5d
fix build error
2016-07-18 00:38:41 -04:00
MathuraMG
038d290577
fix merge conflicts
2016-07-15 17:23:59 -04:00
catarak
8d8e399aac
add cloning of projects
2016-07-15 13:36:33 -04:00
catarak
c3486af031
add author name to sketches
2016-07-15 11:54:47 -04:00
catarak
4d6e4857ba
add files, server side, only css and js files
2016-07-13 18:53:56 -04:00
mathuramg
d4d3d354b3
remove dev variables
2016-07-13 13:03:30 -04:00
mathuramg
baec9e9e87
add aria-tags and titles
2016-07-13 11:59:47 -04:00
mathuramg
da493e4014
remove dev changes
2016-07-12 14:50:54 -04:00
mathuramg
d72a6be009
add table scope
2016-07-12 10:16:19 -04:00
mathuramg
c8f54dced9
fix merge conflict
2016-07-11 23:03:54 -04:00
catarak
9249d496fa
add css files to sketch
2016-07-11 21:54:08 -04:00
catarak
7a164d9cdd
multiple files rendering
2016-07-11 15:22:29 -04:00
mathuramg
0942378812
remove dev changes
2016-07-11 09:06:43 -04:00
catarak
7a84137e9b
start to add selected file stuff
2016-07-08 14:57:22 -04:00
catarak
e06c821923
fix updating file to return all file keys
2016-07-07 13:50:52 -04:00
catarak
88531447ba
add ids to files, fix update file action/reducer
2016-07-07 13:04:54 -04:00
catarak
6e12ed6524
fix default file on server, change file to files in lots of places
2016-07-06 17:29:07 -04:00
catarak
e6d94a0db8
start to add multiple file functionality
2016-07-06 15:09:05 -04:00
mathuramg
1b56f8ce54
add more preferences
2016-07-06 11:27:39 -04:00
catarak
6563d9d90b
add sketch list, with links
2016-07-05 16:04:14 -04:00
catarak
b2369704a2
start sketch list view
2016-07-01 11:30:40 -04:00
catarak
aa0637c256
fix bugs with saving/fetching projects
2016-06-29 12:52:16 -04:00
catarak
21a2b25add
fix project saving bug
2016-06-28 19:35:56 -04:00
catarak
4f82a8fd31
add production build
2016-06-28 14:41:15 -04:00
catarak
248744b186
start to add production webpack
2016-06-27 18:46:08 -04:00
catarak
2bdd682771
fix some minor eslint errors
2016-06-27 13:09:18 -04:00
catarak
e18a5e0941
fix some linting errors
2016-06-24 18:18:22 -04:00
catarak
e20b0545d1
fix login and signup bugs
2016-06-24 18:08:52 -04:00
catarak
3d42da18a8
fix a ton of eslint errors
2016-06-23 18:29:55 -04:00
catarak
3aa3a4d03f
add nodemon, remove .env from being tracked
2016-06-22 18:48:45 -04:00
catarak
17836fcd88
add more project saving stuff
2016-06-20 18:01:36 -04:00
catarak
d8f47d714b
save project without logging in
2016-06-20 18:01:36 -04:00
catarak
719042e41b
combine project view and ide view
2016-06-20 18:01:36 -04:00
catarak
c25d669fe9
move ajax requests to /api
2016-06-20 18:00:40 -04:00
catarak
1045cddaeb
figure out how redux-thunk works
2016-06-20 18:00:40 -04:00
catarak
e1a79ba7a6
start to add create project
2016-06-20 18:00:40 -04:00
catarak
165ad75e8b
add project and file models, add project reducer and actions, add project name to toolbar, make project toolbar name contenteditable
2016-06-20 17:59:22 -04:00
catarak
5e631dcb16
add user authentication when first opening editor
2016-06-20 17:51:03 -04:00
catarak
d672166b87
add login view
2016-06-20 17:50:45 -04:00
catarak
0c54f372c1
store signup in redux
2016-06-20 17:50:45 -04:00
catarak
4908dc1e0b
change authentication to cookies
2016-06-20 17:47:47 -04:00
catarak
9e366fdc17
fix merge conflict, for real this time
2016-06-20 17:47:47 -04:00
catarak
25951cd45b
add sign up server side, still working on client side
2016-06-20 17:47:47 -04:00
catarak
b2a4eacc52
add dotenv, start to add signup
2016-06-20 17:47:47 -04:00
catarak
38accbaa1d
sign up view renders, not tested if functional
2016-06-20 17:47:47 -04:00
catarak
2f474f3aff
add login route
2016-06-20 17:47:46 -04:00
catarak
ba1cf0c644
add react router
2016-06-20 17:47:46 -04:00
catarak
eec7987c70
add a lot of server side libraries, preemptively, still hooking everything up
2016-06-20 17:47:46 -04:00
catarak
06ff0e3e31
add framework for sessions
2016-06-20 17:47:46 -04:00
catarak
62ef5556bd
add session and cookie and passport config for server
2016-06-20 17:47:46 -04:00
catarak
22964f7a1c
add sign up server side, still working on client side
2016-06-20 17:47:46 -04:00
catarak
341158579f
add dotenv, start to add signup
2016-06-20 17:47:46 -04:00
catarak
0919cacc52
sign up view renders, not tested if functional
2016-06-20 17:47:46 -04:00
catarak
ea83c2ba0b
add a lot of server side libraries, preemptively, still hooking everything up
2016-06-20 17:47:46 -04:00
catarak
33fcafb483
add framework for sessions
2016-06-20 17:47:46 -04:00
catarak
2b99122f30
add session and cookie and passport config for server
2016-06-20 17:47:46 -04:00
catarak
09654ca66b
add sign up server side, still working on client side
2016-06-20 17:47:17 -04:00
catarak
c496f20699
add dotenv, start to add signup
2016-06-20 17:47:17 -04:00
catarak
1136ac3f16
add a lot of server side libraries, preemptively, still hooking everything up
2016-06-20 17:47:16 -04:00
catarak
4c8684877e
add framework for sessions
2016-06-20 17:47:16 -04:00
catarak
d8bdc9a232
add session and cookie and passport config for server
2016-06-20 17:47:16 -04:00
catarak
fdd946b961
add sign up server side, still working on client side
2016-06-20 17:47:16 -04:00
catarak
1f75b4d390
add dotenv, start to add signup
2016-06-20 17:46:42 -04:00
catarak
4e1ea2d1fc
sign up view renders, not tested if functional
2016-06-20 17:46:23 -04:00
catarak
c22ae1724a
add login route
2016-06-20 17:46:23 -04:00
catarak
16abc8d725
add react router
2016-06-20 17:46:23 -04:00
catarak
47491f63ba
add a lot of server side libraries, preemptively, still hooking everything up
2016-06-20 17:44:36 -04:00
catarak
dfe54dd784
add framework for sessions
2016-06-20 17:44:36 -04:00
catarak
65c02922c7
add session and cookie and passport config for server
2016-06-20 17:44:36 -04:00
catarak
5e2a57d9eb
initial commit
2016-05-03 00:09:16 -04:00