Repository navigation
Releases: mia-cx/Caelestis
Release list
Caelestis userscript v0.15.0
Minor Changes
- a133166: An admin edits server details beside the rename action: description, Discord invite, home page copy, logo text, and logo and preview image uploads.
Patch Changes
- 0b420aa: Bound claim grouping work so sparse overlapping claims cannot freeze the map.
- 1dbd5e7: Clear your claims from the Painters drawer with any write-capable token, without finding the original token.
- 870b948: Show touching claims from the same painter with one outline and hover tag immediately, without saving them again.
- 56b23c0: Let canvas artwork updates wait for tile loading and retry missed captures after refresh.
- 00cbc27: Reuse unchanged claim geometry when receiving presence snapshots.
- 186c5b2: Build claim hover components only when the pointer reaches a claimed pixel.
- 2d1e70d: Reuse the map controls' canvas bounds when placing claim hover labels.
- ca6e0bc: Refresh map controls once per frame when presence updates arrive together.
- 0308c36: Share template appearance preparation across the map's rendering layers each frame.
- 87c5c8c: Prepare presence masks only when their pixels can appear on screen.
- bbbf3d7: Prevent stale browsers from recreating deleted claims while preserving server reconnection.
- e0e5b29: Hide cached claims from the Painters drawer when no server reports them.
Caelestis server backend-0.9.0-frontend-0.7.1
Caelestis server with backend 0.9.0 and frontend 0.7.1.
The default Bun backend uses paired tag backend-0.9.0-frontend-0.7.1 and semantic tags 0.9.0, 0.9, 0, latest. Explicit Bun tags use backend-0.9.0-frontend-0.7.1-bun, 0.9.0-bun, 0.9-bun, 0-bun, latest-bun; Node tags use backend-0.9.0-frontend-0.7.1-node, 0.9.0-node, 0.9-node, 0-node, latest-node. The Node frontend uses paired tag backend-0.9.0-frontend-0.7.1 and semantic tags 0.7.1, 0.7, 0, latest. Runtime versions are recorded in versions.json and each image's labels.
Images are published to Docker Hub (docker.io/miacx/caelestis-backend, docker.io/miacx/caelestis-frontend) and GHCR (ghcr.io/mia-riezebos/caelestis-backend, ghcr.io/mia-riezebos/caelestis-frontend). Registry-specific digest references are attached as *-dockerhub-image.txt and *-ghcr-image.txt.
Chart version: 0.9.0+frontend.0.7.1. The chart defaults to Bun and the separate Node frontend from Docker Hub.
See self-hosting instructions for runtime selection, migrations, and backups.
Caelestis server backend-0.9.0-frontend-0.7.0
Caelestis server with backend 0.9.0 and frontend 0.7.0.
The default Bun backend uses paired tag backend-0.9.0-frontend-0.7.0 and semantic tags 0.9.0, 0.9, 0, latest. Explicit Bun tags use backend-0.9.0-frontend-0.7.0-bun, 0.9.0-bun, 0.9-bun, 0-bun, latest-bun; Node tags use backend-0.9.0-frontend-0.7.0-node, 0.9.0-node, 0.9-node, 0-node, latest-node. The Node frontend uses paired tag backend-0.9.0-frontend-0.7.0 and semantic tags 0.7.0, 0.7, 0, latest. Runtime versions are recorded in versions.json and each image's labels.
Images are published to Docker Hub (docker.io/miacx/caelestis-backend, docker.io/miacx/caelestis-frontend) and GHCR (ghcr.io/mia-riezebos/caelestis-backend, ghcr.io/mia-riezebos/caelestis-frontend). Registry-specific digest references are attached as *-dockerhub-image.txt and *-ghcr-image.txt.
Chart version: 0.9.0+frontend.0.7.0. The chart defaults to Bun and the separate Node frontend from Docker Hub.
See self-hosting instructions for runtime selection, migrations, and backups.
Caelestis userscript v0.14.3
Patch Changes
- 371b8a9: A hovered viewport's flat fill now fades along with its pattern, so a painting viewport steps aside instead of keeping its tint over the pixels.
Caelestis userscript v0.14.2
Patch Changes
- 0db481c: Every painter's viewport fades its fill and pattern while the pointer is inside it, the way your own claim does, so the pixels underneath show in their true colours while the outline stays.
Caelestis userscript v0.14.1
Caelestis userscript v0.14.0
Minor Changes
- 5aa1906: The Painters drawer lists region claims, yours first and then everyone else's, each with a Fly to that frames the claim on the map.
Caelestis userscript v0.13.1
Patch Changes
- 8c7dcd7: Stop occasionally preventing Wplace's map from loading by waiting for the map before reading Wplace's native template modules.
Caelestis userscript v0.13.0
Minor Changes
- af14077: Show how long until pixel charges are full above Wplace's Paint button.
Patch Changes
- b516eec: Allow
.wplacetemplates to be selected from mobile file pickers. - b57abb5: Save independent regions as separate claims without counting the empty space between them against claim limits.
- c8976bf: Move rail buttons that do not fit above wplace's bottom controls behind a More button.
- 4353638: Keep template context menus inside the viewport: long menus open upward or scroll, and submenus follow their trigger.
- e61ddfe: Remove the 500-claim cap per season and surface: every region claim is stored, listed, sent to clients, and kept by the userscript.