Skip to content

Conversation

@GarboMuffin
Copy link
Member

@GarboMuffin GarboMuffin commented Nov 22, 2025

Saves some space. It should be easy to verify that the JS file was generated at the same commit as the unminified JS so you don't need to do crazy testing.

@github-actions github-actions bot added the pr: change existing extension Pull requests that change an existing extension label Nov 22, 2025
@PPPDUD
Copy link
Member

PPPDUD commented Nov 22, 2025

Does this count as a logic change under REVIEW_PROCESS.MD?

@GarboMuffin
Copy link
Member Author

yes you would want to test that it still works because i actually didn't do that

@GarboMuffin
Copy link
Member Author

if you can look at the repository where the JS is coming from, look at the commits that added them and convince yourself that the minified and non-minified JS files were generated at the same time and should work identically, then you can get away with not a lot of testing and still be probably confident that nothing was broken

@PPPDUD
Copy link
Member

PPPDUD commented Nov 22, 2025

if you can look at the repository where the JS is coming from, look at the commits that added them and convince yourself that the minified and non-minified JS files were generated at the same time and should work identically, then you can get away with not a lot of testing and still be probably confident that nothing was broken

I'll just leave this to someone else, I think.

Copy link
Contributor

@Brackets-Coder Brackets-Coder left a comment

Choose a reason for hiding this comment

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

  • I tested all modified functionality and found no bugs or unintuitive behavior.
  • I believe a well-formed project using an older version of this extension will not be broken by this new version.
  • I have no additional concerns.
  • This change is kinda trivial and small but I tried

I clicked through most of the blocks to see if they would report or respond as expected and not throw any errors. It works but I could not do an in-depth test because I don't use Newgrounds.

@GarboMuffin GarboMuffin requested a review from a team November 25, 2025 02:18
Copy link
Contributor

@DogeisCut DogeisCut left a comment

Choose a reason for hiding this comment

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

  • I tested all modified functionality and found no bugs or unintuitive behavior.
  • I believe a well-formed project using an older version of this extension will not be broken by this new version.
  • I have no additional concerns.

I'm not sure if a game has to be published for the API to work, but it seems all the blocks in the Save data section (except for the hat) return empty strings. It's a similar situation with the medals, and scoreboard, as despite providing valid ids into both, and successfully connecting to the game and logging in, they didn't seem to do anything. Results are inconclusive and would need larger testing from a more Newgrounds savvy reviewer.

Despite this, I believe due to the small change, that this is likely just how this extension has always worked, and is unrelated to the change to a minified version. However, I will not be approving until I can get some confirmation on this behavior.

@David-Orangemoon
Copy link
Contributor

  • I tested all modified functionality and found no bugs or unintuitive behavior.

    • I believe a well-formed project using an older version of this extension will not be broken by this new version.

    • I have no additional concerns.

I'm not sure if a game has to be published for the API to work, but it seems all the blocks in the Save data section (except for the hat) return empty strings. It's a similar situation with the medals, and scoreboard, as despite providing valid ids into both, and successfully connecting to the game and logging in, they didn't seem to do anything. Results are inconclusive and would need larger testing from a more Newgrounds savvy reviewer.

Despite this, I believe due to the small change, that this is likely just how this extension has always worked, and is unrelated to the change to a minified version. However, I will not be approving until I can get some confirmation on this behavior.

You just need to be connected with a login prompt verified. Then all blocks should work.

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

Labels

pr: change existing extension Pull requests that change an existing extension

Projects

None yet

Development

Successfully merging this pull request may close these issues.

6 participants