Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added Sheet From Beyond #64

Closed
wants to merge 4 commits into from

Conversation

alvarocavalcanti
Copy link
Contributor

@alvarocavalcanti alvarocavalcanti commented Jun 5, 2024

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

@nthouliss
Copy link
Contributor

nthouliss commented Jun 19, 2024

The tag sheet is not supported. These are our supported tag with the exception of built-by-owlbear in your case.

https://github.com/owlbear-rodeo/extensions/blob/main/tags.json

@alvarocavalcanti
Copy link
Contributor Author

The tag sheet is not supported. These are our supported tag with the exception of built-by-owlbear in your case.

https://github.com/owlbear-rodeo/extensions/blob/main/tags.json

Fixed!

@Several-Record7234
Copy link
Collaborator

Several-Record7234 commented Aug 14, 2024

Validation script and image URLs check out fine. Extension functionality and API usage not checked.

@Several-Record7234
Copy link
Collaborator

(As far as I can tell, all 13 of the task prerequisites for a PR have now been met, but @alvarocavalcanti hasn't yet edited his initial comment to reflect that.)

@alvarocavalcanti
Copy link
Contributor Author

(As far as I can tell, all 13 of the task prerequisites for a PR have now been met, but @alvarocavalcanti hasn't yet edited his initial comment to reflect that.)

All boxes have been ticked now, and the conflicts addressed. Thanks!

@nthouliss
Copy link
Contributor

Thanks for your patience @alvarocavalcanti just a few things.

  1. If I hit cancel when adding a URL to the adding sheet alert message it throws an error message to the UI. I don't think this is needed when choosing to cancel.
  2. I'd probably specifically mention DnDBeyond not working in Popover mode (or just throw a message in the iframe if someone tries to open a dndbeyond sheet in the popover). You can't log in since they use third party auth like Apple and Google and the iframe just fails. You mention that in this scenario it offers to open in a new tab but I didn't have this experience.
  3. There's an issue with loading your icon at this url: https://sheet-from-beyond.vercel.app/img/sheet-icon.svg

@nthouliss
Copy link
Contributor

(As far as I can tell, all 13 of the task prerequisites for a PR have now been met, but @alvarocavalcanti hasn't yet edited his initial comment to reflect that.)

All boxes have been ticked now, and the conflicts addressed. Thanks!

I'm happy with this and I'm ready to give it a merge but your commits need to be squashed to one commit. If you're not familiar with squashing commits I'd recommend using GitHub Desktop to do so and then doing a force push to your branch.

https://docs.github.com/en/desktop/managing-commits/squashing-commits-in-github-desktop

@alvarocavalcanti
Copy link
Contributor Author

Thanks for your patience @alvarocavalcanti just a few things.

1. If I hit cancel when adding a URL to the adding sheet alert message it throws an error message to the UI. I don't think this is needed when choosing to cancel.

2. I'd probably specifically mention DnDBeyond not working in Popover mode (or just throw a message in the iframe if someone tries to open a dndbeyond sheet in the popover). You can't log in since they use third party auth like Apple and Google and the iframe just fails. You mention that in this scenario it offers to open in a new tab but I didn't have this experience.

3. There's an issue with loading your icon at this url: https://sheet-from-beyond.vercel.app/img/sheet-icon.svg

@nthouliss

  1. I've removed the error message, now the code will just exit without adding anything to the sheet
  2. I've tweaked the text, and I tested it with DDB, if you mark the sheet as public you don't need to login, just accept the cookies and it will work just fine in the popover
  3. The URL has been updated

@alvarocavalcanti
Copy link
Contributor Author

@nthouliss The commit history looks too messy to squash. I'm going to create a new PR and close this one.

@alvarocavalcanti alvarocavalcanti deleted the patch-1 branch August 20, 2024 11:18
@alvarocavalcanti alvarocavalcanti mentioned this pull request Aug 20, 2024
13 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
verified by human verified by a person
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants