-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Description
Describe feature
Trilium uses Electron for the desktop app which supports fully offline operation and synchronisation to a server. The server also provides a web interface which is implemented as a Progressive Web App, however despite the Electron app being written to run in what is effectively a browser the PWA does not support offline functioning with sync, it must be connected at all times to work. This results in issues with the PWA when internet connectivity is poor with either slow speeds or outright loss of connectivity.
Instead, the PWA should use the same implementation as the Electron wrapped desktop app, allowing it to run offline and sync back to the server. Pre-configuring sync in this instance would be desirable but could be done manually by the user (e.g. default to the current web app with an option to switch to the offline capable one for advanced users who can then configure sync to the server).
Additional Information
No response