Saracroche
com.cbouvat.android.saracroche
Zapstore _@zapstore.dev Republished from GitHub / F-Droid by the Zapstore main account.
Saracroche: The simple and effective solution against telemarketing calls! Tired of unwanted calls? Want to block spam calls? Saracroche is the ideal app! Lightweight, it blocks over 15 million phone numbers based on the ARCEP list and reports submitted within the app. Why choose Saracroche? - Simplicity: A simple interface for intuitive use. - Effectiveness: Automatically blocks unwanted numbers without complex configuration. - Confidentiality: No data is shared. - Lightweight: A compact app that won't slow down your phone. - French design: Developed in France by someone who was fed up with telemarketing calls. - Open source: You can view the app's source code and see how it works.
First release: Nov 27, 2025, 5 total releases.
Most recent release: Sep 17, 2026.
Appears in 0 app stacks.
0 sats / 0 zaps received in the past year.
Sats Received
Underlying data available via MCP: app_zaps, app_releases.
Zap Count
Underlying data available via MCP: app_zaps, app_releases.
Releases
- Sep 17, 2026 5.5.0### Added - Add hash field to PatternListEntity and ListSummary for content-based synchronization - Add CallScreeningPrefs data class to PreferencesManager for consolidated preference access - Add Configuration.Provider implementation to SaracrocheApplication for WorkManager logging - Add warmCache function to PatternManager for preloading pattern cache ### Changed - Migrate database from version 2 to 3 with hash-based pattern list synchronization
More…
- Switch list synchronization from version-based to hash-based comparison in ListSyncService - Refactor ListService to use hash-based content synchronization - Make BlockedCallDao operations suspendable for proper coroutine support - Refactor CallScreeningService to use coroutines for database operations and cache preferences - Update PatternListEntity to remove downloadUrl and lastDownloaded fields - Make AppUpdateReceiver WorkManager operations asynchronous - Update HomeScreen blocked calls and clear operations to use coroutines - Update tests to use hash-based comparison and new entity structure ### Fixed - Fix ANR and bugs by making database operations suspendable ### Removed - Remove downloadUrl and lastDownloaded fields from PatternListEntity - Remove filterDefaultLists function from ListSyncService - Sep 11, 2026 5.4.0### Added - Add CallScreeningRoleReceiver for granting call screening permissions via broadcast - Add work profile support with WorkProfileSheet and WorkProfileFailedSheet for handling work profile restrictions - Add battery optimization setting to prevent call blocking issues when battery is optimized - Add HealthCheckScheduler and ListUpdateScheduler to refactor worker scheduling logic into dedicated classes - Add full internationalization support with translations for German (de), Spanish (es), French (fr), and Italian (it) - Add F-Droid metadata translations for German, Spanish, and Italian ### Changed
More…
- Improve accessibility for report selection with proper semantics and roles - Refactor NetworkError to use localized messages via string resources instead of hardcoded strings - Update all UI strings to use string resources for internationalization support - Sep 1, 2026 5.3.0### Added - Add reverse directory link card on the report screen to look up phone numbers on saracroche.org - Add organization activation code flow: replace BusinessSheet with OrganizationCodeSheet, add `activate` API endpoint and `ActivateRequest`/`ActivateResponse` models to submit an activation token and store the returned API key ### Changed - Rename "Fonctionnalités pour entreprises" settings entry to "Fonctionnalités pour entreprises et organisations" - Rename MDM restriction title from "API Key (Organization)" to "Device Group Key" - Switch release build to the `optimization { enable = true }` block and move keep rules from `proguard-rules.pro` to `keepRules/custom-rules.keep`
More…
- Update dependencies: AGP 9.2.1 → 9.3.2, Compose BOM 2026.06.01 → 2026.08.00, KSP 2.3.2 → 2.3.11, Navigation Compose 2.9.8 → 2.10.0, MockWebServer 5.4.0 → 5.5.0, Gradle wrapper 9.6.0 → 9.7.1 ### Removed - Remove legacy `BusinessSheet` composable (replaced by `OrganizationCodeSheet`) - Aug 18, 2026 5.2.0### Added - Send app version, OS and usage stats in health check for organizations ### Removed - Remove duplicate and overlap detection when adding user patterns ### Fixed
More…
- Fix stale pattern list counts left by the schema migration (now recomputed on startup) - ## What's Changed * Update block list, remove patterns from blocked-patterns.json by @cbouvat in https://github.com/cbouvat/saracroche-android/pull/36 **Full Changelog**: https://github.com/cbouvat/saracroche-android/compare/v2.4.0...v2.5.0