Skip to content

PushNotificationΒ #133

Description

@mlaffran

πŸ”Œ 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.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions