Whenever a user performs an action in a Weavy app, the current state will be pushed to the browser history. These actions include opening/closing apps and all navigation that takes place within an app (e.g. opening a file preview, navigating to the details page for a post, etc.) The benefit of tracking the current state is that it enables back and forward navigation for actions that take place in Weavy apps.
You can take advantage of the default behaviour or write your own logic that interacts with the browser history.