Describe the bug
In main.go:3620, a goroutine runs macOS sync operations:
go func() {
_ = config.SyncMacOSContacts()
_ = theme.SyncWithMacOS()
}()
Both errors ignored AND no panic recovery. If either function panics, app crashes silently.
To reproduce
Run on macOS with corrupted contacts database.
Expected behavior
Add panic recovery. Log errors instead of ignoring them.
Describe the bug
In main.go:3620, a goroutine runs macOS sync operations:
Both errors ignored AND no panic recovery. If either function panics, app crashes silently.
To reproduce
Run on macOS with corrupted contacts database.
Expected behavior
Add panic recovery. Log errors instead of ignoring them.