Skip to content

Releases: aj3423/SpamBlocker

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.

v3.0

13 Oct 02:24
7195ae4
Compare
Choose a tag to compare

Breaking:

  • no longer support "export backup as json format"
  • New permissions:
    • INTERNET: for downloading spam database, you can disable it if you don't use this feature.
    • MANAGE_EXTERNAL_STORAGE(Android 11+) or READ/WRITE_EXTERNAL_STORAGE(Android 10), for automated file operations, such as "backup" or "import .csv".

New:

  • Spam Database. It's compatible with any public data sources, such as the FTC - DNC
  • Automated workflow. Use cases:
    • Download spam numbers from public database everyday.
    • Clean up expired numbers in database.
    • Auto backup, auto switch configuration, auto import csv/xml, etc.
  • Regex contact mode. The regex will match the contact name instead of the phone number
  • language support: pt-rBR, ja

Fix:

  • The history cleanup task is not applied after backup-import

Latest Release

10 Oct 04:10
79f912b
Compare
Choose a tag to compare
Latest Release Pre-release
Pre-release

Bug Fixes

  • rule count indicator in "delete all(%d) rules" never get updated (aj3423)

Commits

  • ec957e4: v2.2 ready (aj3423)
  • language support pt-rBR (aj3423)
  • language support ja (aj3423)
  • spam db and automation (aj3423)
  • be5f890: trigger all scheduled jobs after "backup import" (aj3423)
  • fc8fde2: fix uk-strings.xm error (aj3423)
  • 690c9ae: fix string issue caused by git rebase (aj3423)
  • regex contat mode (aj3423)
  • dca5c10: update uk_string_3, readme (aj3423)
  • 74e6159: fix file action permission error (aj3423)
  • 7d3d76d: add bot import/export, support xml action (aj3423)
  • 79f912b: clear all unused imports (aj3423)

v2.2

29 Sep 17:01
ec957e4
Compare
Choose a tag to compare

New:

  • RecentApps: individual duration for each app
  • "Contact Group" mode in regex rule, making it easy to block all contacts in a group at once instead of blocking them individually
  • Context menu item "Delete duplicated rules"

Fix:

  • UI frozen due to super long regex
  • rule count indicator in "delete all(%d) rules" never get updated

v2.1

22 Sep 07:54
1026de5
Compare
Choose a tag to compare

New:

  • Option to disable history logging, or auto expire
  • Rule schedule now supports two-day time spans, like 21:00-05:00
  • "Search Rule" context menu item
  • Language support: Galician (gal)

v2.0

12 Sep 12:46
f40a657
Compare
Choose a tag to compare

The UI has been re-written in jetpack compose.

Fix:

  • Crash caused by some mysterious contact image.
  • Crash caused by rotating screen.
  • Wrong contact image.
  • Some settings not backed up:
    • show passed
    • show blocked

New:

  • Show SMS detail:
    A new switch "Log SMS Content" in the SMS tab. When enabled, SMS message will be logged in local database and displayed in the history record. Disabled by default.

Changes:

  • 3 testing buttons are replaced by a floating button.

v1.20

12 Aug 07:28
Compare
Choose a tag to compare

New:

  • adapt android 15, changes:
    • the top bar no longer shows green/red to indicate enabled or not
  • "Delete All Rules" context menu item

Fix:

  • no more ghost process that always redirects to the sms app

Enhancement:

  • testing now works with RepeatedCall, it also checks local db(only when testing)
  • red indicator for swiping left
  • Import rules from csv:
    • use filename as description
    • show warning when the .csv doesn't contain the required column "pattern", to prevent empty rows

v1.19

24 Jul 11:21
Compare
Choose a tag to compare

improvement:

  • add context menu for history record
    • Add to new rule
    • Copy number
  • language
    • add "follow system"(by default)
    • add icons
  • show double-sms warning when notification is enabled for the default sms app

fix:

  • low probability crash: "Exception: unable to find fragment constructor"