feat: allow manual entry of glob patterns for trusted image senders #480

Merged
guettlibot merged 6 commits from issue-475-allowed-addresses-glob into main 2026-06-07 02:38:23 +00:00
6 Commits
Author SHA1 Message Date
Bot of Thomas Güttler 99e86e6024 Merge branch 'main' into issue-475-allowed-addresses-glob 2026-06-07 04:27:14 +02:00
Thomas SharedInbox 51aaa93057 Merge branch 'main' into issue-475-allowed-addresses-glob 2026-06-07 00:30:37 +02:00
Thomas SharedInbox 450e5480f6 Merge branch 'main' into issue-475-allowed-addresses-glob 2026-06-07 00:15:32 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 242fd68f60 fix(ci): forward SSH tunnel directly to dagger engine socket
Eliminates the socat bridge dependency by using OpenSSH's built-in
Unix socket forwarding (-L port:socket_path). The dagger user already
owns /run/dagger/engine.sock so no intermediate TCP listener is needed.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 23:43:05 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 c2586323a2 ci: re-trigger CI run
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:51:38 +02:00
Thomas SharedInboxandClaude Sonnet 4.6 a1738c4e18 feat: allow manual entry of glob patterns for trusted image senders (#475)
Users can now tap the + button on the Allowed addresses screen to add an
address or glob pattern (e.g. *@example.com) by hand. The UI helper text
explains that * matches any characters. Trusted-sender matching is updated
to evaluate stored patterns as globs so domain-wide patterns like *@example.com
work automatically. The shared globMatch utility is extracted from the Sieve
interpreter so both features use the same logic.

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
2026-06-06 21:51:38 +02:00