stefan.tollkuehn
7961732323
Show Windows privacy hints in launcher
...
The launcher sentence around the room name was replaced
by a standalone instruction ("meetingText"); the room name
now sits on its own line below it.
Windows users additionally get camera/microphone
permission instructions in the launcher view. The block
reuses the existing i18n/OS detection and only appears
when translations loaded, so a failed i18n.json fetch
cannot render an empty box.
2026-11-05 16:36:43 +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
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
86caf9a3a4
use relative urls, remove shortlink
2026-10-22 16:54:26 +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
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
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
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
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
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
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