Skip to content

Comments

Client integration#50

Merged
OwnerOfJK merged 79 commits intomasterfrom
client_integration
Jun 13, 2025
Merged

Client integration#50
OwnerOfJK merged 79 commits intomasterfrom
client_integration

Conversation

@OwnerOfJK
Copy link
Contributor

@OwnerOfJK OwnerOfJK commented Jun 10, 2025

Merge master branch into client_integration working branch for the most of up-to-date pwar version.

This PR:

  • adds pwar specific pages on top of the vanilla UI.
  • creates a pwar context that wraps around the pixelaw provider to access the account, wallet, provider and manifest.
  • updates smart contracts with unit tests including typescript bindings and new manifest.json.

Fixes all linting and formatting errors.

Note: Pwar is still a work in progress and this repo is not yet ready for a final launch.

@OwnerOfJK OwnerOfJK marked this pull request as ready for review June 11, 2025 21:10
@OwnerOfJK OwnerOfJK requested review from Copilot and thiscaspar June 11, 2025 21:11
Copy link

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull Request Overview

This pull request merges the master branch into the client_integration branch to update the pwar version and integrate PixelAW–specific pages and configurations for the client application. Key changes include the revision of index.html with updated meta tags and inline scripts, removal of legacy linting/dojo configuration files in favor of new configuration (biome.json), and significant documentation and build/deployment updates across several files.

Reviewed Changes

Copilot reviewed 204 out of 204 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
client/index.html Updated meta tags, favicon link, and added inline touch event handling with debug logging.
client/eslint.config.js Removed in favor of the new configuration approach.
client/dojoConfig.ts Removed as part of the refactor.
client/docker-compose.yml Added new Docker Compose configuration for PixelAW core with version 0.6.31.
client/doc/* Added diagram and PNG generation script files.
client/components.json Removed legacy component configuration.
client/biome.json Added new linting and formatting configuration.
client/VERSION Added new version file (0.7.3).
client/README.md Updated instructions and renamed header to "Vanilla Pixelaw".
client/Makefile Added Makefile for Docker image build.
client/Dockerfile Introduced a multi-stage Dockerfile with different stages for dependencies, build, and production.
client/.vscode/* Removed VS Code extension recommendations.
client/.prettierrc.mjs Removed in favor of unified formatting configuration.
client/.gitignore Removed the file; ensure ignored patterns are maintained elsewhere.
client/.env.example Updated host addresses from localhost to 127.0.0.1.
client/.cursorrules Removed internal coding guideline file.
README.md Revised root documentation with updated setup and build instructions.
Comments suppressed due to low confidence (1)

client/.gitignore:1

  • Verify that the removal of client/.gitignore is intentional and that the necessary ignore patterns are maintained elsewhere to prevent accidental commits of build artifacts and logs.
# Entire file removed

@OwnerOfJK OwnerOfJK merged commit 54ad899 into master Jun 13, 2025
4 checks passed
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.

1 participant