Skip to content

Add GM Vault extension#122

Open
lolergb wants to merge 1 commit intoowlbear-rodeo:mainfrom
lolergb:add-dm-panel-extension
Open

Add GM Vault extension#122
lolergb wants to merge 1 commit intoowlbear-rodeo:mainfrom
lolergb:add-dm-panel-extension

Conversation

@lolergb
Copy link

@lolergb lolergb commented Dec 29, 2025

Make sure that your submission has the following:

  • A link to the raw github markdown file with a YAML front matter definition containing:
    • The title of your extension
    • A description of your extension
    • The author
    • A hero image
    • An icon
    • Tags (these will help with your extension's discoverability)
    • A link to your extensions manifest

Please, go through these steps before you submit a PR.

  • You have done your changes in a separate branch.

  • You have a descriptive commit message with a short title (first line).

  • You have only one commit (if not, squash them into one commit).

  • Your pull request MUST target the main branch on this repository.

  • Your pull request puts your extensions details as the last entry in the extensions.json file

@lolergb lolergb force-pushed the add-dm-panel-extension branch from 89da13f to b46f851 Compare December 30, 2025 20:44
@lolergb lolergb changed the title Add DM Panel extension Add GM Vault extension Dec 31, 2025
@Several-Record7234
Copy link
Collaborator

Hi @lolergb,

I'm just running first-line verification on your submission, and it's failing on the tags field in the manifest:
"tags" must be one of [dice, fog, tool, content-pack, drawing, audio, combat, automation, other]

Please could you choose from this list of approved tags, I would suggest that tool would make sense to me. When you've changed that, let me know and I'll run verification again, thanks!

@Several-Record7234
Copy link
Collaborator

On further investigation of the extension, I've noticed that you are including copyrighted material without permission to share it - please remove this, and only use material that's publicly available or for which you have written permission to share (we may ask you to prove that you have permission, but it's best practice to include a footnote naming or linking to the copyright licence for the material included, like the D&D System Reference Document.

Until your extension only includes public domain, copyright-free, or other permitted materials, we won't be able to publish it to our official webstore, thanks for your co-operation on this!

@lolergb
Copy link
Author

lolergb commented Jan 8, 2026

Hi @Several-Record7234!!!
Thanks for the heads-up!

I've updated the manifest to use the approved tool tag, as you suggested.

I've also removed any bundled copyrighted material. The extension now only includes original example content and references to open-licensed material.
All rules references are derived from the D&D 5.1 System Reference Document (SRD), licensed under CC-BY-4.0, and a clear Licensing & Attribution section has been added to the repo.

Please let me know if anything else is needed.

Thanks!

@Several-Record7234
Copy link
Collaborator

Validation script and image URLs check out fine.

Extension loads OK, no dev console warnings/errors, but functionality and API usage not checked.

@Several-Record7234
Copy link
Collaborator

Hi @Several-Record7234!!! Thanks for the heads-up!

I've updated the manifest to use the approved tool tag, as you suggested.

I've also removed any bundled copyrighted material. The extension now only includes original example content and references to open-licensed material. All rules references are derived from the D&D 5.1 System Reference Document (SRD), licensed under CC-BY-4.0, and a clear Licensing & Attribution section has been added to the repo.

Please let me know if anything else is needed.

Thanks!

This is all great, but it looks like some issues remain in v1.1.0's demo content:

  1. Start Here > Opening Scene gives me a 404 error
  2. Start Here > Handout — Mysterious Map and Act I > Encounter > Map looks like an image owned by Wizards of the Coast - is this covered by the 5.1 SRD?
  3. Start Here > Enemy — Goblin seems to pull data directly from the 5e.tools site, which would be a no-no!
  4. Session > Session Notes looks like it has a Gen-AI image, which might gain you some backlash from users

@lolergb
Copy link
Author

lolergb commented Jan 16, 2026

Hey! Sorry about the mix-up!

I updated default-config on the beta branch instead of main. Getting old is rough 😅

It should now load the corrected configuration.

Thanks for being there and for taking the time to review it ^_^

@lolergb
Copy link
Author

lolergb commented Jan 16, 2026

@Several-Record7234 @nthouliss I didn’t think about that before, but I can enable a token for you if you need to see the extension’s console.log. Just let me know!

@nthouliss
Copy link
Contributor

@lolergb I can see the extension making a request for the role every 3 seconds, is there a need to check this often?

@lolergb
Copy link
Author

lolergb commented Jan 30, 2026

Ey @nthouliss!!! Maybe I went a bit too far making a request every 3 seconds, right? 😅 I did it because I couldn’t find any trigger to detect when a player gets promoted to co-GM.

I’m totally open to any alternative approach ^^

Thankssssss!

@davidsev
Copy link
Contributor

I did it because I couldn’t find any trigger to detect when a player gets promoted to co-GM.

Player.onChange should have it.

@lolergb
Copy link
Author

lolergb commented Jan 31, 2026

@davidsev yeah! Thanks a lot for your help ^__^
I’m applying the same approach in the beta I’m working on now!

@nthouliss fixed!!!
Really, thank you all from the bottom of my heart 💙

@lolergb
Copy link
Author

lolergb commented Feb 10, 2026

Hey folks! 👋

I’ve been thinking ... would it be better to close this MR and open a new one with the updated GM Vault version?

Happy to do whichever you think makes more sense. What do you think @nthouliss @Several-Record7234 ?

Thank a lot!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants