{"number":86,"title":"Fix contact email validation and improve Sentry initialization","body":"This PR addresses issue #81 by improving the contact email validation in the feedback/bug report screen.\n\n### Changes:\n- **`ReportBugViewModel`**:\n - Added reactive email validation to `ReportBugState`.\n - The Submit button is now automatically disabled when an invalid email is entered.\n - Removed manual validation and Snackbar error from the submit logic.\n- **`ReportBugScreen`**:\n - The contact email field now shows an error state and a validation message (\u0026#34;Please enter a valid email address\u0026#34;) when the input is invalid.\n- **Sentry Integration**:\n - Improved Sentry initialization by correctly passing `environment` and `release` tags.\n - Added a \u0026#34;Force test crash\u0026#34; button in Developer settings (debug only) to verify Sentry integration.\n- **Testing**:\n - Updated `ReportBugViewModelTest` and `ReportBugScreenTest` to cover the new validation logic.\n - Added a new screenshot test case for the invalid email state in `ReportBugScreenshotTest`.\n - Added `SentryWrapperTest` to verify Sentry initialization parameters.\n\nFixes #81","state":"open","draft":false,"merged":false,"mergeable_state":"unknown","html_url":"https://github.com/Mesya82/Service-Book/pull/86","user":{"login":"Mesya82","id":32867735,"profile_url":"https://github.com/Mesya82","avatar_url":"https://avatars.githubusercontent.com/u/32867735?v=4"},"head":{"ref":"fix/issue-81-email-validation","sha":"bd6d9294a0143cda4e66640b3312685ea5160190","repo":{"full_name":"Mesya82/Service-Book"}},"base":{"ref":"master","sha":"77144afb38d42df03e6edbfacc6e8090fd7d98df","repo":{"full_name":"Mesya82/Service-Book"}},"additions":131,"deletions":44,"changed_files":11,"commits":1,"comments":2,"created_at":"2026-05-14T05:17:29Z","updated_at":"2026-05-14T05:20:10Z"}