Spaces:
Running
Running
Commit History
-
Deploy Bloxd Studio 2.8.2
AtomCode (GLM-5.2)62cc0c8 -
Deploy Bloxd Studio 2.8.1
AtomCode (GLM-5.2)1013c6c -
Deploy Bloxd Studio 2.8.0
AtomCode (GLM-5.2)0378745
-
Deploy Bloxd Studio 2.7.0
AtomCode (GLM-5.2)92d32a3 -
Deploy Bloxd Studio 2.6.3
AtomCode (GLM-5.2)24a0955 -
Deploy Bloxd Studio 2.6.2
AtomCode (GLM-5.2)66126b1 -
Deploy Bloxd Studio 2.6.1
AtomCode (GLM-5.2)984f283 -
Deploy Bloxd Studio 2.6.0
AtomCode (GLM-5.2)81f56ab -
Deploy Bloxd Studio 2.5.1
AtomCode (GLM-5.2)925ebb0 -
Deploy Bloxd Studio 2.5
AtomCode (GLM-5.2)02a82da -
Deploy Bloxd Studio 2.4.1
AtomCode (GLM-5.2)7e90731 -
Deploy Bloxd Studio 2.4
AtomCode (GLM-5.2)d3c138f -
Fix in-app project naming flow
AtomCode (GLM-5.2)46aa3ee -
Deploy Bloxd Studio 2.3
AtomCode (GLM-5.2)f3bf925
-
Deploy Bloxd Studio 2.2
AtomCode (GLM-5.2)a44ca2d -
feat: publish Bloxd Studio 2.1 visual worlds
AtomCode (GLM-5.2)05bdb7c -
feat: publish Bloxd Studio 2.0
AtomCode (GLM-5.2)b18acfe
-
fix: rename toolbox category from 'file' to Chinese '文件'
AtomCode (GLM-5.2) +1: AtomCode (deepseek-v4-flash)Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>5121abb -
feat: add resource/file toolbox tools (listResources, readResource, loadBloxdschemFromResource)
AtomCode (GLM-5.2) +1: AtomCode (deepseek-v4-flash)Three new tools in 'file' category: - listResources() - list imported resource filenames - readResource(name) - get Data URL content of any resource - loadBloxdschemFromResource(name, opts) - parse .bloxdschem from resources with targetMap/offset support Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>68103b4 -
fix: export always uses latest registry map, not stale window.lastMap
AtomCode (GLM-5.2) +1: AtomCode (deepseek-v4-flash)window.lastMap could point to an old map when user ran code multiple times (runCode only sets it on first run). Export now reads mapRegistry directly: sidebarMapSelect or registry[-1]. Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>19dc97b -
remove v2 export option (broken format), default to v0
AtomCode (GLM-5.2) +1: AtomCode (deepseek-v4-flash)v2 schema caused parsing errors and had no practical use. Remove the option entirely so the select doesn't auto-reset to v2 on every renderFileList() call. Default is now v0 (schema0, M2B-compatible). Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>ba7ce2f -
fix: export filename uses map.name not code tab name
AtomCode (GLM-5.2) +1: AtomCode (deepseek-v4-flash)Prioritize window.lastMap.name over activeTab so the exported .bloxdschem file is named after the map (e.g. 'My Map.bloxdschem'), not the code editor tab (e.g. 'untitled.bloxdschem'). Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>5d5a01f -
fix: export version selection now properly reads exportVersionSelect element
AtomCode (GLM-5.2) +1: AtomCode (deepseek-v4-flash)Bug: setup.js overrode document.getElementById(), making sidebarExportVersion (nonexistent) return a truthy Proxy, which short-circuited the || and prevented exportVersionSelect from being read. Default version always fell back to 2. Fix: bypass the sidebarExportVersion lookup entirely and read exportVersionSelect directly. Also default to v0 (schema0, M2B-compatible) when element is absent. Co-Authored-By: AtomCode (deepseek-v4-flash) <noreply@atomgit.com>5f20e34
-
fix: import defaulttool.js in setup.js, remove inline function
AtomCode2b2b456 -
fix: inline FileReader logic, remove loadImageFromFile dependency
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>c708417 -
fix: inline loadSchematicFromResource in setup.js, accept Data URL directly
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>b27f6c0 -
fix: wrap await in async IIFE in load_image example
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>c9545ad -
fix: make load_image example a complete copy-paste workflow
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>ce92365 -
fix: replace stale asset with current bundle
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>b9f49c7 -
feat: add loadSchematicFromResource tool for direct resource loading
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>578bdba -
feat: loadSchematicFromImage auto-previews + supports targetMap overwrite
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>00aa89e -
feat: loadSchematicFromImage auto-previews + supports targetMap overwrite
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>3fa8553 -
fix: load_schematic now registers map in mapRegistry + preview
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>7e9d910 -
fix: add previewMap back to load_image example
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>eba42e6 -
refactor: remove previewMap and UI examples from resource examples
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>66e2aab -
fix: wrap top-level await in async IIFE in load_image and load_schematic examples
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>736532b -
refactor: simplify examples, replace Blue Wool with Water
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>45d8e36 -
chore: remove stale build artifacts, keep only current bundle
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>5ff121c -
fix: all image/schematic examples now read from project resources
AtomCode +1: AtomCode (GLM-5.2)- load_image: reads from getProjectFiles() + getFileContent() instead of file input - load_image_ui: UI dropdown shows project images instead of file picker - load_schematic: reads .bloxdschem from project resources - load_schematic_ui: UI dropdown shows project schem files - removed redundant load_image_res / load_schematic_res (merged into main examples) Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>22011ff -
fix: use grid-column:1/-1 wrapper instead of gridTemplateColumns manipulation
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>e420a4f -
fix: use gridTemplateColumns instead of display for example layout
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>3c6ecfa -
fix: examples list grid reset on open+tabs, resources project-bound
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>4c4c7f0 -
fix: resources always visible, deleteProject clears localStorage registry, example UI display
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>acc1b81 -
feat: resources manager + API + resource-based examples
AtomCode +1: AtomCode (GLM-5.2)- 其他资源: add import/delete file system in sidebar - API: getProjectFiles(), getFileContent(name) on window - Examples: load_image_res (from resources), load_schematic_res (from resources) Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>8f2674b -
fix: terrain pool position + water, example layout reset, deploy button
AtomCode +1: AtomCode (GLM-5.2)- terrain: pool moved to lower area, Blue Wool -> Water - examples: closing overlay resets card grid layout - back button: resets grid layout on return to list - detail view: add '部署到项目' button to deploy code to project files Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>f766cdc -
fix: deleteProject now calls saveMapRegistry() after clearing registry
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>b57f5c7 -
feat: add createCylinder/createCone/createTorus numerical tools
AtomCode +1: AtomCode (GLM-5.2)All use bounding-box scan + previewMap refresh (same pattern as fixed shapes). Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>34cbd77 -
fix: sphere/cylinder/cube shape bugs — perf, hollow gaps, rotation, preview
AtomCode +1: AtomCode (GLM-5.2)- sphere/cylinder: bounding box scan (不再全地图遍历) - hollow shell: thickness 1→2 block, 避免破洞 - cylinder: 加 skipped 计数和越界警告 - createBlock/createSphere: 点应用后刷新 3D 预览 - applyRotationToVoxels: Set 去重, 消除旋转后重叠/空洞 - cube 模式支持旋转 (先居中→旋转→偏移回原点) Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>ce451dd -
fix: code completion popup appears above cursor line instead of below
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>02f4343 -
fix: examples detail view uses block layout, override grid stretch
AtomCode +1: AtomCode (GLM-5.2)Co-Authored-By: AtomCode (GLM-5.2) <noreply@atomgit.com>88d832a