# feat: theSVG sender logos and app-drawn window controls · screen/aggregate-mail

[View on GitCafe](https://git.cafe/screen/aggregate-mail/commit/0e1948f2f7317b78487e296fc5cc427d9ec32d57)

Repository: [screen/aggregate-mail](https://git.cafe/screen/aggregate-mail)

Visibility: public

Requested revision: 0e1948f2f7317b78487e296fc5cc427d9ec32d57

Requested commit: 0e1948f2f7317b78487e296fc5cc427d9ec32d57

Commit: 0e1948f2f7317b78487e296fc5cc427d9ec32d57

Tree: 91dc4ba17a5151b965850ed6f1a35acc1d6a9925

Author: Screen

Committer: Screen

## Message

```
feat: theSVG sender logos and app-drawn window controls

- Serve sender logos from theSVG first, falling back to the favicon
  service, with nosniff and a sandboxing CSP on the logo route.
- Add POST /api/logos/sync to scan every non-free-mail sender domain.
- Run the window frameless on Windows and Linux with app-drawn traffic
  lights (close, minimize, maximize over IPC; optional right placement).
  macOS keeps its native traffic lights from the unsigned macOS build.
- Swap lucide-react for iconsax-react.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>

```

## Parents

- [4d5d0954067a5c90aca127b6c91f38fc76000b01](https://git.cafe/screen/aggregate-mail/commit/4d5d0954067a5c90aca127b6c91f38fc76000b01?format=markdown)

[Source at this commit](https://git.cafe/screen/aggregate-mail/tree/0e1948f2f7317b78487e296fc5cc427d9ec32d57?format=markdown)
