- JavaScript 50.3%
- PHP 39.3%
- CSS 10.4%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
|
|
||
| appinfo | ||
| css | ||
| img | ||
| js | ||
| lib | ||
| .gitignore | ||
| README.md | ||
Jo Cor Talk Calls
Broadcast rooms for Talk: guests watch and chat, members speak
Adds one thing Nextcloud Talk cannot do on its own — a broadcast room.
A broadcast is a public conversation whose default permissions grant join, chat and react but no microphone. Anyone with the link can join as a guest and watch, listen, chat and react. Signed-in members are handed a microphone automatically when they join, so they can speak without the host admitting them one by one. There is no lobby, so nobody is left knocking, and the call is started silently, so nobody is rung.
Version 2.0.0 removed the injected call control panel (mute / camera / record / device pickers) and the extra top-bar icons. Every selector in that panel was written against label strings Talk does not use — Talk renders "Mute audio (M)", not "Mute audio" — so the buttons were inert while shadowing Talk's own working controls, and the panel's redraw loop fought Vue for the whole call. Talk's native call bar handles all of it correctly.
Version 2.2.0 keeps the record button inside the call top bar, where it belongs — it used to escape into the conversation list, because every row there has a "Conversation actions" menu of its own — and hides it unless there is a live call to record. It also gives a new account a single conversation to start from: Talk's "Note to self" is declined before Talk creates it, while the changelog and the sample conversation are handled by Talk's own settings.
| Nextcloud app id | jocor_talk_calls |
| Version | 2.2.0 |
| Nextcloud | 30–34 |
| Licence | AGPL-3.0-or-later |
See it running
It runs on cloud.jo-cor.com. Ask Jo for an account (or register at cloud.jo-cor.com/apps/registration and wait for approval).
Run it on your own Nextcloud
cd /path/to/nextcloud/custom_apps
git clone https://git.jo-cor.com/jocor/nextcloud-jocor_talk_calls.git jocor_talk_calls
sudo -u www-data php ../occ app:enable jocor_talk_calls
Contribute
- Sign in at git.jo-cor.com with Sign in with jo-cor-cloud (your cloud.jo-cor.com account).
- Fork this repository, make your change on a branch, and open a pull request.
Invited contributors can also push over SSH; the connection details come with the invite.
Changes reach cloud.jo-cor.com only after review: the live server deploys from git, never from hand edits.