feat: comprehensive Wino Mail updates

- ReaderView: complete rewrite with CSS styling, headers, attachments, zoom, find, dark mode, image blocking
- Categories: DAO + UI tree widget with colors, nested categories, assignment
- Rules engine: DAO + evaluation + actions (move, mark read, flag, delete, category, forward)
- Templates: DAO + editor + manager with variables support
- Signatures: DAO + manager + auto-per-account + manual selector in compose
- ComposeView: signature combo, template selector, auto-signature on new email
- MainWindow: frameless with rounded corners, 1px border, resize from edges, no status bar
- Database: new tables (Category, MailCategory, Rule, Template, Signature) with indexes
This commit is contained in:
2026-08-23 14:49:58 +02:00
parent 5fcedfa129
commit 0bb8738607
7399 changed files with 44711 additions and 209 deletions
@@ -0,0 +1,5 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path d="M20.9094 13.3319L13.3319 20.9094C15.4517 22.5128 18.4829 22.3482 20.4155 20.4155C22.3482 18.4829 22.5128 15.4517 20.9094 13.3319Z" fill="black"/>
<path fill-rule="evenodd" clip-rule="evenodd" d="M12.2347 19.8852L19.8852 12.2347L11.7653 4.1148L4.1148 11.7653L12.2347 19.8852ZM9.87864 11.2929C10.2692 11.6834 10.2692 12.3166 9.87864 12.7071C9.48812 13.0976 8.85496 13.0976 8.46443 12.7071C8.07391 12.3166 8.07391 11.6834 8.46443 11.2929C8.85496 10.9024 9.48812 10.9024 9.87864 11.2929ZM12.7073 15.5355C13.0978 15.145 13.0978 14.5118 12.7073 14.1213C12.3167 13.7307 11.6836 13.7307 11.293 14.1213C10.9025 14.5118 10.9025 15.145 11.293 15.5355C11.6836 15.926 12.3167 15.926 12.7073 15.5355ZM12.7073 8.46452C13.0978 8.85505 13.0978 9.48821 12.7073 9.87874C12.3167 10.2693 11.6836 10.2693 11.293 9.87874C10.9025 9.48821 10.9025 8.85505 11.293 8.46452C11.6836 8.074 12.3167 8.074 12.7073 8.46452ZM15.5354 12.7071C15.9259 12.3166 15.9259 11.6834 15.5354 11.2929C15.1449 10.9024 14.5117 10.9024 14.1212 11.2929C13.7306 11.6834 13.7306 12.3166 14.1212 12.7071C14.5117 13.0976 15.1449 13.0976 15.5354 12.7071Z" fill="black"/>
<path d="M3.09061 10.6682L10.6682 3.09061C8.54835 1.48717 5.51714 1.65179 3.58447 3.58447C1.65179 5.51714 1.48717 8.54835 3.09061 10.6682Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.3 KiB