WebDAV front-end that adds a Google-Drive-like experience to an existing WebDAV share, written in TypeScript with Svelte, Carbon and perry-mitchell/webdav-client.
It can be configured at runtime, not suckless style, with a
config.json file in public/app.
-
Install the dependencies:
make node_modules
-
Copy the sample config file into
config.tsthen edit it:make config.json
To create an optimised version of the app:
makeThe public directory now contains the fully built production app.
Start the dev server using the following comand, then navigate to localhost:8080:
make devIt is easier to manage the translations via Weblate,
but it is also possible to directly edit the files.
Always run make translations-sort after manually editing the translation files.
