stefan.tollkuehn da2f6b5c25 Move Windows camera help into overlay
The privacy instructions no longer bloat the launcher card.
A "Help" button in the navbar opens them in a native dialog
(Esc, backdrop and button close it). The button only shows
for Windows users, reusing the existing OS detection.

Translations may contain <kbd>, <b> and <i> markup now. The
renderer builds nodes from a tag whitelist instead of using
innerHTML, so smuggled tags from i18n.json cannot execute.

All help texts live under meetingPrivacySettings.windows;
sibling keys for other operating systems can follow.
2026-11-05 17:24:15 +01:00
2026-11-02 15:09:00 +01:00
2026-11-02 15:09:00 +01:00
2026-11-05 15:59:53 +01:00
2026-09-22 09:27:52 +02:00
2026-11-02 15:48:19 +01:00
2026-09-30 23:29:54 +02:00

jitsi-start

A small html/js project to nudge a user to use the desktop client for Jitsi.

Configuration

All settings live in assets/config.json, loaded at startup. The launcher stays up but links break if the file is missing or malformed.

Rename assets/config.json.sample to assets/config.json.

Parameter Description
jitsiLauncher Domain of this Jitsi launcher. Used for the meeting URLs created by the meeting creator (Nextcloud, adhoc link).
jitsiHost Jitsi domain. Used for the browser fallback URL, the desktop protocol URL and the UID of generated ICS files.
nextcloudBase Nextcloud instance for calendar event creation. The "Create in Nextcloud Calendar" button is only shown if this is set.
allowAdhocMeetings Whether adhoc meetings are allowed. The "Create Adhoc Link" button is only shown if this is true.
launchTimeout Timeout in ms before the browser fallback is shown after trying to start the jitsi-meet-electron client.
backgroundImage Path to the page background image. Empty: no background.
logo Path to the logo shown in the logo bar. Empty: logo bar stays hidden.
favicons Paths to the page icons: ico (fallback icon), svg (icon), appleTouch (Apple touch icon). The values from launch.html are kept if a key is missing.
downloads Download URLs for the jitsi-meet clients, shown in the fallback view per detected OS: windows, macos, linux, ios, android.

Third-party assets

  • assets/lib/ua-parser.min.js — ua-parser-js v2.0.10, © Faisal Salman, licensed under AGPL-3.0.
S
Description
A small html/js project to nudge a user to use the desktop client for Jitsi.
Readme GPL-3.0
2.1 MiB
0 Stars 2 Watchers 0 Forks
Languages
JavaScript 63.5%
HTML 22.7%
CSS 13.8%