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,8 @@
<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
<path opacity="0.5" d="M22 8.3V6.1875C22 6.01349 22 5.92634 21.9962 5.8528C21.916 4.31169 20.6112 3.07932 18.9794 3.00361C18.9015 3 18.8093 3 18.625 3C18.3178 3 18.1642 3 18.0343 3.00602C15.3147 3.13221 13.14 5.18614 13.0064 7.75466C13 7.87726 13 8.02234 13 8.3125V17.25V18.75C13 19.9926 14.0666 21 15.3824 21C16.6981 21 17.7647 19.9926 17.7647 18.75V17.25V12.3C17.7647 11.7477 18.2388 11.3 18.8235 11.3C20.5778 11.3 22 9.95685 22 8.3Z" fill="black"/>
<path opacity="0.5" d="M2 8.3V6.1875C2 6.01349 2 5.92634 2.00383 5.8528C2.08399 4.31169 3.38884 3.07932 5.02061 3.00361C5.09849 3 5.19066 3 5.375 3C5.68223 3 5.83584 3 5.96565 3.00602C8.68526 3.13221 10.86 5.18614 10.9936 7.75466C11 7.87726 11 8.02234 11 8.3125V18.75C11 19.9926 9.93338 21 8.61765 21C7.30191 21 6.23529 19.9926 6.23529 18.75V12.3C6.23529 11.7477 5.76124 11.3 5.17647 11.3C3.42215 11.3 2 9.95685 2 8.3Z" fill="black"/>
<path d="M12.9999 17.25H17.7646V18.75H12.9999V17.25Z" fill="black"/>
<path d="M11.0001 17.25H6.23535V18.75H11.0001V17.25Z" fill="black"/>
<path d="M19.5 5.25C19.9142 5.25 20.25 5.58579 20.25 6V8.5C20.25 8.91421 19.9142 9.25 19.5 9.25C19.0858 9.25 18.75 8.91421 18.75 8.5V6C18.75 5.58579 19.0858 5.25 19.5 5.25Z" fill="black"/>
<path d="M4.5 5.25C4.08579 5.25 3.75 5.58579 3.75 6V8.5C3.75 8.91421 4.08579 9.25 4.5 9.25C4.91421 9.25 5.25 8.91421 5.25 8.5V6C5.25 5.58579 4.91421 5.25 4.5 5.25Z" fill="black"/>
</svg>

After

Width:  |  Height:  |  Size: 1.5 KiB