5e4b076b93
* Changed unsaved changes asterisk to an svg circle. #158 * Fixed #100 Unmatched routes are handled by react-router on the client side and a single wildcard route on server.routes.js renders the index html. When the /:username/sketches route is matched and the username is not valid, the user will be redirected to the index route and a toast will explain what happened. When the username is 'p5' (default when logged out) it will show all sketches. Maybe this should be changed to just public or 'local' sketches? * Moved unsaved changes SVG to a separate file. * User not found is now a 404 error. * Added server rendered 404 page. * Removed console.log * 404 Page now renders a random p5 sketch. TODO: make 404 sketches. * Added 404 header 404 page now fetches a random example sketch * Moved circle closer to file name * Render 404 page in SketchList route if !user |
||
---|---|---|
.. | ||
About.jsx | ||
Console.jsx | ||
Editor.jsx | ||
EditorAccessibility.jsx | ||
FileNode.jsx | ||
FileUploader.jsx | ||
ForceAuthentication.jsx | ||
KeyboardShortcutModal.jsx | ||
NewFileForm.jsx | ||
NewFileModal.jsx | ||
NewFolderForm.jsx | ||
NewFolderModal.jsx | ||
Preferences.jsx | ||
PreviewFrame.jsx | ||
ShareModal.jsx | ||
Sidebar.jsx | ||
SidebarItem.jsx | ||
SketchList.jsx | ||
TextOutput.jsx | ||
Timer.js | ||
Toast.jsx | ||
Toolbar.jsx |