back
Feb 20, 2025

Release v0.7

[✨ Feature] Now macOS Compatible!
SMS Blaster is no longer limited to Windowsβ€”it now runs on macOS too! (Note: It still requires an Android phone, as Pushbullet isn’t available on iOS.)

[✨ Feature] Real-Time Progress & Cancel Option
A progress bar now shows you how many messages have been sent, and you can cancel the sending process at any time with a new cancel button.

[✨ Feature] New License Manager & Update Checker
You can now view your license status and renew it directly from the tool. Plus, a new β€œCheck for Updates” button makes it easy to confirm you’re using the latest version.

[✨ Feature] Table-Based SMS Sender
The SMS sender is now organized as an Excel table. This means you can extend, move, or adjust your messages easily.

[🌱 Improvement] Fallback Placeholder Syntax
You can now specify a fallback value right in the placeholder using a pipe symbol. For example, if you write: "Hi {{customer_name|there}}," and no value is defined for customer_name, SMS Blaster will automatically use β€œthere” as the fallback. This ensures that your messages always have a sensible default.

[🌱 Improvement] Smoother Delay Handling
Long delay settings no longer freeze Excel. Addtionally, delays are now capped at 24 hours (86,400 seconds) to prevent crashes.

[🌱 Improvement] Pre-Send Data Validation
Before sending, the tool now checks that phone numbers look correct and verifies that your Pushbullet settings (access token and target device ID) are entered properly. This helps prevent wasted attempts.

[🌱 Improvement] Enhanced Paste Formatting
When you copy and paste numbers (for example, from the number converter or another spreadsheet), the tool preserves the original formatting. (You can disable this feature in the settings if you prefer.)

[🌱 Improvement] Customizable Notifications
Success and notification messages can now be turned off in the settings for a quieter user experience.

[🌱 Improvement] Further Enhancements
I’ve made a range of backend improvements to make the tool more robust and reliable.

[πŸ› Bug Fix] Placeholder Crash Prevention
Previously, if a placeholder value contained a formula error, the tool would crash. Now, errors are flagged in the check column and are safely converted to empty strings, so the process continues smoothly.