Skip to content

Implementing ScamScreener to Wizard and Fixed persistence of background image#18

Merged
KdGaming0 merged 3 commits intoKdGaming0:v4from
Tangos-Mods:v4
Mar 13, 2026
Merged

Implementing ScamScreener to Wizard and Fixed persistence of background image#18
KdGaming0 merged 3 commits intoKdGaming0:v4from
Tangos-Mods:v4

Conversation

@Pankraz01
Copy link
Copy Markdown
Contributor

@Pankraz01 Pankraz01 commented Mar 13, 2026

Summary

This PR integrates ScamScreener into the welcome wizard through its published API. And fixes the background image not saved properly.

Whats Changed

  • Added an optional ScamScreener integration to PackCore

  • Applied wizard selections through the API for:

    • Minimum Alert Risk Level
    • Ping On Risk Warning
    • Ping On Blacklist Warning
  • Made the available alert levels dynamic so the wizard stays compatible with future ScamScreener changes

  • Only show the ScamScreener wizard step when ScamScreener is actually installed

Fixes

  • Fixed the post-wizard flow so PackCore opens the newly selected title screen immediately after finishing setup
  • Fixed a startup crash caused by a missing changelog string in the title screen overlay

ScamScreener can evolve independently from PackCore. Reading available settings from the API avoids config drift and makes the wizard more robust across ScamScreener updates.

Testing

  • ./gradlew build
  • Wizard Test

Note

Could not test other features of wizard. didn't know what else i need to test it. most of the time it showed some placeholders.
-> See Pictures


image image
image image image image image image image

added scamscreener-api to always use the right runtime.json config values, when a newer version of scamscreener comes out and changes its schema
@KdGaming0 KdGaming0 merged commit 02c4e45 into KdGaming0:v4 Mar 13, 2026
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.

2 participants