Two bugs reported on the new mail-pattern flow: 1. The sheet sent the full local@domain.tld pattern to the backend so a user blocking communications@only4-subscribers.com would only catch that exact local-part — newsletter@, info@, promo@ from the same sender would slip through. Casino affiliates rotate the local-part on every blast while keeping the domain stable, so we now strip the local-part on submit. The preview-card under the input shows what actually gets stored (only4-subscribers.com), so the user sees the pattern that will hit. Bare tokens without "@" stay as-is and reach the backend as display-name candidates. 2. FormSheet's backdrop was a <Pressable> — straight violation of the "TouchableOpacity, never Pressable" rule. Swapped for <TouchableOpacity activeOpacity={1}> so the tap-to-dismiss still works with no visible feedback on the dim layer.
Description
Self-hosted mirror of rebreak monorepo
Languages
TypeScript
68%
Vue
7.9%
Swift
7.7%
Shell
4.2%
JavaScript
3.1%
Other
8.9%