Commit Graph
20 Commits
Author SHA1 Message Date
stefan.tollkuehn 217a076120 Make legal notice link configurable
The legal notice link in the navbar was hardcoded to the
bnvb website. Deployments without that legal notice showed
a dead link to a foreign site.

Move the URL into assets/config.json (legalNotice), like
the Nextcloud and adhoc buttons. The link stays hidden
unless the entry is configured.
2026-11-03 11:09:22 +01:00
stefan.tollkuehn 49a3d90dc5 Scope localStorage keys per app directory
localStorage is scoped per origin, not per path. Multiple
jitsi-launch instances on one origin (e.g. meet.bnvb.eu/i
and /p) therefore shared one language and one theme
setting, and changing it in one instance changed it in
all others.

Prefix the language and theme keys with the app directory
derived from the page path. Each instance keeps its own
state; a root deployment gets the "/" prefix and behaves
as before. Previously saved choices reset once because
the key names change.
2026-11-03 11:06:50 +01:00
stefan.tollkuehn 0e4ba86c38 Make favicon paths configurable
The favicons were hardcoded in launch.html, so
rebranding the page required editing the template.

The paths now come from the favicons block in
assets/config.json. Missing keys keep the defaults
from launch.html.
2026-11-02 15:48:19 +01:00
stefan.tollkuehn c9accc2111 fix url for nextcloud 2026-10-22 17:23:56 +02:00
stefan.tollkuehn ce80e52923 - fix escaping in ICS generation
- add CRLF line endings in ICS
- add line folding in ICS
- fix downloadICS()
2026-10-22 17:09:16 +02:00
stefan.tollkuehn 3267b6a6a3 translation of comments and some other german terms 2026-10-22 16:34:01 +02:00
stefan.tollkuehn 5d54f574e0 use localized placeholder values for text input fields 2026-10-22 16:00:30 +02:00
stefan.tollkuehn c5f145a547 introduce setting "allowAdHocMeetings" to show or hide Adhoc-Meetings button 2026-10-22 15:54:31 +02:00
stefan.tollkuehn 7939d384bc display "Create in Nextcloud Calendar" button only if nextcloudBase is set in config.json 2026-10-22 15:51:01 +02:00
stefan.tollkuehn e9ad3882d2 move const CONFIG to json file and add documentation in README.md 2026-10-22 15:33:52 +02:00
stefan.tollkuehn c172c057eb add compatibility to nextcloud app jitsi_calendar 2026-10-07 22:14:56 +02:00
stefan.tollkuehn 88a9827de2 implement button to create event in nextcloud 2026-10-07 22:06:44 +02:00
stefan.tollkuehn b424abe8e4 add android download options for browsers other than chrome 2026-10-07 17:22:49 +02:00
stefan.tollkuehn 5033215d38 provide direct download paths for windows and macos 2026-10-07 16:42:48 +02:00
stefan.tollkuehn e9c766227f move ua-parser.min.js to assets/lib 2026-10-07 16:30:32 +02:00
stefan.tollkuehn 3dd0b8d496 move assets to new location 2026-10-07 16:27:12 +02:00
stefan.tollkuehn 42464bc72e better support for ios 2026-10-07 16:16:24 +02:00
stefan.tollkuehn af7aefd85f make ios detection a bit better, user better naming 2026-10-07 15:05:42 +02:00
stefan.tollkuehn 598ef1a32f load translations from assets/i18n.json 2026-10-07 14:59:43 +02:00
stefan.tollkuehn eb794a6c61 move js code from launch.html in to assets/launch.cs 2026-10-07 14:45:12 +02:00