71 Commits

Author SHA1 Message Date
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
Glenn de Haan
03fb5356ef Updated dependencies. Introduced a styled 404 page. Implemented a new authorization system including separate login flow. Implemented flash message system to removal all query url parameters. Made SID more persistent between sessions. Implemented new vouchers overview. Improved color scheme for info and error flash messages. Updated README.md 2024-01-22 19:27:42 +01:00
Glenn de Haan
172473536b #24 Implement spinner to indicate progress 2024-01-15 19:19:57 +01:00
Glenn de Haan
19e3d7e04c #21 Fixed missing -webkit-text-fill-color to override default safari styles 2022-12-18 10:42:59 +01:00
Glenn de Haan
998d9479c7 Implemented remapping of expiration 2022-11-15 22:17:10 +01:00
Glenn de Haan
65c29e2e83 Implemented voucher types. Updated the README.md 2022-11-14 16:36:29 +01:00
Glenn de Haan
ead4e927c1 Rebuild application for UniFi OS, Network v7 2022-10-06 17:33:58 +02:00