Christopher Cookman
|
ba84e78d61
|
username stuff
|
2026-07-03 15:56:22 -06:00 |
|
Christopher Cookman
|
0fe58a80f7
|
reorder place page
|
2026-07-03 11:11:27 -06:00 |
|
Christopher Cookman
|
b4bae1bfc8
|
Discord webhooks
|
2026-07-03 11:08:17 -06:00 |
|
Christopher Cookman
|
e24df1139b
|
You saw nothing
|
2026-07-03 09:45:19 -06:00 |
|
Christopher Cookman
|
242154bf5c
|
Dev stuff for orgs
|
2026-07-03 09:38:31 -06:00 |
|
Christopher Cookman
|
5bcda71741
|
Feat: Lockdown system; Fix: Generated API Keys borked
|
2026-07-02 11:23:28 -06:00 |
|
Christopher Cookman
|
179103f1cc
|
Change some text
|
2026-07-02 10:59:03 -06:00 |
|
Christopher Cookman
|
5480ca0c84
|
Add download kit feature parity to xcs
|
2026-07-02 10:56:26 -06:00 |
|
Christopher Cookman
|
ee8811184b
|
Merge pull request #7 from ChrisChrome/copilot/fix-theme-dropdowns
Fix select dropdown vertical offset in inline forms
|
2026-07-02 10:39:58 -06:00 |
|
copilot-swe-agent[bot]
|
709e165354
|
Fix select vertical offset in inline forms
|
2026-07-02 16:37:34 +00:00 |
|
copilot-swe-agent[bot]
|
7748e45cb6
|
Add clarifying comments for select styling
|
2026-07-02 16:29:31 +00:00 |
|
copilot-swe-agent[bot]
|
2c20d591e0
|
Fix dropdown theming to match dark theme
|
2026-07-02 16:28:49 +00:00 |
|
Christopher Cookman
|
63c46b508f
|
Merge pull request #6 from ChrisChrome/copilot/make-reader-ids-16-char
Enforce server-generated reader IDs and condense reader UI
|
2026-07-02 10:24:18 -06:00 |
|
copilot-swe-agent[bot]
|
e80564c61e
|
Server-generate reader IDs; condense add-reader UI into table header
|
2026-07-02 16:21:43 +00:00 |
|
Christopher Cookman
|
8a8132fd23
|
Merge pull request #5 from ChrisChrome/copilot/condense-content
Condense dashboard form layout
|
2026-07-02 10:17:46 -06:00 |
|
copilot-swe-agent[bot]
|
f6d18e25cc
|
Condense dashboard form buttons to sit inline instead of full-width rows
|
2026-07-02 16:13:50 +00:00 |
|
Christopher Cookman
|
ddc35c038f
|
Merge pull request #4 from ChrisChrome/copilot/restrict-api-key-input
Implementing restrictions for place ID and API key management
|
2026-07-02 10:08:19 -06:00 |
|
copilot-swe-agent[bot]
|
8287b7ed6d
|
Add name field for places; show place ID in API key section
|
2026-07-02 16:05:28 +00:00 |
|
copilot-swe-agent[bot]
|
689f2b5a6e
|
Simplify place-id/apiKey validation logic per review feedback
|
2026-07-02 15:56:45 +00:00 |
|
copilot-swe-agent[bot]
|
a1ee29a1b8
|
Fix biased random API key generation and improve review feedback
|
2026-07-02 15:54:57 +00:00 |
|
copilot-swe-agent[bot]
|
8e69420295
|
Restrict manual place id/apiKey entry, add regenerate/reveal, show place owner
|
2026-07-02 15:53:34 +00:00 |
|
Christopher Cookman
|
5fe386ff63
|
Merge pull request #3 from ChrisChrome/copilot/add-user-perm-levels
Add role-based permission levels, place access sharing, and superadmin
|
2026-07-02 09:18:35 -06:00 |
|
copilot-swe-agent[bot]
|
c72c3b353f
|
Add superadmin role, place sharing UI, and merge main
|
2026-07-02 15:14:38 +00:00 |
|
copilot-swe-agent[bot]
|
4ee90f46ee
|
Merge remote-tracking branch 'origin/main' into copilot/add-user-perm-levels
|
2026-07-02 15:12:08 +00:00 |
|
copilot-swe-agent[bot]
|
f0735ae18c
|
WIP: dashboard sharing UI (pre-merge)
|
2026-07-02 15:11:58 +00:00 |
|
copilot-swe-agent[bot]
|
247d56263a
|
Add role-based permissions, place sharing, and superadmin
|
2026-07-02 15:10:45 +00:00 |
|
Christopher Cookman
|
aa76a65f2d
|
Merge pull request #2 from ChrisChrome/copilot/change-static-pages-html-usage
Serve static pages without .html extensions via index.html subfolders
|
2026-07-02 09:10:27 -06:00 |
|
copilot-swe-agent[bot]
|
96d8e08dbd
|
Move static pages into subfolders using index.html
|
2026-07-02 15:08:59 +00:00 |
|
Christopher Cookman
|
7e651ace27
|
Update README
|
2026-07-02 09:04:01 -06:00 |
|
Christopher Cookman
|
877f48e4d0
|
Merge pull request #1 from ChrisChrome/copilot/create-basic-user-system
Creating user system and dashboard for reader management
|
2026-07-02 08:59:28 -06:00 |
|
copilot-swe-agent[bot]
|
09b72a2606
|
Correct flex-basis calc for reader action buttons
|
2026-07-02 14:55:25 +00:00 |
|
copilot-swe-agent[bot]
|
ae74cbf136
|
Fix reader card action buttons overflowing into adjacent card
|
2026-07-02 14:54:45 +00:00 |
|
copilot-swe-agent[bot]
|
edd5dcab70
|
Address code review: fix escaping, guard nested groups, clarify error message
|
2026-07-02 14:48:39 +00:00 |
|
copilot-swe-agent[bot]
|
44ad3addf0
|
Add access groups (staff-style credential bundles) and scan logging
|
2026-07-02 14:44:39 +00:00 |
|
copilot-swe-agent[bot]
|
b53fb16398
|
Use consistent falsy check for group rank validation
|
2026-07-02 02:39:57 +00:00 |
|
copilot-swe-agent[bot]
|
67c2252f43
|
Add ACL management UI for readers (users, card numbers, groups, allow-all)
|
2026-07-02 02:38:23 +00:00 |
|
copilot-swe-agent[bot]
|
5961cba546
|
Remove empty unused frontend.js stub causing route load error
|
2026-07-02 02:17:56 +00:00 |
|
copilot-swe-agent[bot]
|
c46fc7960d
|
Use async bcrypt operations and clarify SQL placeholder construction
|
2026-07-02 02:14:45 +00:00 |
|
copilot-swe-agent[bot]
|
633b0a79a0
|
Add user system, login/register pages, and reader management dashboard
|
2026-07-02 02:12:59 +00:00 |
|
Christopher Cookman
|
85ca136c5a
|
guh
|
2026-03-08 20:48:45 -06:00 |
|
Christopher Cookman
|
2fcdfa203c
|
I'm going to shoot someone
|
2026-02-19 20:00:24 -07:00 |
|