chore(brand): real Carol icon mark across PWA, Tauri/Flatpak, and Android assets #230
Labels
No labels
area:auth
area:ci
area:db
area:infra
area:native
area:pwa
area:service
epic
feature
foundation
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
james/carol#230
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Context
Every Carol artifact today carries a placeholder mark — the ImageMagick-generated "C on a blue square" used to satisfy the Flatpak manifest's icon requirement on #188 (PR #222) and reused by #208 (PR #223) for the PWA install assets.
The placeholder is acceptable while Carol is self-hoster-distributed and pre-public. It's blocking for:
Source
Follow-up flagged in #222.
Scope
A real Carol mark designed for the full asset matrix:
apps/client/public/icon.svg(favicon + manifest reference).apps/client/public/icon-192.png,icon-512.png(PWA manifest).apps/client/public/icon-maskable-192.png,icon-maskable-512.png(PWA maskable variant if #224 lands separate maskable assets — coordinate).apps/client/src-tauri/icons/*(Tauri bundle — 32 / 128 / 128@2x / square + ico + icns variants).flatpak/icons/{16x16,32x32,48x48,64x64,128x128,256x256,512x512}/tech.wynning.carol.png(Flatpak desktop icons).apps/client/android/app/src/main/res/mipmap-*/ic_launcher.png(Android adaptive icon — foreground + background layers).apps/api/public/icon.svg,icon-192.png,icon-512.png(legacy API copies — keep in sync or document the dedupe story).Acceptance criteria
apps/client/assets/branding/carol-mark.svgor similar).appstreamcli validateand the Tauri / Android icon validators all pass against the new assets.Out of scope
Composes with
Part of
#176