Glenn de Haan
|
4dff2dc28b
|
Implemented the missing email field translation
|
2025-05-09 18:52:01 +02:00 |
|
Glenn de Haan
|
25d429a22b
|
Dependency updates. Implemented en kiosk.json translations. Updated locale middleware config. Implemented translations within kiosk.ejs
|
2025-05-09 17:32:25 +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
|
c1f37ede0e
|
Fixed small tailwind migration error
|
2025-02-25 20:30:19 +01:00 |
|
Glenn de Haan
|
04ccba25c9
|
Upgrade/migrate tailwind v3 to v4
|
2025-02-25 20:14:12 +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
|
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
|
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
|
467ce7edb1
|
Implemented mail translations. Updated debug output from translation.js
|
2024-10-09 12:39:44 +02:00 |
|
Glenn de Haan
|
1fc446c72d
|
Implemented sort and updated sync button layout
|
2024-10-09 09:58:13 +02:00 |
|
Glenn de Haan
|
89aeab936b
|
Adjust dropdown styling to conform with others in the app
|
2024-10-08 17:03:21 +02:00 |
|
Glenn de Haan
|
facb921593
|
Implemented revised filter and sort layout
|
2024-10-08 16:46:09 +02:00 |
|
Glenn de Haan
|
ded6547777
|
Implemented filter and sort selected functions
|
2024-10-08 15:29:05 +02:00 |
|
Glenn de Haan
|
5f542660ad
|
Extended voucher.ejs with filters and sort fields. Also implemented JS handlers for submit
|
2024-10-08 10:02:26 +02:00 |
|
Glenn de Haan
|
ac6f10de91
|
Removed unused transition-opacity. Added event handler on details, email and create overlays when clicking outside the overlay
|
2024-10-07 16:14:38 +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
|
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
|
44e88a99fa
|
Added missing width and height for images
|
2024-10-03 11:01:55 +02:00 |
|
Glenn de Haan
|
48f8bd3e36
|
Disabled userIcon for internal authentication
|
2024-09-24 20:56:46 +02:00 |
|
Glenn de Haan
|
be5f950568
|
Dependency updates. Fixed dark mode colors in details.ejs & email.ejs. Moved navigation to dedicated navigation.ejs file. Implemented user icon. Implemented user menu. Implemented /logout. Implemented Gravatar icon. Moved documentation and feature icons from menu to user menu
|
2024-09-24 19:09:28 +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
|
0abe269347
|
Improved email margins
|
2024-09-21 12:40:35 +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
|
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
|
228f512ce8
|
Fixed incorrect status url for Home Assistant users
|
2024-09-04 18:12:16 +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
|
3725698c46
|
Implemented custom express error page
|
2024-08-26 22:20:47 +02:00 |
|
Glenn de Haan
|
af3322cb7b
|
Updated 'Voucher' log information. Implemented missing custom voucher log output. Implemented PRINTER_TYPE variable to prepare for future printers. Disabled printer function by default. Updated README.md
|
2024-08-25 10:18:37 +02:00 |
|
Glenn de Haan
|
3ba8d33456
|
Updated .dockerignore to remove unneeded files from container build. Updated docker-compose.yml with new environment variables. Updated README.md. Updated project description. Replaced DISABLE_AUTH with AUTH_DISABLE. Replaced SECURITY_CODE with AUTH_PASSWORD. Implemented AUTH_TOKEN for api authentication. Added migration guide.
|
2024-08-21 20:30:36 +02:00 |
|
Glenn de Haan
|
f6c04e0098
|
Fixed create button copy. Added email forum spinner
|
2024-08-17 14:33:23 +02:00 |
|
Glenn de Haan
|
de07e51746
|
Hide email button when mail function is disabled
|
2024-08-17 14:11:27 +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
|
730e11ac27
|
Updated Dependencies. Removed unused 'uuid' package. Fixed text color within select dropdown on Chromium based browsers on Windows using Dark Mode
|
2024-06-12 22:10:56 +02:00 |
|
Glenn de Haan
|
d785edd028
|
Removed unused css. Added a robots.txt. Attempt to block iOS from adding invalid telephone link. Added last sync to guest details. Changed DateTimeFormat from en-US to en-GB
|
2024-04-26 18:33:13 +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
|
72d6f4df3c
|
Updated the README.md. Updated the 'Share' copy to reflect 'Copy to Clipboard' function. Updated the 'Copy to Clipboard' icon
|
2024-04-20 09:03:45 +02:00 |
|
Glenn de Haan
|
78c891cdbd
|
Fixed SERVICE_WEB variable not working correctly. Implemented missing HA voucher_custom config setting. Fixed VOUCHER_CUSTOM variable not working correctly. Fixed an issue where HA voucher_types config was not used during validation causing an incorrect error. Added bytes conversion
|
2024-04-08 20:49:54 +02:00 |
|
Glenn de Haan
|
a80f533abf
|
Fixed missing logo link. Implemented custom voucher type. Implemented custom voucher fields. Fixed divider visibility on dark mode. Changed default VOUCHER_TYPES to single-use voucher type. Implemented VOUCHER_CUSTOM environment variable.
|
2024-04-07 11:28:48 +02:00 |
|
Glenn de Haan
|
8756452be0
|
Fixed padding issue for amount field
|
2024-04-06 21:52:37 +02:00 |
|
Glenn de Haan
|
db0bd72cc2
|
Updated screenshots. Implemented color-scheme script to force browser color-scheme. Implemented print functionality. Updated README.md. Implemented print route.
|
2024-04-06 21:25:30 +02:00 |
|
Glenn de Haan
|
ddc512b77a
|
Implemented reusable UniFi sessions. Fixed UniFi login rate-limit trigger. Implemented bulk voucher generation. Implemented revoke/delete voucher function. Added grayscale logo. Fixed issue where headers are send 2 times.
|
2024-04-04 21:07:14 +02:00 |
|
Glenn de Haan
|
4404fabafa
|
Refactored unifi.js to separate logic. Updated application header. Fixed incorrect screen-reader text. Updated sync button text. Implemented last sync date/time. Implemented cache util. Fixed missing vouchers check to prevent 'headers are already send' error. Fixed missing cache sync on api voucher creation. Implemented auto sync every 15 minutes
|
2024-04-03 23:15:10 +02:00 |
|
Glenn de Haan
|
65c79b1f3d
|
Removed SID middleware. Implemented cache module. Updated screenshots. Removed old background images. Updated manifest.json. Updated 404 and login background color. Updated error alert styling. Updated voucher branding/layout. Updated README.md. Cleanup server.js. Removed GET /voucher route. Updated redirects to GET /vouchers. Implemented caching mechanism for UniFi vouchers overview. Implemented force refresh option.
|
2024-03-26 20:21:36 +01:00 |
|
Glenn de Haan
|
d64a787065
|
Updated 404 and login branding/layout. Moved tailwind dependencies to dev-dependencies. Patched follow-redirects. Implemented separate dependencies stage within Dockerfile to shrink image size.
|
2024-03-25 19:14:38 +01:00 |
|
Glenn de Haan
|
1ec0ebedf0
|
Implemented HA ingress path header prefix
|
2024-03-23 16:58:35 +01:00 |
|
Glenn de Haan
|
6935b45f17
|
Updated logo's and manifest.json
|
2024-01-22 21:40:10 +01:00 |
|