Commit Graph

  • 607325323d Updated dependencies master 8.9.2 Glenn de Haan 2026-03-25 20:26:14 +01:00
  • 0909c4eaca Updated dependencies 8.9.1 Glenn de Haan 2026-03-04 10:19:29 +01:00
  • 232caf8a4e Implemented TASK_CLEANUP_UNUSED_DAYS environment variable. Implemented custom unused cleanup timing. Updated README.md 8.9.0 Glenn de Haan 2026-02-13 18:50:42 +01:00
  • b29150c15b Updated README.md. Updated dependencies. Implemented VOUCHER_NOTE_REQUIRED environment variable. Implemented required note checks 8.8.0 Glenn de Haan 2026-02-09 17:59:04 +01:00
  • 5a71a5e799 Updated README.md. Updated dependencies 8.7.0 Glenn de Haan 2026-01-28 17:39:30 +01:00
  • b725349250 Merge pull request #122 from 0xADD1E/ipv6-support Glenn de Haan 2026-01-28 17:35:06 +01:00
  • 3f3cdd66a5 Allow configuring the bind address Adds a config variable for bind address to support working in IPv6 environments. Karolina Liskova 2026-01-28 10:18:02 +00:00
  • 13e80463e9 Added missing Italian locale to languages.js 8.6.3 Glenn de Haan 2026-01-08 19:21:00 +01:00
  • 2f9aa16743 Updated dependencies 8.6.2 Glenn de Haan 2026-01-04 11:42:08 +01:00
  • e0d1087da5 Type cast according to UniFi hotspot documentation 8.6.1 Glenn de Haan 2026-01-04 11:41:13 +01:00
  • 72fcfd53c7 Updated dependencies 8.6.0 Glenn de Haan 2025-12-30 09:44:47 +01:00
  • 7a91333a60 Merge pull request #111 from nickelblack619/api-note Glenn de Haan 2025-12-30 09:42:55 +01:00
  • ea65b34a80 Ensure note field is always present within vouchers api call. Cleanup older comments. Simplify code. Implement separator check. Updated README.md Glenn de Haan 2025-12-30 09:39:55 +01:00
  • 122d2aebde Remove sanitize Remove the input trim No initialize a variable nickelblack619 2025-12-30 01:23:03 +01:00
  • a61be4487e Revert "Update api.js" nickelblack619 2025-12-29 18:40:03 +00:00
  • 6cfae61e6d Update api.js nickelblack619 2025-12-29 19:19:05 +01:00
  • f1901b7e9e Add notes utility to API GET vouchers response nickelblack619 2025-12-28 02:13:04 +01:00
  • e6a5d56f4c Add note input sanitization for voucher creation nickelblack619 2025-12-28 02:09:07 +01:00
  • a361770aee Updated dependencies. Implemented default locale redirect on /kiosk (Force users to default translation) 8.5.0 Glenn de Haan 2025-12-08 17:06:01 +01:00
  • d8f7b6b580 Dependency updates. Fixed incorrect logo path for ESC/POS printer function 8.4.1 Glenn de Haan 2025-12-05 21:02:55 +01:00
  • 24bfbedc42 Updated dependencies. Moved email assets from base64 to attachments to improve support in Gmail. Implemented custom email branding support. Implemented custom print branding support. Moved image assets to email/kiosk directory. Implemented kiosk dark mode logo support. Updated README.md 8.4.0 Glenn de Haan 2025-12-02 18:42:35 +01:00
  • 4e3ca28f7a Added missing package-lock.json updates 8.3.2 Glenn de Haan 2025-12-01 18:38:54 +01:00
  • 843892874d Merge pull request #105 from glenndehaan/l10n_master Glenn de Haan 2025-12-01 18:36:21 +01:00
  • 8836b8bfb0 New translations time.json (German) Glenn de Haan 2025-12-01 18:35:01 +01:00
  • fd08d789ee New translations kiosk.json (German) Glenn de Haan 2025-12-01 18:35:00 +01:00
  • 88da3880e6 New translations email.json (German) Glenn de Haan 2025-12-01 18:34:59 +01:00
  • 5b672ede8b Fixed OIDC loop when using local authentication. Removed default auth setting for mail.js. Updated dependencies Glenn de Haan 2025-12-01 18:29:55 +01:00
  • 7bffaa4ebb Moved fetchUserInfo call to authorization.js middleware. Catch fetchUserInfo exceptions, causing invalided session to be stuck 8.3.1 Glenn de Haan 2025-11-11 18:57:04 +01:00
  • 10f95864f9 Merge pull request #98 from glenndehaan/l10n_master Glenn de Haan 2025-11-09 08:26:49 +01:00
  • e347f67249 Implemented the AUTH_OIDC_REDIRECT_LOGIN environment variable. Added an OIDC redirect function within authentication.js controller. Updated README.md. Updated dependencies 8.3.0 Glenn de Haan 2025-10-31 08:33:40 +01:00
  • 3aca70b0ba New translations time.json (Persian) Glenn de Haan 2025-10-21 11:30:14 +02:00
  • b7c0a83bc4 New translations kiosk.json (Persian) Glenn de Haan 2025-10-21 11:30:14 +02:00
  • 9e047b9186 New translations print.json (Persian) Glenn de Haan 2025-10-21 11:30:12 +02:00
  • 552d544a31 New translations email.json (Persian) Glenn de Haan 2025-10-21 11:30:11 +02:00
  • 7cd513b057 Dependency updates 8.2.2 Glenn de Haan 2025-10-14 18:33:49 +02:00
  • 3154a7d305 Updated languages.js with new languages 8.2.1 Glenn de Haan 2025-09-29 23:42:45 +02:00
  • 3aef53f2cf Merge pull request #96 from glenndehaan/l10n_master Glenn de Haan 2025-09-29 23:40:25 +02:00
  • bcdcaf472b New translations time.json (Serbian (Cyrillic)) Glenn de Haan 2025-09-29 08:58:48 +02:00
  • 061ecb471c New translations kiosk.json (Serbian (Cyrillic)) Glenn de Haan 2025-09-29 08:58:47 +02:00
  • f5b8529fa8 New translations print.json (Serbian (Cyrillic)) Glenn de Haan 2025-09-29 08:58:47 +02:00
  • 845e2b7ce9 New translations email.json (Serbian (Cyrillic)) Glenn de Haan 2025-09-29 08:58:46 +02:00
  • 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 8.2.0 Glenn de Haan 2025-09-23 19:24:34 +02:00
  • cecc09ab85 New translations time.json (Serbian (Cyrillic)) Glenn de Haan 2025-09-23 08:50:45 +02:00
  • e38ba6c6a0 New translations kiosk.json (Serbian (Cyrillic)) Glenn de Haan 2025-09-23 08:50:44 +02:00
  • eac891b6ff New translations print.json (Serbian (Cyrillic)) Glenn de Haan 2025-09-23 08:50:43 +02:00
  • 7ac4208de9 New translations email.json (Serbian (Cyrillic)) Glenn de Haan 2025-09-23 08:50:42 +02:00
  • 2fe4576c90 Hide copy to clipboard button if browser API is not available 8.1.1 Glenn de Haan 2025-09-08 23:04:04 +02:00
  • 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 8.1.0 Glenn de Haan 2025-08-28 19:06:41 +02:00
  • 2d54e42bc9 Merge pull request #92 from glenndehaan/feature/unifi-integration-api 8.0.0 Glenn de Haan 2025-08-27 19:25:24 +02:00
  • 39797a077d Merge remote-tracking branch 'origin/master' into feature/unifi-integration-api Glenn de Haan 2025-08-27 19:20:10 +02:00
  • 09d2e24cdb Migrated languages.js from master Glenn de Haan 2025-08-27 19:19:22 +02:00
  • c2d90c312c Updated README.md. Updated info.js guest warning Glenn de Haan 2025-08-27 19:16:55 +02:00
  • 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 Glenn de Haan 2025-08-26 18:51:48 +02:00
  • 19d7e4c0c6 Refactor fetch.js to utilize global cache Glenn de Haan 2025-08-26 18:35:20 +02:00
  • 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 Glenn de Haan 2025-08-26 18:21:30 +02:00
  • 1612186144 Updated the languages.js with new languages 7.2.2 Glenn de Haan 2025-08-22 18:32:49 +02:00
  • 5d076b6f5a Merge pull request #89 from glenndehaan/l10n_master Glenn de Haan 2025-08-22 18:30:33 +02:00
  • 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. Glenn de Haan 2025-08-22 18:27:14 +02:00
  • 3a7adee945 New translations time.json (Czech) Glenn de Haan 2025-08-22 08:30:11 +02:00
  • 519286b0ee New translations kiosk.json (Czech) Glenn de Haan 2025-08-22 08:30:11 +02:00
  • 433d395e09 New translations print.json (Czech) Glenn de Haan 2025-08-22 08:30:10 +02:00
  • 6891de55ba New translations email.json (Czech) Glenn de Haan 2025-08-22 08:30:09 +02:00
  • 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 Glenn de Haan 2025-08-08 19:38:10 +02:00
  • 21f5be6a0a Fixed notes.js util to catch null values 7.2.1 Glenn de Haan 2025-07-31 23:25:00 +02:00
  • 24b2ba0c42 Merge pull request #84 from glenndehaan/l10n_master 7.2.0 Glenn de Haan 2025-07-30 19:36:21 +02:00
  • 760279aace Merge pull request #85 from bjoerrrrn/pr-cleanup Glenn de Haan 2025-07-30 19:31:21 +02:00
  • 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 Glenn de Haan 2025-07-30 19:19:43 +02:00
  • da1f4c7b81 New translations kiosk.json (Italian) Glenn de Haan 2025-07-30 18:32:37 +02:00
  • 67af05debf New translations print.json (Italian) Glenn de Haan 2025-07-30 18:32:25 +02:00
  • 14101e6583 New translations email.json (Italian) Glenn de Haan 2025-07-30 18:32:24 +02:00
  • 131f726d1c Cleanup code prior to pull request bstrate 2025-07-30 09:14:21 +02:00
  • 62db3af6db Cleanup code prior to pull request bstrate 2025-07-30 09:12:48 +02:00
  • 6951b99191 Merging PIN_OIDC_USER_TO_OWN_DOMAIN System to PR-Branch bstrate 2025-07-30 09:07:07 +02:00
  • e52e3793a0 New translations time.json (Italian) Glenn de Haan 2025-07-29 23:29:35 +02:00
  • ce4c5f96e5 New translations kiosk.json (Italian) Glenn de Haan 2025-07-29 23:29:35 +02:00
  • 8d5c5221c3 New translations print.json (Italian) Glenn de Haan 2025-07-29 23:29:34 +02:00
  • 62117ac429 New translations email.json (Italian) Glenn de Haan 2025-07-29 23:29:33 +02:00
  • 247e161e5d Updated dependencies. Updated README.md 7.1.1 Glenn de Haan 2025-07-23 19:28:35 +02:00
  • 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 7.1.0 Glenn de Haan 2025-07-22 19:20:22 +02:00
  • 09d2fe6e31 Fixed missing time convert translation within kiosk.ejs 7.0.1 Glenn de Haan 2025-07-09 19:18:37 +02:00
  • bd0cab78e9 Merge pull request #79 from glenndehaan/l10n_master 7.0.0 Glenn de Haan 2025-07-09 19:09:37 +02:00
  • b8aba12d6d New translations kiosk.json (Portuguese, Brazilian) Glenn de Haan 2025-07-09 19:07:23 +02:00
  • faf742ec01 New translations kiosk.json (Russian) Glenn de Haan 2025-07-09 19:07:17 +02:00
  • 6215dd5129 New translations kiosk.json (Portuguese) Glenn de Haan 2025-07-09 19:07:16 +02:00
  • de0bc6e4dc New translations kiosk.json (Polish) Glenn de Haan 2025-07-09 19:07:14 +02:00
  • b8f3edf358 New translations kiosk.json (Dutch) Glenn de Haan 2025-07-09 19:07:12 +02:00
  • b4970a8ab5 New translations kiosk.json (Finnish) Glenn de Haan 2025-07-09 19:07:11 +02:00
  • 6f171afe6c New translations kiosk.json (German) Glenn de Haan 2025-07-09 19:07:09 +02:00
  • cac8920d0a New translations kiosk.json (Danish) Glenn de Haan 2025-07-09 19:07:08 +02:00
  • 2aa1b2225d New translations kiosk.json (Spanish) Glenn de Haan 2025-07-09 19:07:07 +02:00
  • c837f9c34c New translations kiosk.json (French) Glenn de Haan 2025-07-09 19:07:06 +02:00
  • fcb037d280 New translations kiosk.json (Portuguese, Brazilian) Glenn de Haan 2025-07-09 18:58:08 +02:00
  • 93bfb546fd New translations kiosk.json (Russian) Glenn de Haan 2025-07-09 18:58:07 +02:00
  • 745e21e1b8 New translations kiosk.json (Portuguese) Glenn de Haan 2025-07-09 18:58:06 +02:00
  • 5bc757a2d5 New translations kiosk.json (Polish) Glenn de Haan 2025-07-09 18:58:05 +02:00
  • 60a12e2eb7 New translations kiosk.json (Dutch) Glenn de Haan 2025-07-09 18:58:04 +02:00
  • a3972078d0 New translations kiosk.json (Finnish) Glenn de Haan 2025-07-09 18:58:03 +02:00
  • 1cade0e943 New translations kiosk.json (German) Glenn de Haan 2025-07-09 18:58:02 +02:00
  • 744c037166 New translations kiosk.json (Danish) Glenn de Haan 2025-07-09 18:58:01 +02:00
  • 9a2037d749 New translations kiosk.json (Spanish) Glenn de Haan 2025-07-09 18:58:00 +02:00