π Repository
https://github.com/mlaffran/PushNotification
π Notes
PushNotification sends push notifications (via ntfy) when something happens in FreeCAD β a document is saved, an error occurs, or a long-running task such as a render, export, FEM analysis, or simulation finishes.
Key features:
- Toolbar/menu commands: custom notification, quick success/error/render-done notifications, and a connection test.
- Opt-in automatic notifications on document save and FreeCAD errors.
NotificationDefinition document objects: per-document rules with a configurable trigger (save, error, simulation finished) and templated message/title ({doc}, {filename}, {error} placeholders).
- Macro API (
notify(), notify_success(), notify_error(), etc.) for use in custom scripts.
- Auth token stored via the OS credential store (
keyring) when available, with a documented plaintext fallback.
License: GPL-3.0-or-later.
Tested on FreeCAD 1.1.0 on macOS. This is a first public release β feedback and issues welcome.
π Repository
https://github.com/mlaffran/PushNotification
π Notes
PushNotification sends push notifications (via ntfy) when something happens in FreeCAD β a document is saved, an error occurs, or a long-running task such as a render, export, FEM analysis, or simulation finishes.
Key features:
NotificationDefinitiondocument objects: per-document rules with a configurable trigger (save, error, simulation finished) and templated message/title ({doc},{filename},{error}placeholders).notify(),notify_success(),notify_error(), etc.) for use in custom scripts.keyring) when available, with a documented plaintext fallback.License: GPL-3.0-or-later.
Tested on FreeCAD 1.1.0 on macOS. This is a first public release β feedback and issues welcome.