Commit Graph

62 Commits

Author SHA1 Message Date
henry a4ab44faf9 Merge pull request '#25 Add option to run playground against separate API' (#31) from playground-use-api into main
Reviewed-on: #31
2025-07-04 19:20:54 +00:00
henry d549f99c67 Add option to run playground against separate API 2025-07-04 15:18:02 -04:00
henry 192dd67f52 Merge pull request '#28 - Periodically backup service state and restore state if serive is restarted' (#30) from restore-state into main
Reviewed-on: #30
2025-07-04 16:08:13 +00:00
henry f958ba5ddd Modify repo to use concurrent dictionaries for thread safety during backup 2025-07-04 12:07:22 -04:00
henry e8a7cc588f Fix copy-paste error message typo 2025-07-04 11:50:38 -04:00
henry e7aad22295 Add backup and restore functionality to README documentation 2025-07-04 11:45:15 -04:00
henry 18d39b5dc2 Fix small bug and add tests for serializing and deserializing 2025-07-04 11:34:46 -04:00
henry 493820c3ad Added automatic backup and restore. TODO: document and test 2025-07-04 02:57:49 -04:00
henry c502ed148e Merge pull request 'Fix ulong overflow at max value' (#29) from fix-possible-overflow into main
Reviewed-on: #29
2025-07-03 01:29:23 +00:00
henry fa749689f3 Finalized optimization method, added trigger and tests 2025-07-03 01:25:54 -04:00
henry d2f21d5ca2 added first draft at method to re-organize queue 2025-07-02 00:22:34 -04:00
henry 339ecbc5d1 Resolve ambiguous reference for AccessQueueStatus 2025-06-25 09:13:37 -04:00
henry 0881743fcc Added new routes to readme - closes #21 2025-06-17 19:34:26 -04:00
henry 76009824a6 Added helper method to fill access slotsfor testing 2025-06-17 19:29:51 -04:00
henry a4f314a7b1 Added /status route to get current counts. closes #19 2025-06-17 19:24:15 -04:00
henry 61a4140b6e move config routes to new controller - fixes #20 2025-06-17 19:04:45 -04:00
henry fbbd5933ed #17 Make configuration eidtable at runtime (#18)
Reviewed-on: #18
2025-05-18 03:21:26 +00:00
henry 98f60a996a Add ability to add inactive or active users to UI 2025-05-18 02:31:49 -04:00
henry 2484f6674b Fix readme note 2025-05-16 23:13:14 -04:00
henry f0c54026c4 Add github note to readme 2025-05-16 23:12:11 -04:00
henry 50ae4119d6 remove a useless line from About page. this closes #12 2025-05-16 23:01:10 -04:00
henry 3ba808558d Added a navbar to the UI and some nice AI slop About page 2025-05-16 22:57:21 -04:00
henry 0311dc2b7d Update readme with clearer info on how the service works 2025-05-16 22:41:31 -04:00
henry 913a2441ed merge main 2025-05-16 21:58:04 -04:00
henry 6afc30ae61 Added default prots and playground info to readme 2025-05-16 21:56:54 -04:00
henry 3d2a17ec68 remove unused files 2025-05-16 21:54:59 -04:00
henry fbf2d43174 updated license template. believe it or not my name isn't [fullname] 2025-05-17 01:40:12 +00:00
henry 4feed0fab9 Update README.md
try again to fix license link
2025-05-17 01:38:31 +00:00
henry 2000eaed99 Fix license link in readme 2025-05-17 01:38:03 +00:00
henry f212deca59 #11 added README 2025-05-16 21:36:21 -04:00
henry 7b34b55197 Added serilog 2025-05-16 21:08:23 -04:00
henry 3dc21bc54d remove comments 2025-05-16 20:43:25 -04:00
henry a6980252c0 thread safety for background service 2025-05-16 20:36:53 -04:00
henry c12a6465f9 Added tests for AccessQueueRepo 2025-05-15 20:49:48 -04:00
henry 713d8c9956 #7 Added background service to periodically delete expired tickets 2025-05-15 20:19:28 -04:00
henry 18a5a64d4e #8 use string type for ID to make implementation more agnostic to different ID types 2025-05-15 19:52:48 -04:00
henry a540221b7f #9 Made refresh rate configurable. Also resize dbuttons and removed debugging code 2025-05-15 19:44:32 -04:00
henry 365e4a882c #10 added config display to UI 2025-05-15 19:32:59 -04:00
henry ffedc09471 fix #13 - moved increment to end of loop 2025-05-15 19:13:35 -04:00
henry a96a3c3a82 Added more controls to UI
Fixed issue with queue infinite looping if next user in queue was revoked
2025-05-14 02:03:27 -04:00
henry 261490ec74 UI improvements 2025-05-14 01:17:47 -04:00
henry cca0976faf fix #6 - capture activity for queued users 2025-05-13 01:30:57 -04:00
henry 0cc1913d98 removing un-needed values from dictionary 2025-05-13 01:03:58 -04:00
henry cf71bcbbc0 Fix #1 and added some comments for readability 2025-05-13 00:47:07 -04:00
henry a41daddb11 Merge pull request 'Adding playground blazor app for manually experimenting with access queue' (#5) from add-playground into main
Reviewed-on: #5
2025-05-12 23:48:18 +00:00
henry 18ddc200eb plug memory leak 2025-05-12 23:46:40 -04:00
henry 8ae97efd41 Remove old implementation for easier maintainability 2025-05-12 23:45:14 -04:00
henry 1de9b57c5c Fix #2 requestsAhead working fr this time 2025-05-12 23:38:25 -04:00
henry 42f97fadd3 Add sorting for queue and use takeOne implemantation 2025-05-12 23:37:14 -04:00
henry 5dbde2c847 Merge branch 'main' into add-playground 2025-05-12 22:41:16 -04:00