Skip to content

FIXED - Organise Toolbox resources into clearer categories & add new Resources / Cards - #307

Merged
hippogriff101 merged 13 commits into
hackclub:mainfrom
SmartSparkCoding:main
Aug 6, 2026
Merged

FIXED - Organise Toolbox resources into clearer categories & add new Resources / Cards#307
hippogriff101 merged 13 commits into
hackclub:mainfrom
SmartSparkCoding:main

Conversation

@SmartSparkCoding

Copy link
Copy Markdown
Contributor

Summary of Changes!

This PR slightly reorganises the Toolbox manifest.js to make resources for leaders easier to discover while adding missing 'cards' to the toolbox.

List of changes

  • Add a new Club Leaders category
  • Move leader-only resources out of Resources and into Club Leaders
    • Posters
    • International Posters
    • Leadership Guide
    • Canva Pro
    • Stickers
  • Add the following new resources:
    • Nest
    • Nest Git
    • Print Legion
  • Modified the CAD YSWSs card to use the '3d-rotate' icon - as the current icon appears broken

Screenshots of Update

image

image

image

image

image

@SmartSparkCoding
SmartSparkCoding requested review from a team and Copilot August 6, 2026 09:14
@vercel

vercel Bot commented Aug 6, 2026

Copy link
Copy Markdown

@SmartSparkCoding is attempting to deploy a commit to the Hack Club Team on Vercel.

A member of the Team first needs to authorize it.

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@SmartSparkCoding

Copy link
Copy Markdown
Contributor Author

Test Deployment:

https://toolbox-gamma-roan.vercel.app

Reintroduced 'School Toolbox' with updated access for leaders.
Copilot AI review requested due to automatic review settings August 6, 2026 12:16

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

Copilot AI review requested due to automatic review settings August 6, 2026 12:23

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@hippogriff101 hippogriff101 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

looks good to me (lgtm) :pf:

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Suppressed comments (3)

manifest.js:631

  • This PR description doesn’t mention changing who can access “School Toolbox”, but in this move it’s now forUseBy: 'leaders' (it previously appeared under Resources for everyone). If the intent is only to recategorize, keep the original audience to avoid an unintended access change.
        forUseBy: 'leaders'

manifest.js:418

  • titleColor is set to A633D6 without a leading #, which is not a valid CSS color value. This will cause the FancyCard icon/title styling to render incorrectly (or fall back).
        titleColor: 'A633D6',

manifest.js:638

  • This link uses plain HTTP. Use HTTPS to avoid downgrade/mixed-content issues and ensure credentials/session cookies aren’t exposed in transit.
        url: 'http://forms.hackclub.com/club-stickers',

Copilot AI review requested due to automatic review settings August 6, 2026 12:39

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated no new comments.

Suppressed comments (2)

manifest.js:422

  • This item defines FancyCard-only styling fields (background/titleColor/descriptionColor) but is missing fancy: true, so it will render with the plain InfoCard and those fields will be ignored. Add fancy: true (or remove the unused styling fields if it’s meant to be a plain card).
        titleColor: '#A633D6',
        descriptionColor: '#FFFFFF',
        slack: {name: 'nest', id: 'C056WDR3MQR' },
        forUseBy: 'everyone'
      },

manifest.js:631

  • PR description lists which leader-only resources are being moved, but this change also makes “School Toolbox” leader-only (forUseBy: 'leaders'). If that restriction is intentional, it should be called out in the PR description; if not, forUseBy should remain everyone.
        description: 'Resources to help with school admin or IT challenges',
        icon: 'briefcase',
        external: true,
        url: 'https://school-toolbox.hackclub.com',
        forUseBy: 'leaders'

@hippogriff101 hippogriff101 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There we go. All good.

@hippogriff101
hippogriff101 merged commit f216089 into hackclub:main Aug 6, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants