Andrew Nicolaou
7fd226f3ad
Removes hashedKey from APIKey data when serialising
...
This ensures it's not accidentally exposed to the client when returning
the key metadata
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
89dd41d81f
lastUserAt should be null if the key has never been used
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
3e760ca0b8
Styles Account and APIKeys components
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
a03eed1603
Copy button copies token to clipboard
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
ed87d4cd26
Aligns AccountView to top of page
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
504eacaf64
Displays all API keys in a table, including new token information
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
69d5a87861
Fixes API controller tests
...
The tests mock the mogoose User model and the express Response model
which isn't good. We should find a solution that makes use of
the actual model object.
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
7bfacf08d0
Do not return any keys in API
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
de5e1a9e8f
Removes AdvancedSettingsView as functionality now in AccountView
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
90f34d7a5a
Updates client UI to request token generation from server
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
403234ae81
Moves API key creation to server
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
a860762683
Adds passport-http to package-lock.json
2019-05-29 12:51:50 -04:00
Andrew Nicolaou
89babdc8c0
Update test snapshots
2019-05-29 12:51:50 -04:00
Vertmo
f0b669d5af
Added Basic Auth using passport-http
2019-05-29 12:51:50 -04:00
Vertmo
3b55ff81d2
Hashing keys before storing them
2019-05-29 12:51:50 -04:00
Vertmo
78695d3983
Improved interface for copying key after creation
2019-05-29 12:51:50 -04:00
Vertmo
4d4f636623
You can now generate keys from the advanced settings interface
2019-05-29 12:51:50 -04:00
Vertmo
db71a2b7c0
Added DB schema and backend logic for API keys creation and deletion
2019-05-29 12:51:50 -04:00
Vertmo
3d2a862d9d
Added design of the API key page
2019-05-29 12:51:50 -04:00
Cassie Tarakajian
18239eb2e0
fixes #1065 , checks if cmController.getContent is defined ( #1071 )
2019-05-10 18:26:48 -04:00
Cassie Tarakajian
d4cdd1b790
fixes #1061 , sets selected file if it gets unset ( #1066 )
2019-05-06 14:50:28 -04:00
Cassie Tarakajian
df1219b47a
fixes #850 , bundling external libraries was causing a callback to never be called ( #1060 )
2019-05-02 19:33:16 -04:00
Cassie Tarakajian
765ec68ef3
attempt to fix error in mongo logs
2019-05-02 19:10:14 -04:00
Ziyao Wei
10403a7f59
Fix race condition that's causing preview/console and code to be out of sync ( #990 ) ( #1031 )
...
* Fix race condition that's causing preview/console and code to be out of sync (#990 )
* Refactor
* Fix undefined prop error
2019-05-02 15:30:56 -04:00
Joey Lee
a5753b5e4c
Script to fetch ml5 examples from Github Repo ( #1051 )
...
* 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
* removed console.log of response.data to prevent logging user data to console
* fixed linting error
* initial commit for setting up automated ml5 example fetching
* rm logs from .env replaced with placeholder
* added functions for retrieving all assets from examples sketches
* added recursive walk through to get all directories and files
* added functions t format files for making project
* added full working test
* added comments and formated code
* added comments
* set username at to of code
* added process.exit() on complete
* added linting and fixed errors
* rm await in return
* added es lint disable for reduce()
* rm package-lock.json
* reset package-lock.json to master
* "updated .env.example with dummy logins"
* updated .env.example for consistency
* added p5 user checking
* fixed linting issues
* add webpack config to build ml5 example fetching bundle
2019-05-02 15:12:06 -04:00
siddhant
538a41c617
Added Loader to indicate loading of sketches ( #880 )
...
* Added Loader to indicate loading of sketches
* Fixed styles
* Changed styles
* remove prefixes
* Issues Fixed:
* added Loader
* Refactor
* Issues Fixed
* clean up loader functions
2019-05-01 16:32:39 -04:00
Cassie Tarakajian
870d9ceded
Fixes #760 ( #1046 )
...
* fixes #760
* fixes linting errors
2019-05-01 15:38:11 -04:00
Cassie Tarakajian
9d22c3c146
fixes #1057 , fullscreen wasn't rendering because clearConsole was not defined ( #1058 )
2019-05-01 15:31:55 -04:00
Abhishek Kumar
76e4363705
Dialog fixes ( #1043 )
...
* Dialog fixes
* Dialog Alignmet Fixed
2019-05-01 14:17:55 -04:00
Ankur Ingale
07b55d7ee4
Fixed Issue #896 ( #1049 )
2019-04-30 17:44:41 -04:00
Nimish Agrawal
705dd5c796
Focus on find input ( #1044 )
2019-04-30 17:24:41 -04:00
Cassie Tarakajian
8b296a51aa
Fixes #1052 , in which you can't save a sketch after uploading a file ( #1053 )
...
Fixes #1052 , in which a user can't save a sketch after uploading a file
2019-04-24 13:32:23 -04:00
Cassie Tarakajian
c3de0512cc
fixes #1005 , squashed commits from @plxity and @catarak
2019-04-17 17:05:55 -04:00
Cassie Tarakajian
a4e2ce178d
fixes #1040 ( #1042 )
2019-04-17 16:51:58 -04:00
Apoorv Taneja
ac188eb6d9
fixed ( #958 )
2019-04-17 15:30:50 -04:00
Cassie Tarakajian
7d1901649f
Project synching, for #790 ( #1039 )
...
* add isSaving to project reducer, move actions to functions, start work to get comprehensive frontend/backend syncing working
* handle making changes while saving project, handle saving from another window
* add change to handle saving new sketch, and adding new changes while saving
2019-04-17 14:08:33 -04:00
Ankur Ingale
94eb6f1ac9
Fixed Issue #978 ( #1015 )
...
* Fixed Issue #978
* Added more keywords
2019-04-12 12:59:06 -04:00
Cassie Tarakajian
5abf4c4e06
fixes #1026 ( #1028 )
2019-04-11 16:25:37 -04:00
Cassie Tarakajian
61d6e13c78
fixes #1018 ( #1019 )
2019-04-05 17:14:00 -04:00
Cassie Tarakajian
cdb4e0687e
remove accessible options from nav for #768
2019-04-03 14:29:58 -04:00
Cassie Tarakajian
79ed559eee
Merge branch 'nik72619c-master'
2019-04-03 11:56:57 -04:00
Cassie Tarakajian
c421a73705
remove changes that should not be on this PR
2019-04-03 11:46:36 -04:00
Cassie Tarakajian
6d998d5f73
Merge branch 'master' into master
2019-04-03 11:38:39 -04:00
siddhant
7ef34e8f59
Since uploader was not present in the imports , the styles were not showin up ( #946 )
...
* fixed styles not showing up
* Added theme support
* Fixed Styles
* Fixed styles
* Refactor
2019-04-02 15:10:49 -04:00
nik72619c
c876153e48
added .env.example file
2019-03-30 16:39:55 +05:30
progfay
276f115d3f
set default theme value (light) ( #1001 )
2019-03-28 16:53:22 -04:00
Cassie Tarakajian
f8499f3375
Merge branch 'abhinavsagar-abhinavdoc1'
2019-03-28 16:34:36 -04:00
Cassie Tarakajian
15b38a0bc8
finish updates to developer docs, fixes #995
2019-03-28 16:34:24 -04:00
Cassie Tarakajian
98ac3bafcc
Merge branch 'abhinavdoc1' of git://github.com/abhinavsagar/p5.js-web-editor into abhinavsagar-abhinavdoc1
2019-03-28 14:24:13 -04:00
Apoorv Taneja
391a92a1fd
Logo color changes with theme. Fix #916 ( #997 )
...
* color changes with theme
* color changes with theme
* color changes with theme
* color changes with theme
2019-03-28 14:21:43 -04:00