Dustin Newkirk hobokenchicken
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-03 14:30:11 +00:00
1a198ede6d fix(dashboard): align user modal form styling with dashboard design system
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-03 14:22:05 +00:00
90b26bbfea fix(dashboard): use correct modal CSS classes in user management page
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 20:59:02 +00:00
e07377adc0 feat: add multi-user RBAC with admin/viewer roles and user management
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 20:29:31 +00:00
5bf41be343 feat(dashboard): add time-frame filtering and used-models-only pricing
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 20:14:17 +00:00
54c45cbfca feat(auth): add DB-based token authentication for dashboard-created clients
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 19:56:26 +00:00
4e53b05126 feat(dashboard): add client editing with PUT endpoint and edit modal
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 19:45:26 +00:00
db5824f0fb feat: add cache token tracking and cache-aware cost calculation
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 19:14:58 +00:00
232f092f27 fix(server): map provider names to registry keys for /v1/models
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 19:06:37 +00:00
88aae389d2 feat(server): add /v1/models endpoint for OpenAI-compatible model discovery
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 18:52:34 +00:00
e38f012b23 fix(dashboard): constrain chart containers to prevent infinite canvas growth
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 18:49:44 +00:00
fbd3751102 fix(dashboard): guard customTooltip plugin against undefined tooltip and missing Y scale
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 18:39:39 +00:00
2212f0b736 debug(dashboard): add visible API debug panel to diagnose fetch failures in browser
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 18:28:31 +00:00
1766a12ea2 fix(dashboard): add cache-busting and defensive chartManager guards to fix empty charts
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 17:53:32 +00:00
8d50ce7c22 perf: eliminate per-request SQLite queries and optimize proxy latency
hobokenchicken pushed to main at hobokenchicken/dustins-fault 2026-03-02 17:14:31 +00:00
9579f814c5 fix: remove adult content to prevent site flagging
hobokenchicken pushed to main at hobokenchicken/dustins-fault 2026-03-02 16:52:18 +00:00
700708ed5e fix: complete blame form buttons with styling and functionality
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 16:48:23 +00:00
e4cf088071 fix(dashboard): add COALESCE to SQL aggregations and empty-state handling for charts
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 16:30:39 +00:00
9c01b97f82 fix(providers): handle tool messages in text_only message converter
hobokenchicken pushed to main at hobokenchicken/GopherGate 2026-03-02 15:52:21 +00:00
d386820d16 feat(dashboard): add real system metrics endpoint and fix UI dark-theme issues
hobokenchicken pushed to main at hobokenchicken/dustins-fault 2026-03-02 15:49:06 +00:00
67530fa5d5 fixed something