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
|
6b1008b52f
|
Fixed crash within QR generation for larger SSIDs and Passwords
|
2025-03-13 19:10:15 +01:00 |
|
Glenn de Haan
|
ff455c57bf
|
Updated screenshots. Fixed inconsistent 'unlimited' messaging. Implemented direct usage without overrides within unifi.js. Implemented voucher duration type dropdown during custom voucher creation. Implemented Multi-use (Limited/Quota) option during custom voucher creation. Updated README.md to reflect multi-use quota function within voucher type presets.
|
2025-01-21 17:34:24 +01:00 |
|
Glenn de Haan
|
5537b61ad5
|
Added custom font for PDF exports for ensure special character sets are available
|
2025-01-10 17:08:25 +01:00 |
|
Glenn de Haan
|
9feeaa6bb6
|
Implemented expired states within templates. Implemented expired filter. Implemented notes within voucher creation. Implemented Notes within voucher overview and detail pages. Implemented notes sort option. Fixed incorrect voucher type when custom quotas are in use. Implemented quota display within templates. Implemented bulk printing for both PDF and ESC/POS modules. Updated README.md
|
2025-01-09 18:57:21 +01:00 |
|
Glenn de Haan
|
4691a900c3
|
Fixed QR code generation for 'Open' networks. Update README.md to reflect QR function. Updated dependencies
|
2025-01-08 19:09:25 +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
|
c3b36b55a3
|
Implemented the print.json translation file. Added a new print dialog. Moved /print function to a post request. Updated translation.js debug output. Implemented translator within print.js. Fixed typos. Removed unused utils from email and print components render function
|
2024-10-13 10:37:26 +02:00 |
|
Glenn de Haan
|
d5c19d021d
|
Removed _locales.json implementation. Added language parameter to mail.js. Implemented regex check to translation.js. Added language dropdown to email component. Added languages.js
|
2024-10-10 19:36:07 +02:00 |
|
Glenn de Haan
|
1bc459de66
|
Swapped mail function parameters. Replaced throw errors for log warnings. Implemented fallback language in translation.js. Added express-locale for future web i18n use
|
2024-10-09 13:48:26 +02:00 |
|
Glenn de Haan
|
467ce7edb1
|
Implemented mail translations. Updated debug output from translation.js
|
2024-10-09 12:39:44 +02: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
|
a4a11ea59c
|
Updated build output format. Updated build log in info.js
|
2024-10-07 15:09: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
|
04cff21fcc
|
Enable attemptSilentLogin on OIDC for users that might be already signed in, this will skip the login page if users have authenticated with the idP before and still have a valid session
|
2024-10-03 14:02:12 +02:00 |
|
Glenn de Haan
|
4418f9c347
|
Added Login with OIDC button to login page. Made login.ejs dynamic based on enabled authentication services. Made GitHub icon on login.ejs smaller. Refactored authorization.js middleware to support running both internal and OIDC authentication within the same instance. Added extra error to info.js when both authentication services are disabled but authentication itself is enabled. Updated status.js to correctly display both authentication services running at the same time. Updated README.md. Enabled /login when OIDC is enabled. Added missing middleware on /logout. Fixed JWT not initializing when authInternalEnabled is true
|
2024-10-03 13:56:28 +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
|
43aec4d02c
|
Moved OIDC routes to /oidc/* paths
|
2024-10-01 12:48:28 +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
|
d653c124e2
|
Fixed error on force re-sync when UniFi is unavailable. Implemented check for deprecated environment variables. Implemented check for valid UniFi usernames. Implemented UniFi username check in unifi.js. Added array.js utils
|
2024-09-30 18:35:52 +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
|
da15cf9e34
|
Updated escpos_example.jpg screenshot. Implemented qr.js buffer toggle, Implemented ESC/POS Scan to Connect. Optimized ESC/POS layout. Implemented qr.js error logging
|
2024-09-21 13:41:10 +02:00 |
|
Glenn de Haan
|
f97a61fcd2
|
Implemented missing unifiSsid check for PDF exports
|
2024-09-21 12:28:18 +02:00 |
|
Glenn de Haan
|
9cc7fe7cb5
|
Implemented pdf connect template. Updated pdf_example.png screenshot
|
2024-09-21 10:10:54 +02:00 |
|
Glenn de Haan
|
89ed5db429
|
Added extra logging to mail.js
|
2024-09-21 10:07:51 +02:00 |
|
Glenn de Haan
|
a5029e4aaa
|
Implemented email connect template. Implemented qr.js for Scan to Connect. Updated README.md. Updated email_example.png screenshot
|
2024-09-21 09:44:12 +02:00 |
|
Glenn de Haan
|
83abfd205e
|
Implemented UNIFI_SSID for templating
|
2024-09-21 08:11:51 +02:00 |
|
Glenn de Haan
|
73d17cdb3d
|
Fixed missing email error response. Refactored email layout. Implemented voucher details in email layout
|
2024-09-21 08:09:07 +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 |
|
Glenn de Haan
|
86ad4457de
|
Moved application startup logs to dedicated info.js module. Lowered log output from unifi.js. Created tag.ejs partial. Implemented dedicated application status page. Updated voucher.ejs to implement status link. Lowered log output from cache.js. General cleanup of server.js. Implemented 501 Not Implemented responses when features are not enabled or configured properly
|
2024-09-04 18:01:41 +02:00 |
|
Glenn de Haan
|
3c2155346a
|
Migrated README.md images to .docs folder. Moved print logic to own module. Implemented ESC/POS printer support. Added logo_grayscale_dark.png. Replaced PDF logo. Implemented size.js util for dynamic PDF page length. Updated README.md. Updated auth output log with type. Updated print output log with printer ip
|
2024-08-30 20:56:11 +02:00 |
|
Glenn de Haan
|
cb6ed67c9c
|
Implemented OIDC confidential client type support. Updated README.md. Added missing environment variables to docker-compose.yml
|
2024-08-26 19:32:31 +02:00 |
|
Glenn de Haan
|
bfe2d3998d
|
Switched docker build to path based to allow .dockerignore to work. Implemented OIDC support. Updated README.md
|
2024-08-23 16:42:07 +02:00 |
|
Glenn de Haan
|
89bc27aef0
|
Fixed missing x-ingress-path within authorization.js redirects. Implemented local/development .options.json config
|
2024-08-21 21:05:31 +02:00 |
|
Glenn de Haan
|
c5cc7569f4
|
Implemented HA config parameters for mail functionality
|
2024-08-17 13:54:33 +02:00 |
|
Glenn de Haan
|
46dd565379
|
Updated Dependencies. Add axios override to patch CVE-2024-39338. Implemented email functionality. Updated README.md
|
2024-08-17 13:42:12 +02:00 |
|
Glenn de Haan
|
f68ee13ec0
|
Implemented guests cache. Implemented guests function within unifi.js. Updated app screenshots. Updated manifest.json. Added details.ejs component. Implemented voucher detail slide-over. Updated cache.js logic to fetch guests. Updated README.md. Implemented voucher detail component route.
|
2024-04-25 21:10:46 +02:00 |
|
Glenn de Haan
|
2ce15fe7dc
|
Implemented LOG_LEVEL environment variable. Implemented log_level HA variable. Implemented log level based on user preference. Changed UniFi stack trace output from error to debug. Removed duplicate cache error log. Implemented internal build number. Updated README.md. Added account warning to README.md. Output build version on application start
|
2024-04-17 17:19:00 +02:00 |
|