Welcome to the #dominoforever Product Ideas Forum! The place where you can submit product ideas and enhancement request. We encourage you to participate by voting on, commenting on, and creating new ideas. All new ideas will be evaluated by HCL Product Management & Engineering teams, and the next steps will be communicated. While not all submitted ideas will be executed upon, community feedback will play a key role in influencing which ideas are and when they will be implemented.
To build on this: it helps to separate two distinct problems that the current 5-minute polling tries to cover with a single, blunt mechanism.
Live updates while the app is open. Today the client asks "is there new mail?" on a timer. The expected model is a persistent server→client channel where the server pushes the change, so new mail appears with near-zero latency and no wasted requests. A configurable polling interval is a welcome mitigation here, but it's still polling.
OS-level notifications when the PWA is closed or backgrounded. This is what polling can't address at all — if the app isn't in the foreground, there's nothing to poll. The standard answer is the Web Push API (Push API + service worker). OWA already does exactly this; Microsoft even documents "OWA web push notifications" as a supported feature.
On top of that, the Notification API supports inline actions — archive, mark read, quick reply straight from the banner — which is the "rich" part of the UX.
So: configurable polling is a good near-term step, but if the goal is for Verse to be the reference mail client, a persistent channel plus Web Push is really table stakes rather than a nice-to-have. Happy to gather concrete customer scenarios and votes to support prioritization.
There should also be a method where the push notification can work when not fully authenticated ( application level password? ). Otherwise notifications can be missed if not logged in at the time.
The 5min polling is really very annoying. Maybe a first step is to make the polling interval configurable.