Skip to content

Commit 4293d29

Browse files
authored
Merge branch 'develop' into typo-fix
2 parents 2d5955e + 4794820 commit 4293d29

18 files changed

+118
-53
lines changed

client/modules/IDE/components/Header/Nav.jsx

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -289,6 +289,24 @@ const ProjectMenu = () => {
289289
<MenubarItem id="help-about" href="/about">
290290
{t('Nav.Help.About')}
291291
</MenubarItem>
292+
<MenubarItem
293+
id="help-report-bug"
294+
href="https://github.com/processing/p5.js-web-editor/issues/new/choose"
295+
>
296+
{t('Nav.Help.ReportBug')}
297+
</MenubarItem>
298+
<MenubarItem
299+
id="help-discord"
300+
href="https://discord.com/invite/SHQ8dH25r9"
301+
>
302+
{t('Nav.Help.ChatOnDiscord')}
303+
</MenubarItem>
304+
<MenubarItem
305+
id="help-forum"
306+
href="https://discourse.processing.org/c/p5js/10"
307+
>
308+
{t('Nav.Help.PostOnTheForum')}
309+
</MenubarItem>
292310
</MenubarSubmenu>
293311
{getConfig('TRANSLATIONS_ENABLED') && <LanguageMenu />}
294312
</ul>

client/modules/IDE/components/Header/__snapshots__/Nav.unit.test.jsx.snap

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -658,6 +658,15 @@ exports[`Nav renders editor version for desktop 1`] = `
658658
<li>
659659
About
660660
</li>
661+
<li>
662+
Report a Bug
663+
</li>
664+
<li>
665+
Chat On Discord
666+
</li>
667+
<li>
668+
Post on the Forum
669+
</li>
661670
</ul>
662671
</li>
663672
</ul>

package-lock.json

Lines changed: 20 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -138,6 +138,7 @@
138138
"@types/friendly-words": "^1.2.2",
139139
"@types/jest": "^29.5.14",
140140
"@types/node": "^16.18.126",
141+
"@types/passport": "^1.0.17",
141142
"@types/react": "^16.14.0",
142143
"@types/react-dom": "^16.9.25",
143144
"@types/react-router-dom": "^5.3.3",

server/routes/api.routes.js renamed to server/routes/api.routes.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Router } from 'express';
22
import passport from 'passport';
33
import * as ProjectController from '../controllers/project.controller';
44

5-
const router = new Router();
5+
const router = Router();
66

77
router.get(
88
'/:username/sketches',
@@ -24,4 +24,5 @@ router.delete(
2424
ProjectController.deleteProject
2525
);
2626

27+
// eslint-disable-next-line import/no-default-export
2728
export default router;

server/routes/asset.routes.js renamed to server/routes/asset.routes.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Router } from 'express';
22
import { getProjectAsset } from '../controllers/project.controller';
33
import { getFileContent } from '../controllers/file.controller';
44

5-
const router = new Router();
5+
const router = Router();
66

77
router.get('/:username/sketches/:project_id/*', getProjectAsset);
88
router.get('/full/:project_id/*', getProjectAsset);
@@ -14,4 +14,5 @@ router.get('/:username/embed/:project_id/*', getProjectAsset);
1414

1515
router.get('/sketches/:project_id/assets/*?', getFileContent);
1616

17+
// eslint-disable-next-line import/no-default-export
1718
export default router;

server/routes/aws.routes.js renamed to server/routes/aws.routes.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Router } from 'express';
22
import * as AWSController from '../controllers/aws.controller';
33
import isAuthenticated from '../utils/isAuthenticated';
44

5-
const router = new Router();
5+
const router = Router();
66

77
router.post('/S3/sign', isAuthenticated, AWSController.signS3);
88
router.post(
@@ -17,4 +17,5 @@ router.delete(
1717
);
1818
router.get('/S3/objects', AWSController.listObjectsInS3ForUserRequestHandler);
1919

20+
// eslint-disable-next-line import/no-default-export
2021
export default router;

server/routes/collection.routes.js renamed to server/routes/collection.routes.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Router } from 'express';
22
import * as CollectionController from '../controllers/collection.controller';
33
import isAuthenticated from '../utils/isAuthenticated';
44

5-
const router = new Router();
5+
const router = Router();
66

77
// List collections
88
router.get(
@@ -41,4 +41,5 @@ router.delete(
4141
CollectionController.removeProjectFromCollection
4242
);
4343

44+
// eslint-disable-next-line import/no-default-export
4445
export default router;

server/routes/embed.routes.js renamed to server/routes/embed.routes.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Router } from 'express';
22

33
const editorUrl = process.env.EDITOR_URL;
44

5-
const router = new Router();
5+
const router = Router();
66

77
// CAT redirecting these temporarily to editor URLS to prevent phishing
88
// router.get('/:username/embed/:project_id', EmbedController.serveProject);
@@ -21,4 +21,5 @@ router.get('/embed/:project_id', (req, res) => {
2121
res.redirect(301, `${editorUrl}/full/${projectId}`);
2222
});
2323

24+
// eslint-disable-next-line import/no-default-export
2425
export default router;

server/routes/file.routes.js renamed to server/routes/file.routes.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ import { Router } from 'express';
22
import * as FileController from '../controllers/file.controller';
33
import isAuthenticated from '../utils/isAuthenticated';
44

5-
const router = new Router();
5+
const router = Router();
66

77
router.post(
88
'/projects/:project_id/files',
@@ -15,4 +15,5 @@ router.delete(
1515
FileController.deleteFile
1616
);
1717

18+
// eslint-disable-next-line import/no-default-export
1819
export default router;

0 commit comments

Comments
 (0)