Connects frontend notification logic to Electron’s native notification capabilities, handling badge updates, OS notifications, and navigation from them.
Adds pure utility functions and type definitions to support notification display formatting, navigation, and structured query keys.
Introduces React hooks for fetching, mutating, and managing notification data, leveraging TanStack Query and SignalR integration for real-time updates.
Implements all user-facing React components for accessing and viewing notifications, including the notification bell trigger, inbox panel, item rendering, and empty state views.
Enhances SignalR hooks to handle notification events and efficiently invalidate related React Query caches.