Issue #192 on github is create because a user tried to install Syncthing macOS (probably fresh) on macOS 13.2.1. It seems it is broken and doesn’t display a status bar icon at all.
For what it’s worth, it appears to work fine for me. (Though it seems a bit confused about whether Synchting is running or not since it didn’t start it itself, I don’t think that’s new, though?)
Yeah it seems the auto-updater kills the Syncthing tray application but the service is probably zombied and still running. A system reboot (bad) or process kill will probably resolve it.
Probably the Swift code you wrote for the syncthing daemon process management does something and doesn’t put syncthing “in the background”. But it is very very odd this causes spamming of the notification area. Nothing from our code has changed, only the OS.
Can’t say that I can reproduce either issue on 13.2.1. The tray icon in the top seems to work fine. And the background notifications don’t appear, let alone in a spammy fashion.
I have had that issue regarding the background notifications with two different applications (one of which was uninstalled and obviously didn’t even run) before. In my case it had something to do with some old items in the LaunchAgents and LaunchDaemons folders. At least, cleaning those places op resolved that issue without breaking anything. Can’t say I deducted the actual cause, I just wanted to get rid of the notifications:)
It seams on my setup the ~/Library/LaunchDaemons doesn’t exist or is somewhere else and the contents of the ~/Library/LaunchAgents doesn’t contain a syncthing-macos entry:
jerry@Jerrys-iMac ~ % ls ~/Library/LaunchAgents/
com.google.keystone.agent.plist org.virtualbox.vboxwebsrv.plist
com.google.keystone.xpcservice.plist