SpamBlocker

spam.blocker
by Zapstore _@zapstore.dev

Republished from GitHub / F-Droid by the Zapstore main account.

First release: Sep 21, 2025, 20 total releases.

Most recent release: Sep 12, 2026.

Repo

Appears in 3 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 12, 2026 5.16
    Breaking changes: - API report categories changed, existing settings will be migrated automatically. - PhoneBlock Token can now be opted out when sharing backups. Re-backup if necessary. New: - Local AI SMS filter (experimental) - Train your own spam SMS filter by manually classifying some messages. - Algorithm: Complement Naive Bayes
    More…
    Fixes: - API query "formula mode" doesn't work when either positive or negative identifier is empty. - The 7726 SMS workflow flags replies from 7726 as spam and causes recursive reporting. - The result of SMS reporting is not saved and cannot be reviewed. - Auto-report doesn't work if "call log" permission is missing and it doesn't ask for it. - Canceling the file dialog during backup export still shows "Exported successfully" without any backup actually created. - Scrolling vertically can easily trigger an accidental left swipe that deletes the record. - Dismissing a balloon tooltip also closes the popup dialog behind it. - Fixed broken UI under high system text scaling. Improvements: - All sections in settings tab are now foldable, tap the section header to toggle them. - History UI now has better space utilization. - Auto-report can now be limited to specific regex rules. E.g., only auto-report calls that are blocked by regex rule "non contact" but not "creepy boss on weekend".
  • Aug 24, 2026 5.15
    Fixes: - If multiple SMS notifications arrive at the same time, only the last one is displayed - Wrong history indicator for SMS rules with "particular number" enabled Improvements: - A new `Search Online` option in the history context menu, for searching the number using your preferred search engine. - Manual reports are now saved, so you can close the reporting dialog without waiting for it to finish and review the result later by tapping the cloud icon. Changes: - To reorder workflow action cards, drag the `-` handle instead of the entire card.
  • Jul 28, 2026 5.14
    Help Wanted - Publish to PlayStore under your name - On-device AI Check the pinned issues for details: https://github.com/aj3423/SpamBlocker/issues Fix: - Caller ID window crash issue
    More…
    Improvements: - Import/Export Regex rules - Backup/Restore history records - Repeat the notification for important messages Changes: - SMS content logging is enabled by default (if history logging is enabled)
  • Jul 8, 2026 5.13
    New: - Report SMS, check the new preset "7726" for details. Improvements: - Auto-report log A small cloud icon next to the screening result, tap to see the full auto report log. - Option "Min Interval" for Repeated Call Use case: set to "5 seconds" to ignore spam bots that immediately call back after being rejected.
  • Jun 28, 2026 5.12
    Breaking Change - "Ringtone" workflow updated, incompatible with old ringtone settings, please re-configure. It now supports binding to RepeatedCall, Contacts, and RegexRules. New: - "SMS Reply" workflow Automatically send an SMS to contacts when their calls are blocked (e.g. by Meeting Mode). Fix: - Backup restore from a large database causes crash
    More…
    Improvements: - API query now supports customizing blocking logic based on positive/negative rating counts e.g.: `(negative > 5) & (negative / positive > 120%)`
  • Jun 6, 2026 5.10
    Breaking Change: - Emergency The "STIR" option is removed, replaced by a "priority" box. To always block calls that fail STIR, just increase the STIR priority. This change allows any kind of rule to override Emergency, not just STIR. Improvements: - Rule priority conflict detection The floating tube(test) button turns orange when conflicts are detected - Configurable regex length limit, default: 1000 characters Increase it to bypass the warning "Text too long, editing is disabled"
    More…
    (Long-press a regex rule -> context menu -> settings) - History context menu item "Add to regex rule" becomes "Edit regex rule" when it already exists
  • May 22, 2026 5.9
    Breaking Change: - Regex rule mode While existing settings will be migrated automatically, old backups do not preserve regex modes, make sure to manually re-select the modes again and do a re-backup. New: - SMS Screening Service Similar to call screening, the app can now work as a service that to be queried by SMS apps. It works with any SMS app that implements this [SMS screening protocol](https://github.com/aj3423/SpamBlocker/wiki/SMS-Screening-Protocol) - Regex mode: "Database Prefix" Block sibling numbers in database. E.g., block range `xxxx00`~`xxxx99` if `xxxx55` exists in database
    More…
    Fixes: - SMS regex option "For Particular Number", once enabled, it can't be turned off - Workflow presets "PhoneBlock" and "FTC-DNC" no longer require PHONE_STATE permission Improvements: - PhoneBlock API Preset: Added range-based query support (ignores last 2 digits) - Backup/Restore now supports choosing specific settings to export/import - Reporting numbers now supports adding a comment. - Setting up API is now a lot easier, no more token copy/paste required
  • May 12, 2026 5.8
    Fixes: - A regression bug that workflow time tags don't work, e.g. {year},{day} - PhoneBlock workflow 401 error when downloading numbers
  • May 1, 2026 5.7
    Breaking Change: - "All File Access" permission is removed. You can now specify which folders the app can access. New: - Caller ID A floating overlay during ringing, for displaying the screening result, geolocation and carrier. - New regex modes - "Contact Prefix" Allow calls based on contact prefix matching, ideal for organizations that use sequential numbers, such as clinics.
    More…
    e.g., auto allow xxxxxxx000~xxxxxxx999 when xxxxxxx111 is a contact - "Carrier" Block numbers by the carrier name Improvements: - "SMS Alert" no longer requires enabling the global SMS screening. - Regex flags `IgnoreCC` and `RawNumber` are now compatible and can work together. "IgnoreCC" stripes +CC first, then RawNumber clears the leading 0s. e.g. +330123456 -> 123456 - Regex Mode indicators ('c', 'g', '📍', '☑') are replaced by intuitive icons - API query now supports extracting a custom comment for displaying on caller ID
  • Apr 8, 2026 5.6
    Improvements - "Dialed Number" now supports "Forever", more intuitive than 999999999 days - SMS notifications now show all lines, previously truncated to 2 lines - reverse top bar text color according to the current theme to prevent "white text on white bg" - Long tap the tile icon to launch this app instead of opening the app info page - show error prompt when an "API Query" json is mis-imported to the section "Workflows" - backup file chooser remembers last dir
  • Feb 27, 2026 5.5
    Fix: - Groq API preset blocks all texts Changes: - Light theme removed, all colors tunable (for color blindness) Enhancements: - History records - Full screening log - Show a yellow "!" if anything went wrong, e.g. Api query timed out
    More…
    - A "Test" button in context menu
  • Feb 16, 2026 5.4
    Fix: - "Contacts(Strict)" allows contact numbers at priority 0, should be 10. UI and logic simplified - Crash when creating huge backups (500k+ db numbers) Enhancements: - History records - Time Color Show times in different colors, making it easier to review recent records. e.g. red for <5min, blue for today's number
    More…
    - Highlight keywords in the SMS content that caused the block - Auto mark-all-as-read on tab leave - Added "FAQ" (next to "About")
  • Jan 31, 2026 v5.3 Release page →
    Enhancements: - History Logs - Highlight test records to differentiate from real ones - New workflows - PhoneBlock Download numbers for offline use - FTC-DNC "Initial" and "Daily" workflows are merged into one
    More…
    - Database - Auto-detect country code, e.g. "+33111" in DB matches incoming number "111" when detected CC = "33" Fix: - Wrong tooltip for history expiry
  • Jan 12, 2026 v5.2 Release page →
    New: - Regex mode "Geo Location", e.g. "Texas" - Regex preset "Local Number": block all numbers from other regions - History option: show/hide geo location Changes: - SMS query API preset - Replacing Gemini(20 RPD) with Groq(1k RPD). RPD: requests per day Fixes:
    More…
    - SMS regex doesn't work with multi-line SMS - History rule indicator doesn't work with Contact/ContactGroup/CNAP regex
  • Dec 30, 2025 v5.1 Release page →
    New: - Regex mode: CNAP(Caller Name Presentation) - Use case: - For countries that enforce KYC-verified CNAP, calls have a display name are likely valid. - Call log now shows caller name if it exists, e.g., 12345 (Some Name) Fixes: - MMS doesn't work with Textra being the SMS app - Language switching fails randomly (~20% chance on some devices)
    More…
    Enhancements: - Filter history logs by keyword - Use SIM 1/2 instead of 0/1 - Tap the balloon tooltip to dismiss it - New regex presets: - Caller Name - Allow calls with CNAP information - Forwarded Call - Block forwarded calls like "111&222" - SIM 2 Contacts - Allow contacts on SIM 2 and block all others - New workflow preset: - Custom Tile - Temporarily toggle rules using the Quick Tile
  • Dec 11, 2025 v5.0 Release page →
    New: - Multi SIM support (Android 12+) - New regex option: "SIM Card" Use case: block everything on SIM 1 and use only its data Fixes: - Workflow FTC-Initial doesn't work on Android 10/11 - MMS doesn't work with Google Messages being the SMS app - File picker shows ghost files that can't be imported
    More…
    Improvements: - Regex presets - Time tags with arithmetic operations, such as `{day-1}` Use case: download last 3 days' numbers from FTC-DNC
  • Nov 12, 2025 v4.21 Release page →
    Breaking change: - Workflow triggers refactored Current settings will be upgraded automatically. Old backups are now incompatible(just workflow part). Re-backup if necessary, ignore if you don't use workflow. Fix: - Workflow "Ringtone" doesn't work when "Vibrate First Then Ring" is enabled.
  • Nov 2, 2025 v4.20 Release page →
    Fix: - Backup import crashes with cloud files - "Hang Up" mode Automatically switch to "Reject" mode to avoid ending ongoing calls Enhancements: - Workflow: - New preset: FTC-DNC initial database (90-day historical data) - Report Number - When creating QueryApi, also create the corresponding ReportApi
    More…
    - Options for disabling auto reporting for NonContact/STIR/Regex
  • Oct 20, 2025 v4.19 Release page →
    Fixes: - Workflow - CSV parser doesn't work with Windows line ending "\r\n" - Crash when removing the last workflow action - ModifyRules can't change rule priority - Report Number - Remove the priority for ReportApi, it shouldn't have priority. Enhancements: - Workflow
    More…
    - Http retry - Support customizing tags, useful for multi-step web queries. Language Support: - zh-rTW (thanks to @PeterDaveHello)
  • Sep 21, 2025 v4.18 Release page →
    New: - Workflow - "Ringtone": Customize ringtone for regex rules - "Quick Tile": Toggle regex rules using a Quick Settings Tile Fixes: - Regex rules become case-sensitive after restored from backup.