feat(ui): add favicon from Meridiona tray icon
Your work logs itself. Meridian watches what you build - no prompts, no timers - classifies every session into the right task, and auto-updates Jira, Linear, and GitHub Issues. All data stays on your machine.
Brought to you by:
prateekbhoge320
Originally posted by: Akarsh-Hegde
favicon.ico regenerated with all three sizes — pushed as a2b7766.
Fixed:
favicon.iconow embeds 16×16, 32×32, and 48×48 frames (PNG-in-ICO). The original was missing the 48px frame despite the PR description claiming it was present. Verified by parsing the ICO directory:ICO contains 3 image(s): 16x16px, 32x32px, 48x48px.Not yet resolved — icon.png compression:
The
icon.pngsize (139 KB) requires lossy quantisation (pngquant) or lossless zopfli recompression (oxipng) to hit the 40–60 KB target the reviewer suggests. Neither tool is currently installed on this machine, and lossless-only zlib re-compression (zlib.compress(level=9)) only saves ~1% on a well-compacted PNG. I can add apngquant --quality=80-95step once it's available, or the reviewer can run it manually before merge:Happy to do it in CI as a build-time step as well.
Other reviewer notes (no action needed):
apple-icon.png— reviewer confirmed it's fine.layout.tsx— reviewer confirmed no code change needed; the file-system convention wires it automatically.icon.svg/manifest.webmanifest— out of scope for this PR but noted as a future improvement.Originally posted by: adityaharishch
icon.png compression — still pending
The 139 KB
icon.pngis the one open item from the review. Ifpngquantisn't available locally, the quickest path is:Target is 40–60 KB. This file is fetched on every cold tab open so the size matters. Happy to approve once this is done (or if CI can run it as a build-time step as you suggested).
Originally posted by: adityaharishch
BLOCKED — resolve before merge
The following item is still open:
icon.pngis 139 KB — needs compression before mergeThis file is fetched by browsers on every cold tab open (PWA/manifest). Well-compressed 512×512 logo PNGs typically sit at 40–60 KB. The current file is ~3× oversized.
Fix (one command):
Then commit the smaller file. Everything else in this PR is good to go.
Originally posted by: Akarsh-Hegde
Done —
icon.pngcompressed 139 KB → 52 KB (63% reduction) viapngquant --quality=80-95. Committed as 842490b.Within the 40–60 KB target.
Ticket changed by: Akarsh-Hegde
Originally posted by: adityaharishch
🎉 This PR is included in version 1.47.0 🎉
The release is available on:
v1.47.0Your semantic-release bot 📦🚀