Commit Graph
72 Commits
Author SHA1 Message Date
stefan.tollkuehn f746508d90 fix title of AGENTS.md 2026-11-05 15:59:53 +01:00
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 9184f60461 cleanup and htaccess fix 2026-11-02 15:09:00 +01:00
stefan.tollkuehn 64c49d210a update README 2026-11-02 15:02:09 +01:00
stefan.tollkuehn 1e3c7d676c rename config.json to config.json.sample and ignore config.json in git repository 2026-11-02 15:00:48 +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 86caf9a3a4 use relative urls, remove shortlink 2026-10-22 16:54:26 +02:00
stefan.tollkuehn 2c5e95ce7f translated comments in css 2026-10-22 16:45:24 +02:00
stefan.tollkuehn 0891a60beb .container should not be partially hidden behind .navbar 2026-10-22 16:44:01 +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 3ff88ce67f fix: remove duplicate line 2026-10-22 16:00:02 +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 226edd8c48 a more robust way to make sure .card is not glued to bottom in any orientation 2026-10-07 17:16:57 +02:00
stefan.tollkuehn 344ecdf820 fix portrait mode 2026-10-07 17:13:47 +02:00
stefan.tollkuehn e08ffe6415 retry to fix glueing to bottom 2026-10-07 17:10:14 +02:00
stefan.tollkuehn 4f99d96bf4 Revert "test margin botton for mobile devices in landscape mode for create meeting view"
This reverts commit fa7a06be38.
2026-10-07 17:06:53 +02:00
stefan.tollkuehn fa7a06be38 test margin botton for mobile devices in landscape mode for create meeting view 2026-10-07 17:03:39 +02:00
stefan.tollkuehn faa5f428d0 fix navToggle in landscape mode 2026-10-07 16:58:15 +02:00
stefan.tollkuehn 1a00e7430a use navtoggle on mobile devices 2026-10-07 16:53:34 +02:00
stefan.tollkuehn 5033215d38 provide direct download paths for windows and macos 2026-10-07 16:42:48 +02:00
stefan.tollkuehn a1d342ad25 fix path in README.md 2026-10-07 16:40:17 +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
stefan.tollkuehn ff9658b3bb an additional way to detect android when in desktopmode 2026-10-07 14:38:06 +02:00
stefan.tollkuehn b4ae7fb985 fix for firefox on android 2026-10-07 14:34:28 +02:00
stefan.tollkuehn b2c88f7e62 use intent url for deeplinking on android 2026-10-07 14:26:56 +02:00
stefan.tollkuehn e39a461bfd add link to source code in navigation bar 2026-10-07 14:25:19 +02:00
stefan.tollkuehn 92ed91f63d integrate https://github.com/faisalman/ua-parser-js 2026-10-07 14:22:24 +02:00
stefan.tollkuehn e352a15ce8 fix .card partially hidden behind .navbar on phones in landscape mode 2026-10-01 14:35:15 +02:00
stefan.tollkuehn 5a7dc3ba84 - fix div positioning
- add hamburger menu for responsive menus
2026-10-01 14:23:40 +02:00
stefan.tollkuehn ac864d96e3 try to make page more responsive 2026-10-01 01:24:51 +02:00
stefan.tollkuehn 53b87a4e03 add option for darkmode navbar and invert logo.svg when darkmode is used 2026-10-01 00:21:27 +02:00
stefan.tollkuehn 143856d51b add option to create an adhoc link 2026-10-01 00:08:18 +02:00
stefan.tollkuehn a1a9733b8f better description what to do with the ics file 2026-09-30 23:59:56 +02:00
stefan.tollkuehn 54b3c63506 redirect .well-known/security.txt requests 2026-09-30 23:33:42 +02:00
stefan.tollkuehn 4f53ebba87 add robots txt 2026-09-30 23:29:54 +02:00
stefan.tollkuehn 2105d92960 - add favicons
- make html more valid
2026-09-30 23:25:57 +02:00