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
stefan.tollkuehn
67d7702f40
- make navbar look nicer
...
- use formal german
2026-09-30 23:18:09 +02:00
stefan.tollkuehn
f4c4103c3d
make background of .card opaque
2026-09-30 23:08:31 +02:00
stefan.tollkuehn
04a73259ba
add .htaccess to handle site
2026-09-30 23:00:38 +02:00
stefan.tollkuehn
9200aac276
- use visible box-shadowing
...
- add translation for ZH
- light/darkmode switcher
2026-09-30 17:30:35 +02:00
stefan.tollkuehn
2214845361
add logo
2026-09-30 17:03:52 +02:00
stefan.tollkuehn
de8ea49ee7
transliterate special chars better
2026-09-30 14:49:46 +02:00
stefan.tollkuehn
5b128f9d50
better validation of room names
2026-09-30 14:32:51 +02:00
stefan.tollkuehn
ad8cb2b819
- localization for legal notice
2026-09-30 14:08:24 +02:00
stefan.tollkuehn
f86e29ac9a
- set default length of a meeting to 30 minutes
...
- round to the next quarter
2026-09-30 14:06:58 +02:00
stefan.tollkuehn
77367e86a1
- add flag images for language switcher
...
- hide messages if room parameter is not given
2026-09-30 13:53:23 +02:00
stefan.tollkuehn
0d06c9ab24
add navigation bar on top, remove footer
2026-09-30 13:39:24 +02:00
stefan.tollkuehn
f3f47aee4d
add option for a background image, add default background
2026-09-30 13:35:46 +02:00
stefan.tollkuehn
eb1e62c511
add email validator
2026-09-29 14:38:34 +02:00
stefan.tollkuehn
a557d76e72
- rename AGENT.md to AGENTS.md
...
- show new meeting button only if the room parameter is not provided
2026-09-23 17:35:16 +02:00
stefan.tollkuehn
751e3db3dd
add margin between footer and card div
2026-09-22 11:36:44 +02:00
stefan.tollkuehn
8e3d095ebb
fix meetingurl in generateICS function
2026-09-22 11:34:23 +02:00
stefan.tollkuehn
04ecc72799
add option to create a new meeting
2026-09-22 11:12:24 +02:00
stefan.tollkuehn
330f2e40b1
add a french translation, play with positioning of divs for a footer
2026-09-22 11:01:46 +02:00
stefan.tollkuehn
2427a84b1c
add an AI agent agnostic file with instructions
2026-09-22 10:09:39 +02:00
stefan.tollkuehn
a47ce3650b
add localizations for englisch and german
2026-09-22 09:59:53 +02:00
stefan.tollkuehn
34df35d54c
initial version
2026-09-22 09:40:07 +02:00