No description
Find a file
2025-10-12 21:18:34 -07:00
.github build: fix vue-demi package on npm clean install 2025-07-01 16:36:27 -07:00
.tx Rename Slack occurrences 2024-07-04 08:39:45 -07:00
appinfo chore(info.xml): bump patch version 2025-07-22 08:32:35 -07:00
css feat: add Zulip messages to unified search 2024-11-25 18:12:57 -08:00
img Update screenshots 2024-07-09 21:00:41 -07:00
l10n fix(l10n): Update translations from Transifex 2025-10-07 01:14:44 +00:00
lib chore: composer run cs:fix 2025-04-01 16:28:47 -07:00
src fix(PersonalSettings): revert "revert outlining key icon" 2025-07-21 17:59:47 -07:00
templates Rename Slack occurrences 2024-07-04 08:39:45 -07:00
tests Rename Slack occurrences 2024-07-04 08:39:45 -07:00
vendor-bin chore(deps-dev): bump psalm/phar from 5.26.1 to 6.10.3 in /vendor-bin/psalm 2025-05-08 14:48:49 -07:00
.eslintrc.js fix .eslintrc.js 2023-08-22 18:08:12 +05:30
.gitignore composer setup and fixes 2024-03-14 07:34:29 +05:30
.l10nignore exclude vendor from translations 2022-11-09 12:26:07 +01:00
.nextcloudignore add nextcloud ignore and krankerl config 2023-05-10 10:33:20 +02:00
.php-cs-fixer.dist.php composer setup and fixes 2024-03-14 07:34:29 +05:30
AUTHORS.md Update author attributions 2024-07-04 08:39:45 -07:00
CHANGELOG.md chore: update CHANGELOG.md 2025-07-22 08:32:35 -07:00
composer.json chore(deps-dev): remove post install/update hooks 2025-05-21 15:02:30 -07:00
composer.lock composer setup and fixes 2024-03-14 07:34:29 +05:30
COPYING let's go 2022-06-13 16:33:26 +02:00
krankerl.toml add nextcloud ignore and krankerl config 2023-05-10 10:33:20 +02:00
makefile Rename Slack occurrences 2024-07-04 08:39:45 -07:00
package-lock.json fix(deps): Fix npm audit 2025-10-12 03:20:56 +00:00
package.json build: fix vue-demi package on npm clean install 2025-07-01 16:36:27 -07:00
psalm.xml chore: update psalm config, add PHP 8.4 compatibility 2025-05-08 14:49:04 -07:00
README.md chore: update README.md 2024-09-17 16:22:23 +02:00
stylelint.config.js let's go 2022-06-13 16:33:26 +02:00
webpack.js Replace Slack OAuth config with Zulip config 2024-07-04 14:27:45 -07:00

Zulip integration in Nextcloud

This integration allows you to send Nextcloud files to your Zulip chat instance as uploaded files, public shared links, or internal shared links.

🔧 Configuration

User settings

Account configuration happens in the "Connected accounts" user settings section. It requires you to specify the URL of your Zulip instance, as well as the email address and API key associated with your Zulip account in that instance. These values can be found in and copied from your Zulip account's zuliprc file located in Personal settings > Account & privacy > API key.

If those settings are not configured, a link to the "Connected accounts" user settings page will be displayed when attempting to send a file to a Zulip user/topic. The context menu to send a file can be accessed by right clicking on the file/folder to be shared or selecting them and clicking on the "Actions" button.

🖼️ Screenshots

Files plugin Sending internal links