2026-09-21 16:28:47 +02:00
# Fork features (copilot/infinipaint)
Upstream: [ErrorAtLine0/infinipaint ](https://github.com/ErrorAtLine0/infinipaint )
2026-10-04 20:10:31 +02:00
Forgejo: https://forgejo.fsociety00.cc/copilot/infinipaint (public)
GitHub (CI / Windows zip): https://github.com/littlecodedragon/infinipaint
2026-09-21 16:28:47 +02:00
Save format: `INFPNT000007` / version `0.7.0-fork` (not network-compatible with stock 0.6.x peers).
2026-09-21 16:36:16 +02:00
## CI
| Workflow | Trigger | Runner | Output |
|----------|---------|--------|--------|
2026-10-04 20:10:31 +02:00
| `.github/workflows/windows_release.yml` | every push to `main` | GitHub-hosted ** `windows-latest` ** | prerelease tag `windows-continuous` |
| `.forgejo/workflows/windows_release.yml` | every push to `main` | Forgejo self-hosted `windows-release` (optional) | same tag on Forgejo |
2026-09-21 16:36:16 +02:00
2026-10-04 20:10:31 +02:00
Primary path: GitHub Actions — see [docs/windows-runner.md ](docs/windows-runner.md ).
Download: https://github.com/littlecodedragon/infinipaint/releases/tag/windows-continuous
2026-09-21 16:36:16 +02:00
2026-09-21 16:28:47 +02:00
## Bring Everyone Here (host)
In the player list, the lobby host gets **Bring Everyone Here** . Clients receive `CLIENT_FORCE_CAMERA_JUMP` and run the same `smooth_move_to` path as **Jump To** .
2026-09-21 16:36:16 +02:00
## Group / Ungroup (canvas objects)
2026-09-21 16:28:47 +02:00
2026-09-21 16:36:16 +02:00
With a multi-selection (images, brush strokes, text boxes, shapes, …), use **Group** / **Ungroup** in the selection panel. Grouped objects auto-expand into the selection so they transform together. Not related to players.
2026-09-21 16:28:47 +02:00
## Image compression
2026-09-21 16:36:16 +02:00
Settings → **Images** : compress on insert (WebP/PNG/Keep). Selection: **Compress Images** .
2026-09-21 16:28:47 +02:00
## Freistellen
2026-09-21 16:36:16 +02:00
Settings → **Images** : white-key and optional rembg (Tower `silueta` / `bria-rmbg` ). Selection: **Freistellen** .