Add Planzer PWA icon set (E26-5683) #3

Open
opened 2026-10-13 14:42:17 +00:00 by ivan.baresic · 0 comments
Member

What

Add a Planzer PWA icon set at instance-logos/planzer/pwa/ — the fixed-name file convention used by LIBRECHAT_PWA_ICON_SET_URL consumers (see api/server/utils/pwaManifest.js → ICON_SET_FILES). Same pattern as the existing instance-logos/sunrise/pwa/ set.

Files required (6 PNGs, fixed names)

File Size Notes
favicon-16.png 16×16
favicon-32.png 32×32
apple-touch-icon.png 180×180 square, no transparency
icon-192.png 192×192 PWA install icon (Edge install popup)
icon-512.png 512×512
maskable-icon-512.png 512×512 maskable: logo inside the safe zone (80% center circle) with brand-colour background padding

The existing Planzer favicon (https://www.phoenix-technologies.ch/public/img/Planzer_favicon_81dd388acb.png) can serve as the source; the maskable variant needs proper padding, not a straight crop.

Why

  • E26-5683 — Phoeniqs Chat: App Installation Naming. The Planzer chat instance (chat.planzer.ch, customer D21347) must install as "Planzer Chat" with the Planzer logo, not the generic Phoeniqs branding.
  • The wiring is ready in created-chat-customers#27: APP_TITLE: 'Planzer Chat' is set, and the LIBRECHAT_PWA_ICON_SET_URL env lines are in place as a commented TODO in the instance Kustomization — they get uncommented (and pinned to the commit that adds this folder) once the icon set is on main.

Acceptance

  • instance-logos/planzer/pwa/ exists with the 6 files above (names exactly as listed)
  • Merged to main
  • created-chat-customers ks lines uncommented + pinned to the commit (follow-up)
## What Add a Planzer PWA icon set at `instance-logos/planzer/pwa/` — the fixed-name file convention used by `LIBRECHAT_PWA_ICON_SET_URL` consumers (see `api/server/utils/pwaManifest.js` → `ICON_SET_FILES`). Same pattern as the existing `instance-logos/sunrise/pwa/` set. ## Files required (6 PNGs, fixed names) | File | Size | Notes | |---|---|---| | `favicon-16.png` | 16×16 | | | `favicon-32.png` | 32×32 | | | `apple-touch-icon.png` | 180×180 | square, no transparency | | `icon-192.png` | 192×192 | PWA install icon (Edge install popup) | | `icon-512.png` | 512×512 | | | `maskable-icon-512.png` | 512×512 | maskable: logo inside the safe zone (80% center circle) with brand-colour background padding | The existing Planzer favicon (`https://www.phoenix-technologies.ch/public/img/Planzer_favicon_81dd388acb.png`) can serve as the source; the maskable variant needs proper padding, not a straight crop. ## Why - [E26-5683](https://phoenixsystems.atlassian.net/browse/E26-5683) — Phoeniqs Chat: App Installation Naming. The Planzer chat instance (`chat.planzer.ch`, customer D21347) must install as **"Planzer Chat"** with the Planzer logo, not the generic Phoeniqs branding. - The wiring is ready in [created-chat-customers#27](https://git.kvant.cloud/phoenix/created-chat-customers/pulls/27): `APP_TITLE: 'Planzer Chat'` is set, and the `LIBRECHAT_PWA_ICON_SET_URL` env lines are in place as a commented TODO in the instance Kustomization — they get uncommented (and pinned to the commit that adds this folder) once the icon set is on `main`. ## Acceptance - [ ] `instance-logos/planzer/pwa/` exists with the 6 files above (names exactly as listed) - [ ] Merged to `main` - [ ] created-chat-customers ks lines uncommented + pinned to the commit (follow-up)
Sign in to join this conversation.
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
phoenix-oss/images#3
No description provided.