Glenn de Haan
|
232caf8a4e
|
Implemented TASK_CLEANUP_UNUSED_DAYS environment variable. Implemented custom unused cleanup timing. Updated README.md
|
2026-02-13 18:50:42 +01:00 |
|
Glenn de Haan
|
b29150c15b
|
Updated README.md. Updated dependencies. Implemented VOUCHER_NOTE_REQUIRED environment variable. Implemented required note checks
|
2026-02-09 17:59:04 +01:00 |
|
Karolina Liskova
|
3f3cdd66a5
|
Allow configuring the bind address
Adds a config variable for bind address to support working in IPv6 environments.
|
2026-01-28 10:18:02 +00:00 |
|
Glenn de Haan
|
e347f67249
|
Implemented the AUTH_OIDC_REDIRECT_LOGIN environment variable. Added an OIDC redirect function within authentication.js controller. Updated README.md. Updated dependencies
|
2025-10-31 08:33:40 +01:00 |
|
Glenn de Haan
|
ae6aa9b5a1
|
Implemented KIOSK_TIMEOUT environment variable. Introduced adjustable kiosk timeout timer. Moved static animation from style.css to kiosk.ejs. Fixed incorrect preload tag within kiosk.ejs. Added missing bg.jpg preload tag within kiosk.ejs. Updated docker-compose.yml. Dependency updates. Updated README.md
|
2025-09-23 19:24:34 +02:00 |
|
Glenn de Haan
|
4b215541b2
|
Implemented KIOSK_EMAIL environment variable. Lowered log output from unifi.js. Implemented kiosk email toggle. Fixed missing kiosk printer check causing errors. Updated README.md
|
2025-08-28 19:06:41 +02:00 |
|
Glenn de Haan
|
7b8a996452
|
Removed old UniFi username check from info.js. Implemented temporary guest features warning in info.js. Cleanup unifi.js to remove legacy implementation and switch to UniFi Integrations. Removed deprecated UNIFI_USERNAME and UNIFI_PASSWORD from variables.js. Updated docker-compose.yml. Removed old dependencies. Updated README.md
|
2025-08-26 18:51:48 +02:00 |
|
Glenn de Haan
|
7af385c8fe
|
Updated info.js to show deprecation messages when utilizing the options.json. Added translation status to info.js. Implemented the TRANSLATION_HIDDEN_LANGUAGES, TASK_CLEANUP_EXPIRED and TASK_CLEANUP_UNUSED environment variables in variables.js. Updated language dropdown to hide themselves if the number of allowed languages is lower than 2. Added the created at field within details.ejs. Implemented cleanup.js for automatically cleaning-up expired and unused vouchers. Updated the languages.js util with global filters. Added country flags to languages.js. Updated docker-compose.yml. Dependency updates. Updated README.md. Lowered log intensity within server.js
|
2025-08-26 18:21:30 +02:00 |
|
Glenn de Haan
|
f36fa1144a
|
Refactored server.js into separate controllers. Implemented UNIFI_TOKEN startup check within info.js. Implemented KIOSK_HOMEPAGE environment variable. Implemented new / redirect structure base on KIOSK_HOMEPAGE variable. Implemented Admin UI button within kiosk.ejs. Updated array.js with new deprecated variables. Updated docker-compose.yml. Updated README.md.
|
2025-08-22 18:27:14 +02:00 |
|
Glenn de Haan
|
68dd918d31
|
Refactored print.js, bulk-print.ejs, details.ejs, email.ejs, print.ejs, voucher.ejs and size.js for object compatibility with the UniFi Integration API. Updated the unifi.js module to implement the UniFi Integration API. Added the UNIFI_TOKEN to variables.js. Added fetch.js util. Check for undefined state in notes.js. Added undici to the dependencies. server.js refactored for compatibility with the UniFi integration API. Fixed incorrect quote filter within server.js. Temporary fixed guest mapping to voucher_code instead of ids
|
2025-08-08 19:38:10 +02:00 |
|
Glenn de Haan
|
0c9aeac7a5
|
Updated to . Fixed bulk-print.ejs notes view. Updated details.ejs view with additional voucher metadata. Updated voucher.ejs notes view. Created notes.js utils for extracting voucher notes and metadata. Updated docker-compose.yml. Updated README.md. Implemented voucher note check for seperator misuse. Implemented new notes-metadata embed. Implemented new voucher filter within existing chain. Fixed notes sort to only filter on the notes not the metadata. Removed unused variable forward to voucher.ejs
|
2025-07-30 19:19:43 +02:00 |
|
bstrate
|
6951b99191
|
Merging PIN_OIDC_USER_TO_OWN_DOMAIN System to PR-Branch
|
2025-07-30 09:07:07 +02:00 |
|
Glenn de Haan
|
95cbad4fd8
|
Updated info.js to reflect auto kiosk print status. Implemented KIOSK_PRINTER environment variable. Updated docker-compose.yml. Dependency updates. Updated README.md. Implemented voucher auto-print within kiosk in server.js
|
2025-07-22 19:20:22 +02:00 |
|
Glenn de Haan
|
454d92b861
|
Updated kiosk.json with new translation strings. Updated info.js to reflect the multiple kiosk voucher types. Deprecated the KIOSK_VOUCHER_TYPE environment variable. Implemented the KIOSK_VOUCHER_TYPES environment variable with support for multiple voucher types. Moved the kiosk images (logo.png and bg.jpg) to a kiosk image sub-folder. Redesign of the kiosk.ejs language selector to provide space for custom images. Implemented voucher types within kiosk.ejs. Utilize the bytes converter within voucher.ejs to reformat bytes labels. Updated the docker-compose.yml. Updated the README.md. Implemented /kiosk custom assets overrides. Implemented a type check for the voucher types from kiosk requests
|
2025-07-09 18:57:32 +02:00 |
|
Glenn de Haan
|
b3f1988982
|
Added guestName translation to kiosk.json. Implemented time.json to time util translations. Updated info.js to reflect kiosk name requirement. Updated mail.js and print.js for localized time translations. Implemented optional guest name (voucher note) within kiosk.ejs. Implemented translations within time.js. Updated docker-compose.yml. Updated dependencies. Updated README.md
|
2025-07-07 21:29:45 +02:00 |
|
Glenn de Haan
|
5b2f8a1b30
|
Updated info.js for new printers key. Updated print.js to forward ESC/POS printer IPs. Updated keys within variables.js. Added 'UI_BACK_BUTTON', 'PRINTER_TYPE' and 'PRINTER_IP' to the deprecated strings array.js. Updated status.js with new printing module. Updated docker-compose.yml environment variables. Updated dependencies. Hotfix body type for express v5. Updated README.md. Removed back button from navigation.ejs. Updated print.ejs and bulk-print.ejs with printer selection. Updated print logic within server.js to allow printer selection by user
|
2025-05-19 18:50:46 +02:00 |
|
Glenn de Haan
|
30ef63f277
|
Added the kiosk_example.png. Updated the README.md. Implemented timer styles within style.css. Added kiosk output within info.js. Set default locale to 'en' for mail.js. Implemented KIOSK_ENABLED and KIOSK_VOUCHER_TYPE environment variables within variables.js. Added kiosk_bg.jpg. Updated navigation.ejs with kiosk link. Added kiosk.ejs template. Updated status.ejs and status.js with kiosk module status. Updated docker-compose.yml. Added /kiosk routes to server.js. Added kioskEnabled states to required routes in server.js
|
2025-03-14 19:18:07 +01:00 |
|
Glenn de Haan
|
99382626de
|
Implemented UI_BACK_BUTTON for kiosk users to navigate to the previous page. Removed h1 to clean-up UI
|
2025-01-05 16:18:05 +01:00 |
|
Glenn de Haan
|
5e6ddc7746
|
Dependency updates. Implemented TRANSLATION_DEFAULT to override default selected translation
|
2025-01-04 22:35:17 +01:00 |
|
Glenn de Haan
|
1b1a934f87
|
Implemented the translation.js module. Implemented the 'TRANSLATION_DEBUG' environment variable. Updated the README.md to include the Translations chapter. Moved en.json to en/email.json to better utilize Crowdin
|
2024-10-09 11:37:47 +02:00 |
|
Glenn de Haan
|
9b48a97136
|
Fixed SMTP_SECURE type check within variables.js. Removed smtpSecure checks from mail.js. Disable TLS certificate checks within mail.js since this could cause issues with self-hosted solutions
|
2024-10-08 10:24:45 +02:00 |
|
Glenn de Haan
|
f13ed225b3
|
Moved build info to variables.js. Simplified info.js build readout. Added versions to user dropdown
|
2024-10-07 11:34:06 +02:00 |
|
Glenn de Haan
|
7fb9956c10
|
Implemented Git version tag into docker build and GitHub actions. Implemented Release Notes button. Updated Documentation button to directly navigate to the README.md
|
2024-10-07 10:44:02 +02:00 |
|
Glenn de Haan
|
eacb0b4fd9
|
Updated README.md. Revert type check within variables.js. Implemented type check within config.js, fallback to 'null' when option is not defined
|
2024-10-07 00:45:58 +02:00 |
|
Glenn de Haan
|
83d228cc40
|
Fixed incorrect type check on 'VOUCHER_CUSTOM', 'SERVICE_WEB' and 'AUTH_INTERNAL_ENABLED'
|
2024-10-04 12:57:42 +02:00 |
|
Glenn de Haan
|
0b2b18307d
|
Renamed 'AUTH_TOKEN' to 'AUTH_INTERNAL_BEARER_TOKEN'. Updated README.md
|
2024-10-04 11:38:27 +02:00 |
|
Glenn de Haan
|
e1c1aa8c21
|
Fixed incorrect config handling within variables.js
|
2024-10-03 13:17:57 +02:00 |
|
Glenn de Haan
|
0dc4562ad8
|
Implemented the 'AUTH_INTERNAL_ENABLED' and 'AUTH_OIDC_ENABLED' environment variables. Removed complex if structures with 'AUTH_OIDC_ENABLED' checks. Updated README.md
|
2024-10-03 10:34:54 +02:00 |
|
Glenn de Haan
|
5c069f1c34
|
Implement missing config getters within variables.js
|
2024-10-03 09:51:43 +02:00 |
|
Glenn de Haan
|
4ad1b68161
|
Removed 'public' OIDC flow from application. Deprecated 'AUTH_OIDC_CLIENT_TYPE'. Removed 'AUTH_OIDC_CLIENT_TYPE' from documentation. Updated OIDC config checks. Removed 'AUTH_OIDC_CLIENT_TYPE' and 'public' OIDC flow references from README.md
|
2024-09-30 19:35:39 +02:00 |
|
Glenn de Haan
|
11873f4879
|
Replaced AUTH_PASSWORD with AUTH_INTERNAL_PASSWORD
|
2024-09-30 18:53:07 +02:00 |
|
Glenn de Haan
|
d475c1cc28
|
Implemented UNIFI_SSID_PASSWORD environment variable. Updated email template. Updated PDF template. Updated ESC/POS template. Updated README.md. Changed qr.js output based on open or password protected networks
|
2024-09-21 20:46:05 +02:00 |
|
Glenn de Haan
|
83abfd205e
|
Implemented UNIFI_SSID for templating
|
2024-09-21 08:11:51 +02:00 |
|
Glenn de Haan
|
8492616737
|
Created variables.js to replace duplicate code. Moved more cache.js logs to debug level. Fixed incorrect internal authentication state on status page. Updated dependencies. Fixed incorrect type check on /api/voucher/:type for HA users
|
2024-09-05 20:44:38 +02:00 |
|