Commit Graph

388 Commits

Author SHA1 Message Date
Glenn de Haan
3aca70b0ba New translations time.json (Persian) 2025-10-21 11:30:14 +02:00
Glenn de Haan
b7c0a83bc4 New translations kiosk.json (Persian) 2025-10-21 11:30:14 +02:00
Glenn de Haan
9e047b9186 New translations print.json (Persian) 2025-10-21 11:30:12 +02:00
Glenn de Haan
552d544a31 New translations email.json (Persian) 2025-10-21 11:30:11 +02:00
Glenn de Haan
7cd513b057 Dependency updates 8.2.2 2025-10-14 18:33:49 +02:00
Glenn de Haan
3154a7d305 Updated languages.js with new languages 8.2.1 2025-09-29 23:42:45 +02:00
Glenn de Haan
3aef53f2cf Merge pull request #96 from glenndehaan/l10n_master
New Crowdin updates
2025-09-29 23:40:25 +02:00
Glenn de Haan
bcdcaf472b New translations time.json (Serbian (Cyrillic)) 2025-09-29 08:58:48 +02:00
Glenn de Haan
061ecb471c New translations kiosk.json (Serbian (Cyrillic)) 2025-09-29 08:58:47 +02:00
Glenn de Haan
f5b8529fa8 New translations print.json (Serbian (Cyrillic)) 2025-09-29 08:58:47 +02:00
Glenn de Haan
845e2b7ce9 New translations email.json (Serbian (Cyrillic)) 2025-09-29 08:58:46 +02: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 8.2.0 2025-09-23 19:24:34 +02:00
Glenn de Haan
cecc09ab85 New translations time.json (Serbian (Cyrillic)) 2025-09-23 08:50:45 +02:00
Glenn de Haan
e38ba6c6a0 New translations kiosk.json (Serbian (Cyrillic)) 2025-09-23 08:50:44 +02:00
Glenn de Haan
eac891b6ff New translations print.json (Serbian (Cyrillic)) 2025-09-23 08:50:43 +02:00
Glenn de Haan
7ac4208de9 New translations email.json (Serbian (Cyrillic)) 2025-09-23 08:50:42 +02:00
Glenn de Haan
2fe4576c90 Hide copy to clipboard button if browser API is not available 8.1.1 2025-09-08 23:04:04 +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 8.1.0 2025-08-28 19:06:41 +02:00
Glenn de Haan
2d54e42bc9 Merge pull request #92 from glenndehaan/feature/unifi-integration-api
Feature/unifi integration api
8.0.0
2025-08-27 19:25:24 +02:00
Glenn de Haan
39797a077d Merge remote-tracking branch 'origin/master' into feature/unifi-integration-api
# Conflicts:
#	utils/languages.js
2025-08-27 19:20:10 +02:00
Glenn de Haan
09d2e24cdb Migrated languages.js from master 2025-08-27 19:19:22 +02:00
Glenn de Haan
c2d90c312c Updated README.md. Updated info.js guest warning 2025-08-27 19:16:55 +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
19d7e4c0c6 Refactor fetch.js to utilize global cache 2025-08-26 18:35:20 +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
1612186144 Updated the languages.js with new languages 7.2.2 2025-08-22 18:32:49 +02:00
Glenn de Haan
5d076b6f5a Merge pull request #89 from glenndehaan/l10n_master
New Crowdin updates
2025-08-22 18:30:33 +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
3a7adee945 New translations time.json (Czech) 2025-08-22 08:30:11 +02:00
Glenn de Haan
519286b0ee New translations kiosk.json (Czech) 2025-08-22 08:30:11 +02:00
Glenn de Haan
433d395e09 New translations print.json (Czech) 2025-08-22 08:30:10 +02:00
Glenn de Haan
6891de55ba New translations email.json (Czech) 2025-08-22 08:30:09 +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
21f5be6a0a Fixed notes.js util to catch null values 7.2.1 2025-07-31 23:25:00 +02:00
Glenn de Haan
24b2ba0c42 Merge pull request #84 from glenndehaan/l10n_master
New Crowdin updates
7.2.0
2025-07-30 19:36:21 +02:00
Glenn de Haan
760279aace Merge pull request #85 from bjoerrrrn/pr-cleanup
Add AUTH_OIDC_RESTRICT_VISIBILITY Feature
2025-07-30 19:31:21 +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
Glenn de Haan
da1f4c7b81 New translations kiosk.json (Italian) 2025-07-30 18:32:37 +02:00
Glenn de Haan
67af05debf New translations print.json (Italian) 2025-07-30 18:32:25 +02:00
Glenn de Haan
14101e6583 New translations email.json (Italian) 2025-07-30 18:32:24 +02:00
bstrate
131f726d1c Cleanup code prior to pull request 2025-07-30 09:14:21 +02:00
bstrate
62db3af6db Cleanup code prior to pull request 2025-07-30 09:12:48 +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
e52e3793a0 New translations time.json (Italian) 2025-07-29 23:29:35 +02:00
Glenn de Haan
ce4c5f96e5 New translations kiosk.json (Italian) 2025-07-29 23:29:35 +02:00
Glenn de Haan
8d5c5221c3 New translations print.json (Italian) 2025-07-29 23:29:34 +02:00
Glenn de Haan
62117ac429 New translations email.json (Italian) 2025-07-29 23:29:33 +02:00
Glenn de Haan
247e161e5d Updated dependencies. Updated README.md 7.1.1 2025-07-23 19:28:35 +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 7.1.0 2025-07-22 19:20:22 +02:00
Glenn de Haan
09d2fe6e31 Fixed missing time convert translation within kiosk.ejs 7.0.1 2025-07-09 19:18:37 +02:00