This patch provides an optional way to integrate an external WebDAV server so that the super-productivity container can serve as a WebDAV server with base url http://localhost/webdav/ . It includes the following changes:
**Replace the default nginx config file**
Besides serving the web app, the new nginx config file also forwards all the requests with paths starting with "/webdav/" to a backend WebDAV server specified by the environment variable WEBDAV_BACKEND. Note that during forwarding, the path prefix "/webdav" will be removed.
**Use hacdias/webdav as default WebDAV backend server**
The docker-compose.yaml provides an example setup to use the docker image [hacdias/webdav](https://github.com/hacdias/webdav) as the WebDAV backend server. An example for the configuration of the WebDAV server is also provided in webdav.yaml.
- Added recommendation to use Offline Mode in the online.md document with an explanation of benefits.
- Clarified behavior in offline.md, indicating it is intended for new installations and online mode.
- Provided detailed steps for configuring Offline Mode and Online Mode in separate documentation files.
- Linked mode-specific documentation from the main README for easier navigation.
Some Linux users don't know what these commands should be.
So it is good to tell them that they have to enter this in terminal.
Not all Super Productivity users on Linux know what a command line is and they just want to use a todolist tool they got recommended on some website.
As a new user it's been helpful to see some of these quick shortcuts and syntax in the README. One small addition to bring the project syntax up to the surface.
First time proposing a change. The user data path in Windows is located in %APPDATA%, not %LOCALAPPDATA% (the latter contains a generic update folder).