RocketChat / RocketChat/Rocket.Chat.ReactNative

Attach from WebDAV and save to WebDAV not available in mobile apps

Open
#2,524 15 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

🍭 good first issue 🎉 feature 👋 help wanted
Dominant language
TypeScript
Stars
2.4k
Forks
1.5k
Avg merge
1d 18h
Merged PRs (30d)
90

Description

Description:

When a user has added a WebDAV storage (Nextcloud integration), he is still not able to attach files from his WebDAV storage or save attachments to his WebDAV storage.

The context menu for "add attachment" is missing the WebDAV entry. The context menu for an existing attachment is missing the "Save to WebDAV" menu entry.

Environment Information:
  • Rocket.Chat Server Version: 3.7.0
  • Rocket.Chat App Version: 4.11.0
  • Device Name: iPhone, iPad
  • OS Version: 14.0.1
Steps to reproduce:
  1. Long click on an attachment (voice message, picture, video ...)
  2. Check context menu
  3. "Save to WebDAV" is missing although the user has an active WebDAV storage (it works in the browser)

image

  1. Click on "+" in the compose window
  2. Check context menu
  3. "Choose from WebDAV" is missing although the user has an active WebDAV storage (it works in the browser)

image

Expected behavior:

WebDAV integration should exspecially be available in the mobile apps where up/download from and to the device is very limited!

Actual behavior:

Both optiona are missing (see above)

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by locating the mobile attachment context menus for adding files and for existing attachments, then compare their available actions with the browser's WebDAV behavior described in the issue. Done means users with an active WebDAV storage can choose files from it and save existing attachments to it in the iPhone and iPad apps.

Written by the indexing model from the issue text.

Assessment

Tech stack
react-native, typescript
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.