feat(egg): write the recommended PopupNotifications banner (runicnpc 9e, D327, D328) #22
Reference in New Issue
Block a user
No description provided.
Delete Branch "feat/9e-popup-banner"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
What & why
RunicNPC stage 9e, step 1 (docs/runicnpc/PLAN.md). The egg's install writes the recommended PopupNotifications banner by the same rule as the installer. It writes into
oxide/configorcarbon/configsonly wherePopupNotifications.jsonis missing or every setting is still the plugin's own default (Versionignored, D328). Anything else is kept whole, so a look the operator chose survives a reinstall.Versionis written, or kept from the existing file, because the plugin resets a config without one to its defaults.FRAMEWORK=vanillastill installs nothing.New function
rg_popupinegg/install.sh, called after the plugins are placed.Docs: RunicGateway/docs PR for 9e step 1 (
rust-link/INSTALL.md§B,INTEGRATION.md§2.4).How it was tested
All in
ghcr.io/ptero-eggs/installers:debian(the egg's own install image), with the function extracted frominstall.sh:12.0is treated as12;bash -n install.shpasses andegg/build.shbuilds the egg. A real panel reinstall has not been done; that belongs with 9e step 3's bundle.Checklist
AI-assisted contributions (required)
Claude Code (Claude Opus 5.5). I have reviewed and understandevery change, and take responsibility for it. AI-authored commits are
marked with a
Co-Authored-By/Assisted-Bytrailer.License
(GNU GPL v3.0 or later), and I have the right to contribute it.
🤖 Generated with Claude Code
https://claude.ai/code/session_01E14m6SuuY6i1vASFeGDBeY