Skip to content

Webdav #173

Open
davrot wants to merge 106 commits into
yu-i-i:ext-cefrom
davrot:webdav
Open

Webdav #173
davrot wants to merge 106 commits into
yu-i-i:ext-cefrom
davrot:webdav

Conversation

@davrot

@davrot davrot commented Apr 8, 2026

Copy link
Copy Markdown

Based on overleaf#1436 but I tried to put as much as possible into a module.
It is now integrated into the Railbar Integration menu.

PS: @AinzRimuru i18n strings need to be put in services/web/frontend/extracted-translations.json too

Screenshot_2026-04-08_11-40-51 Screenshot_2026-04-08_11-41-12 Screenshot_2026-04-08_11-41-37

How it looks under Nextcloud:
Screenshot_2026-04-08_11-42-03

Don't forget that you need your app password from next cloud (you can not use your normal user password)
Screenshot_2026-04-08_11-42-30

@yu-i-i I hope that helps you as a basis.

yu-i-i and others added 30 commits March 20, 2026 03:04
- Replace free-text license input with a select box
- Improve visual presentation of modals and enhance keyboard interaction
yu-i-i and others added 20 commits March 20, 2026 03:05
- enable Projects button in navbar for admin projects page
- enable copy of user ID in user info modal
- add null check in UserListController (thanks @moschlar)
- generate overleaf.conf dynamically
- support GIT_BRIDGE_HOST and GIT_BRIDGE_PORT
- configure client_max_body_size for /git using GIT_BRIDGE_REPOSTORE_MAX_FILE_SIZE
…projects

  see upstream commit a9c4138
  here is an appropriate DockerRunner.mjs patch
- code moved to modules/admin-tools (yu-i-i)
* Logo Tools

* Moved to /tools/logo; Checks dependencies first and stops if they are not there; Added information about 3_remove_branding_from_projectpage.sh in README ; reordered the commands of 1_convert.sh to avoid the logo-horizontal.png problem
@yu-i-i

yu-i-i commented Apr 8, 2026

Copy link
Copy Markdown
Owner

Cool. Thanks.

@IamTaoChen

Copy link
Copy Markdown

for nextcloud, is that possible connect by Oauth2? Administrator config the info, user just need to click and grant the permission.

-> maybe this is another integation named Nextcloud ...

@AinzRimuru

Copy link
Copy Markdown

for nextcloud, is that possible connect by Oauth2? Administrator config the info, user just need to click and grant the permission.

-> maybe this is another integation named Nextcloud ...

Hello, I am the author who submitted the PR to the official repository.

The reason I chose to use WebDAV was to facilitate permission management.

I did not want ShareLaTeX to have access to all of my directories. Therefore, I opted to use shared links for access—and these shared links should only be accessible and operable via WebDAV.

@IamTaoChen

Copy link
Copy Markdown

I did not want ShareLaTeX to have access to all of my directories. Therefore, I opted to use shared links for access—and these shared links should only be accessible and operable via WebDAV.

I see. thanks

@yu-i-i

yu-i-i commented Apr 13, 2026

Copy link
Copy Markdown
Owner

@AinzRimuru

Hello, I am the author who submitted the PR to the official repository.

Good work, thanks.

The reason I chose to use WebDAV was to facilitate permission management.

I did not want ShareLaTeX to have access to all of my directories. Therefore, I opted to use shared links for access—and these shared links should only be accessible and operable via WebDAV.

I didn't quite understand this. As soon as you open your project and compile it, it is accessed by the server. If you want to restrict access, the Overleaf model may not be suitable. If you care about keeping your data accessible only to you and your collaborators, I can point you to a very interesting project: https://github.com/TeXlyre/texlyre

Overleaf is designed for situations where the server is trusted, for example, a university server used by researchers and/or students. I always keep such scenarios in mind. In that context, WebDAV can be used as an additional private backup storage option, a way to share data with someone who does not have access to Overleaf, or simply for people who prefer working offline and storing data in Nextcloud, but are now collaborating with someone using Overleaf. Essentially, I would like to have functionality similar to Dropbox in the official Overleaf. I believe I will be able to reuse at least part of your code.

…or, more likely, @davrot will implement everything before I even decide where to start :)

@davrot

davrot commented Apr 13, 2026

Copy link
Copy Markdown
Author

@AinzRimuru

@fabawi from texlyre is a very nice guy. And he is really fast in implementing new features.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

9 participants