Improve efficiency for large capacities
[feat] Allow any string to be used as ID
[feat] Make UI refresh rate configurable
[feat] Show configuration information in UI
[bug] Top user in queue should see 0 requests ahead
[bug] Top user in queue should see 0 requests ahead
[feat] Add about page to UI
[feat] Show configuration information in UI
[feat] Make UI refresh rate configurable
[feat] Allow any string to be used as ID
[feat] Add background service to AccessQueueService API that periodically cleans expired tickets
First user in line is not being granted access when capacity is available
First user in line is not being granted access when capacity is available
Issue happening because user activity is not being captured for users in queue and all users are being thrown out for "inactivity"