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,9 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.5" d="M10 2C9.0335 2 8.25 2.7835 8.25 3.75C8.25 4.7165 9.0335 5.5 10 5.5H14C14.9665 5.5 15.75 4.7165 15.75 3.75C15.75 2.7835 14.9665 2 14 2H10Z" fill="black"/>
<path opacity="0.5" d="M3.86327 16.2052C3.00532 12.7734 2.57635 11.0575 3.47718 9.90376C4.37801 8.75 6.14672 8.75 9.68413 8.75H14.3148C17.8522 8.75 19.6209 8.75 20.5218 9.90376C21.4226 11.0575 20.9936 12.7734 20.1357 16.2052C19.59 18.3879 19.3172 19.4792 18.5034 20.1146C17.6896 20.75 16.5647 20.75 14.3148 20.75H9.68413C7.43427 20.75 6.30935 20.75 5.49556 20.1146C4.68178 19.4792 4.40894 18.3879 3.86327 16.2052Z" fill="black"/>
<path d="M15.5805 4.5024C15.6892 4.2745 15.75 4.0194 15.75 3.75009C15.75 3.48204 15.6897 3.22806 15.582 3.00098C16.2655 3.00595 16.7983 3.03732 17.2738 3.22318C17.842 3.44525 18.3362 3.82275 18.6999 4.31251C19.0669 4.80659 19.2391 5.43988 19.4762 6.31153L19.5226 6.4819L20.0353 9.44488C19.6266 9.16295 19.0996 8.99542 18.418 8.89587L18.0567 6.80786C17.7729 5.76815 17.6699 5.44141 17.4957 5.20683C17.2999 4.94312 17.0337 4.73985 16.7278 4.62027C16.508 4.53436 16.2424 4.50909 15.5805 4.5024Z" fill="black"/>
<path d="M8.41799 3.00098C8.31027 3.22807 8.25 3.48204 8.25 3.75009C8.25 4.0194 8.31083 4.2745 8.41951 4.5024C7.75766 4.50909 7.49208 4.53436 7.27227 4.62027C6.96633 4.73985 6.70021 4.94312 6.50436 5.20683C6.33015 5.44141 6.22715 5.76815 5.94337 6.80786L5.58207 8.89578C4.90053 8.99527 4.37353 9.16269 3.96484 9.44442L4.47748 6.4819L4.52387 6.31154C4.76095 5.43989 4.9332 4.80659 5.30013 4.31251C5.66384 3.82275 6.15806 3.44525 6.72624 3.22318C7.20177 3.03733 7.73449 3.00595 8.41799 3.00098Z" fill="black"/>
<path d="M8.75 12.75C8.75 12.3358 8.41421 12 8 12C7.58579 12 7.25 12.3358 7.25 12.75V16.75C7.25 17.1642 7.58579 17.5 8 17.5C8.41421 17.5 8.75 17.1642 8.75 16.75V12.75Z" fill="black"/>
<path d="M16 12C16.4142 12 16.75 12.3358 16.75 12.75V16.75C16.75 17.1642 16.4142 17.5 16 17.5C15.5858 17.5 15.25 17.1642 15.25 16.75V12.75C15.25 12.3358 15.5858 12 16 12Z" fill="black"/>
<path d="M12.75 12.75C12.75 12.3358 12.4142 12 12 12C11.5858 12 11.25 12.3358 11.25 12.75V16.75C11.25 17.1642 11.5858 17.5 12 17.5C12.4142 17.5 12.75 17.1642 12.75 16.75V12.75Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 2.2 KiB