Adds an active polling and reload mechanism. It tracks the `updatedAt` timestamp of the current drawing and polls `refreshList` every 5 seconds. If the server's drawing is newer, it clears pending autosaves and reloads the drawing to reflect the external changes.
Also tracks when a title save is in progress to avoid reloading when the current user renamed the drawing.
* feat: implement manual save via Ctrl+S with toast and increase autosave interval
- Increased autosave interval to 30s.
- Captured Ctrl+S / Meta+S to trigger manual save.
- Added a minimalistic, translucent toast in the top right to display saving status.
* feat: implement manual save via Ctrl+S with toast and increase autosave interval
- Increased autosave interval to 30s.
- Captured Ctrl+S / Meta+S to trigger manual save.
- Added a minimalistic, translucent toast in the top right to display saving status.
---------
Co-authored-by: ruinivist <179396038+ruinivist@users.noreply.github.com>