2026-09-04 19:30:39 +02:00
|
|
|
# Brand assets
|
|
|
|
|
|
2026-09-04 22:13:01 +02:00
|
|
|
The avatar lives at `assets/helix-forge.png` in this repository's root, which is
|
|
|
|
|
what `presence/telegram.yaml` declares. Paths in the spec are repo-relative.
|
2026-09-04 19:30:39 +02:00
|
|
|
|
2026-09-04 22:13:01 +02:00
|
|
|
Requirements, enforced by `provision preflight`: PNG, at least 512x512, under
|
|
|
|
|
10 MiB. Telegram crops a profile picture to a circle, so a square image loses
|
|
|
|
|
nothing and a rectangular one loses its longer edges.
|
2026-09-04 19:30:39 +02:00
|
|
|
|
2026-09-04 22:13:01 +02:00
|
|
|
The current asset is 907x885 -- close to square, and it will be centre-cropped
|
|
|
|
|
to 885x885. That is a 22px trim, which is unlikely to matter, but a square
|
|
|
|
|
export would remove the question.
|
2026-09-04 19:30:39 +02:00
|
|
|
|
2026-09-04 22:13:01 +02:00
|
|
|
Provisioning is content-addressed on the file's digest, so replacing the file is
|
|
|
|
|
what triggers an avatar update on a later `apply`.
|