Skip to content

Release: 5 features → Main#7585

Open
github-actions[bot] wants to merge 5 commits intomainfrom
dev
Open

Release: 5 features → Main#7585
github-actions[bot] wants to merge 5 commits intomainfrom
dev

Conversation

@github-actions
Copy link
Contributor

@github-actions github-actions bot commented Mar 4, 2026

Release: Dev → Main

5 atomic commits ready for main

Features


This PR is automatically maintained by CI

… components (#7584)

* feat(cryptothrone): add game store context with types, reducer, and event bridge

Foundation for full UI migration:
- GameState with player stats, inventory, notifications, NPC interaction, dialogue, dice roll, and modal state
- React Context + useReducer replaces nanostores
- Event bridge hook converts laserEvents into dispatch actions
- Mock item and NPC data stubs for demo/testing
- GameWindow wrapped with GameStoreProvider

* feat(cryptothrone): enhance notification toast and character dialog

NotificationToast: stacking multiple toasts at bottom-center, auto-dismiss
after 5s, color-coded borders by type, reads from game store.
CharacterDialog: full modal overlay with backdrop, split layout (portrait
left + message right), background image support, yellow/zinc theme.
Both now use useGameStore instead of direct laserEvents listeners.

* feat(cryptothrone): add sticky sidebar HUD with stats, inventory, and settings

* feat(cryptothrone): add action menu, dialogue modal, and typewriter text

* feat(cryptothrone): add dice roll modal for steal mechanic

* chore(cryptothrone): copy missing NPC assets from old app
@github-actions
Copy link
Contributor Author

github-actions bot commented Mar 4, 2026

Dependency Review

The following issues were found:
  • ✅ 0 vulnerable package(s)
  • ✅ 0 package(s) with incompatible licenses
  • ✅ 0 package(s) with invalid SPDX license definitions
  • ⚠️ 1 package(s) with unknown licenses.
See the Details below.

License Issues

apps/irc/irc-gateway/Cargo.toml

PackageVersionLicenseIssue Type
tokio-tungstenite>= 0.28.0, < 0.29.0NullUnknown License

OpenSSF Scorecard

PackageVersionScoreDetails
cargo/tokio-tungstenite >= 0.28.0, < 0.29.0 UnknownUnknown

Scanned Files

  • Cargo.lock
  • apps/irc/irc-gateway/Cargo.toml

@github-actions github-actions bot changed the title Release: 1 feature → Main Release: 2 features → Main Mar 4, 2026
Replace Starlight's default hero with a custom full-viewport hero section.
AstroHeroSection.astro renders static HTML (zero JS), HeroDitherCycle.tsx
hydrates as an O(1) React island that cycles unsplash backgrounds using an
8x8 Bayer ordered-dither dissolve on a quarter-res canvas. PageTitle
override suppresses Starlight's h1 and content-panel padding on splash
pages for true edge-to-edge layout.
@github-actions github-actions bot changed the title Release: 2 features → Main Release: 3 features → Main Mar 4, 2026
* feat(devops): add oneof, cycle detection, multi-pkg, tests to proto-to-zod

- Add 204 unit tests across 5 spec files with shared mock factories
- Add oneof support: mapOneof() emits z.union() for oneof groups
- Add cycle detection: three-color DFS in topoSort returns lazyRefs
- Auto z.lazy() for circular message references
- Emitter iterates msg.members (not msg.fields) for correct oneof ordering
- Multi-package support: protoPackage accepts string | string[]
- Well-known type inlining (Timestamp, Struct, wrapper types, etc.)
- Field rename conflict detection in emitter

* fix(devops): remove unused makeDescEnumValue import
@github-actions github-actions bot changed the title Release: 3 features → Main Release: 4 features → Main Mar 4, 2026
…ce (#7589)

RCON (port 25575) is now only accessible from the kilobase and mc
namespaces. Game, bedrock, and resource-pack ports remain open.
@github-actions github-actions bot changed the title Release: 4 features → Main Release: 5 features → Main Mar 4, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

Status: Review

Development

Successfully merging this pull request may close these issues.

1 participant