Skip to content

Releases: aj3423/SpamBlocker

v4.3

28 Jan 16:21
2b7b29b
Compare
Choose a tag to compare

fix

  • Unable to add new SMS rule after upgrading to v4.2

Improvement

  • New regex flag: "Omit Country Code", allowing matching international numbers like +33111 or +44111 with simpler regex 111.* (instead of (33|44)*111.*)

v4.2

25 Jan 19:53
9703e35
Compare
Choose a tag to compare

Improvement

  • Answer+HangUp delay, use cases:
    • Call recording, set a 8-seconds delay and install a recording app.
    • Prevent calls from going to voicemail due to rapid disconnection.

v4.1

15 Jan 07:37
cb46677
Compare
Choose a tag to compare

New:

  • Call Alert, allow all calls after receiving some particular SMS messages, e.g.:

    (from ...) We are calling you to inform ..., please feel free to answer.

Fix:

  • Crash on incoming call or text that caused by complex regex patterns.
  • Crash when upgrading from ancient version.

Improvement:

  • Test regex directly in the editing dialog, so that you don't have to increase its priority to test against it anymore.

v4.0

29 Dec 16:03
baf34c1
Compare
Choose a tag to compare

Breaking changes:

  • All history call/SMS records will be cleared, due to the database upgrade.
  • Now the backup file chooser will only accept ".gz", please rename existing auto-backup files(".bak") to ".gz"
  • Please manually reconfigure Recent Apps and Meeting Mode if you have configured apps individually.

New:

  • Instant Query, check the incoming number online in real-time, it supports any API endpoints.
    Preset: PhoneBlock(https://phoneblock.net/)
    • Tap a history call to view the origin API response.
  • Report Number, report blocked numbers to multiple API endpoints.
    Preset: PhoneBlock(https://phoneblock.net/)
    • Auto Report, report spam calls without manual intervention.
    • Manual Report, report answered calls with a more specific category(fraud, marketing...).
  • Verbose testing log, showing detailed steps of each filter's execution, making it easier for troubleshooting.

Fixes:

  • The built-in history cleanup task is only triggered once(workflows not affected).

Improvements:

  • Tapping on any empty area of the rule header will also expand/collapse the rule list.
  • The .csv parser now supports multi-line string (new line character within quotes).
  • MeetingMode can now exclude particular foreground services by their names.
  • Two separated notification channels: "Default spam call" and "Default spam SMS". Use case: disable all call notifications while keep SMS notifications on.

Language support:

  • Italian

Wiki page

  • Regex templates:
    • If you want to share your regex with others, please fire a new "Share Regex" issue, it will be synchronized to the Wiki automatically.

Latest Release

16 Dec 13:21
6dd31ea
Compare
Choose a tag to compare
Latest Release Pre-release
Pre-release

Breaking:

  • All history call/SMS records will be cleared, due to the database upgrade.
  • Now the backup file chooser will only accept ".gz", please rename existing auto-backup files(".bak") to ".gz"
  • Please manually reconfigure Recent Apps and Meeting Mode if you have different settings for individual apps-->

New:

  • Instant Query, check the incoming number online in real-time, it supports any API endpoints.
    Preset: PhoneBlock(https://phoneblock.net/)
    • Tap a history call to view the origin API response
  • Report Number, report blocked numbers to multiple API endpoints.
    Preset: PhoneBlock(https://phoneblock.net/)
    • Auto Report, report spam calls without manual intervention.
    • Manual Report, report answered calls with a more specific category(fraud, marketing...).
  • Verbose testing log, showing detailed steps of each filter's execution, making it easier for troubleshooting.

Fixes:

  • The built-in history cleanup task is only triggered once(workflows not affected)

Improvements:

  • Tapping on any empty area of the rule header will also expand/collapse the rule list
  • The .csv parser now supports multi-line string (new line character within quotes)
  • MeetingMode can now exclude particular foreground services by their names.
  • Two separated notification channels: "Default spam call" and "Default spam SMS". Use case: disable all call notifications while keep SMS notifications on.

Language support:

  • Italian

v3.5

20 Nov 15:31
2bc1c24
Compare
Choose a tag to compare

Fixes:

  • android 15 tooltip truncated
  • rule "Save" button is always disabled under certain conditions

Improvements:

  • swipe left to dismiss the "Undelete" snackbar
  • "Mark all as read" for history records
  • new workflow actions:
    • "Enable App" and "Enable Workflow"
      • use case: temporarily disable the app and auto re-enable it after 1 hour
    • "Find Rules" and "Modify Rules"
      • use case: temporarily disable/enable multiple rules
  • support more .csv separators: , ; |

Changes:

  • Tapping a history record will only mark it as read, swipe right to open the conversation in the default app.

v3.4

06 Nov 06:36
c0c3c7a
Compare
Choose a tag to compare

New:

  • Meeting Mode, auto decline calls during online video conferences
  • language support: Turkish(tr), thanks to @parduspanteri

Fix:

  • "include spam database" switch not toggled on tapping
  • when adding a rule, the error text is not refreshed on flags change

Improvement:

  • upgrade translation engine from gemini v1.0 to v1.5, improving translation quality
  • for languages that have long text, widgets will wrap to the next line if there's insufficient space left
  • configurable "initial sms row count" in sms history
  • new history context menu item "add number to spam db"
  • search/delete number in spam db
  • customizable http header for HttpDownload
  • support clear-text HttpDownload
  • rule list options: max display lines for the regex/description, max list height
  • import SMS rules from .csv

v3.3

24 Oct 04:17
5b31ef8
Compare
Choose a tag to compare

Fix:

  • RepeatedCall/Dialed fail to idenntify international and domestic numbers belonging to the same person. Thanks to @lbschenkel for the PR.
    The permission READ_PHONE_STATE is necessary for this to work. (it's optional)
  • History record not showing full date for old records

Improvement:

  • Show execution coundown in the workflow context menu.
  • Expand/Collapse workflow list by clicking the header
  • New options for action "Import as Regex Rule": Create/Replace/Merge and Blacklist/Whitelist

v3.2

19 Oct 07:35
19f1ec3
Compare
Choose a tag to compare

New:

  • Each release will also include an apk that doesn't require internet permission. (No android.permission.INTERNET in manifest xml)

Fix:

  • Workflow not re-scheduled after Delete/Undelete

v3.1

18 Oct 04:40
c9e4590
Compare
Choose a tag to compare

Enhancement:

  • Collapse/expand the regex list by clicking the list header.

Fix:

  • Imported workflow not saved.
  • Scheduled task not run.
    • If you are upgrading from v3.0, please do a backup and restore, it will fix all the schedule issues.