Skip to content

Optimize ExportSite - #90

Merged
ABKQPO merged 6 commits into
masterfrom
export-site-opti
Sep 28, 2026
Merged

ABKQPO merged 6 commits into
masterfrom
export-site-opti

Conversation

@ABKQPO

@ABKQPO ABKQPO commented Sep 28, 2026 •

Copy link
Copy Markdown
Member

Summary

This pr improves GuideSite export reliability, performance, asset handling, and browser rendering

  • Add detailed export diagnostics with language, source file, line, column, warning/error counts, and stage timing
  • Parallelize language context preparation and improve scene/page export performance
  • Reduce exported site size through shared assets, compressed templates, deduplicated scene data, webp conversion, apng support, and cached image optimization
  • Improve scene export fidelity for ponder timelines, structure states, StructureLib metadata, block statistics, hover targets, animated textures, player skins, and runtime scene controls
  • Add reusable scene state manifests and shared variant data to reduce duplicated cartesian product exports
  • Improve browser scene interaction, keyframe playback, zooming, navigation, tooltips, item linking, responsive layouts, and mobile support
  • Add localized scene controls and language-aware page rendering
  • Improve recipe rendering, including NEI background assets and exported image references
  • Add npm based static site build support for GitHub Pages deployment
  • Add shared site resources, favicon assets, and improved web runtime asset loading

Checklist

  • I have tested this PR in DevEnv
  • I have tested this PR in Fullpack
  • This PR is in compliance with the GTNH AI Policy
  • This PR requires another PR in order to merge

@ABKQPO ABKQPO changed the title Export site opti Optimize ExportSite Sep 28, 2026
@ABKQPO
ABKQPO merged commit c1608e1 into master Sep 28, 2026
1 check passed
@ABKQPO
ABKQPO deleted the export-site-opti branch September 28, 2026 16:02
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