All Classes and Interfaces

Class
Description
Gradle task that generates a Java constants class containing plugin metadata.
Gradle task that builds the Spellscroll UI module using npm.
Gradle task that launches the Spellscroll application with the plugin loaded in dev mode.
Downloads Spellscroll dev assets for the current OS and API version from https://spellscroll.app/api/download-dev and extracts them to ~/.spellscroll/dev-cache/<version>/<os>/.
DSL extension that exposes the spellscroll {} configuration block.
Main entry point for the Spellscroll Gradle plugin (app.spellscroll.dev).
Gradle task that scaffolds a new Spellscroll UI module at the configured directory.
Performs OAuth2 Authorization Code + PKCE authentication against Google or Microsoft, using a temporary localhost redirect server to capture the authorization code.
 
Persists the OAuth2 refresh token in the OS native credential store (Windows Credential Manager, macOS Keychain, or libsecret on Linux) via com.microsoft:credential-secure-storage.