syncthingtray icon indicating copy to clipboard operation
syncthingtray copied to clipboard

Per-share notifications settings

Open dionorgua opened this issue 8 months ago • 3 comments

Please read the following points before filing an issue but remove them before filing the issue:

Relevant components

  • [x] Standalone tray application (based on Qt Widgets)
  • [x] Plasmoid/applet for Plasma desktop
  • [ ] Dolphin integration
  • [ ] Command line tool (syncthingctl)
  • [ ] Integrated Syncthing instance (libsyncthing)
  • [ ] Android app or mobile UI in general
  • [ ] Backend libraries

Is your feature request specific to a certain platform/environment? Please specify.

No

Is your feature request related to a problem? Please describe.

I would like to keep notifications for certain shares muted. Why? Because some shares are known to be changed often.

Describe the solution you'd like

Ability to configure per-share notification settings. Maybe just 'ignore for change notifications' checkbox

Describe alternatives you've considered

Alternatively it may make sense to have "mute for ~2-3 hours" button on notification

Additional context

Some folders may have different frequency of sync like:

  • password manager secret
  • shared folder between multiple machines where all changes are made explicitly by user
  • folders that are just synced one way as sort of backup (for example digikam database)

dionorgua avatar Apr 09 '25 12:04 dionorgua

I guess that would make notifications much more useful, indeed. Let's see when I'll find the time to implement something like that. So far I refrained from folder-specific settings because the list of folders can change at any time as it is managed by Syncthing itself. So Syncthing Tray needed to track the list of folders per Syncthing instance in a local config file.

Alternatively, the Syncthing backend would be extended so frontends can store key/value pairs for additional settings on each folder via the API. Not sure whether Syncthing upstream would accept such a change.

Another, maybe much simpler alternative would be an exclude regex (that is matched against the relevant folder label or ID) for folder-specific notifications. It would used regardless of the Syncthing instance and a single text setting (that is not directly coupled to an existing folder on some Syncthing instance).

Martchus avatar Apr 09 '25 14:04 Martchus

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Jun 08 '25 14:06 stale[bot]

still valid

dionorgua avatar Jun 08 '25 20:06 dionorgua

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Aug 08 '25 00:08 stale[bot]