Version: [5208] PlanX 3D City Viewer 0.8.52

- Portable builds now freeze the live scene. The viewer auto-saves a
scene snapshot (web/data/planx_scene_state.json plus the bundled Model
Studio GLB models) to the local server on every edit, and the portable
build (?portable=1) applies it before the scene is built. Previously
portable/exported viewers ignored browser storage and reverted to
manifest defaults, so styling, roof/facade choices, mosque scale
(mosques shrank to the procedural box) and uploaded models were lost.
- Added a local-server save endpoint (POST /api/scene-state in
server.py) and a "Scene saved" indicator, so every style, setting and
Model Studio change is captured into the project for the portable ZIP.
- Rewrote the portable launcher: each build now serves itself on a
free local port with HTTP caching disabled (serve.py) instead of a
hard-coded port 8080. Fixes several portable builds opened on one
computer all showing the same, stale scene because they collided on
the 8080 server.
- Added tools/PlanX-Open-Build (drag-and-drop launcher) for reviewing
many portable/student builds in sequence on one machine, each on its
own free port with caching off.
- Fixed the Bike Lanes panel toggle button, which had no CSS position
and overlapped the dashboard toggle; it now sits next to the Model
Studio button.
- Updated the viewer module cache key to app.js?v=0.8.52.

yes

geo140195philo

2026-06-02T08:40:30.498882+00:00

3.28.0

4.99.0

None

no

Version management

Plugin details

QGIS sustaining members

Flagship membership


Flagship membership


Flagship membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership


Large membership