Skip to content

Offline mode for the PWA #8225

@Clancy508

Description

@Clancy508

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

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions