Skip to content

Releases: mia-cx/Caelestis

Caelestis userscript v0.15.0

Choose a tag to compare

@github-actions github-actions released this 20 Sep 13:54
ae27f16

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 18:28
8b17980

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

Choose a tag to compare

@github-actions github-actions released this 20 Sep 15:52
ae27f16

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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 19:03
cb7e687

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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 18:49
a899e8b

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

Choose a tag to compare

@github-actions github-actions released this 19 Sep 18:38
3492760

Patch Changes

  • 08fa508: A claim's hover tag stays just above its own claim, reading over any other painter's claim there, instead of climbing above that claim and detaching from the one it names.
  • 202c618: Merge your region claims when their pixels touch, including existing claims when saved again.

Caelestis userscript v0.14.0

Choose a tag to compare

@github-actions github-actions released this 19 Sep 16:20
f0b3b78

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

Choose a tag to compare

@github-actions github-actions released this 18 Sep 11:44
2d51baf

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

Choose a tag to compare

@github-actions github-actions released this 18 Sep 10:23
c1e7f63

Minor Changes

  • af14077: Show how long until pixel charges are full above Wplace's Paint button.

Patch Changes

  • b516eec: Allow .wplace templates 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.

Caelestis userscript v0.12.3

Choose a tag to compare

@github-actions github-actions released this 17 Sep 18:45
35f00af

Patch Changes

  • 31515ba: Explain invalid claim documents in the editor before saving.
  • 7a94010: Explain empty or oversized claims before checking connected servers.