-
8bb62a1c20
feat: serve a backup model when the requested model fails
master
LovroG05
2026-10-15 09:56:01 +02:00
-
599b5542c6
fix: write every influx field on every point
LovroG05
2026-10-11 17:34:47 +02:00
-
abecc4b888
feat: export request statistics to InfluxDB 3
LovroG05
2026-10-11 17:20:14 +02:00
-
00800d3a3f
fix: read the running llama.cpp context and allow a context override
LovroG05
2026-10-04 18:14:09 +02:00
-
b4426ba359
build: track the web/dist placeholder so a fresh checkout compiles
LovroG05
2026-10-04 17:52:28 +02:00
-
75b145a213
build: update dashboard dependencies and add a dev-db target
v0.1.0
LovroG05
2026-10-04 17:32:44 +02:00
-
4d57318e86
ci: run tests, lint and the UI build on every push
LovroG05
2026-10-04 17:32:44 +02:00
-
aa0821f169
test: cover the proxy handlers and the OpenAI transport
LovroG05
2026-10-04 17:32:44 +02:00
-
fd0451f02b
docs: add dashboard screenshots and architecture notes
LovroG05
2026-10-04 17:32:44 +02:00
-
353af96238
chore: add AGPL-3.0 license, contributing guide and security policy
LovroG05
2026-10-04 17:32:44 +02:00
-
4a3c38a1ca
fix: charge image fan-out against the RPM limit
LovroG05
2026-10-04 16:57:52 +02:00
-
5aadb0f875
feat: serve /v1/images/generations through OpenRouter chat completions
LovroG05
2026-10-04 16:56:05 +02:00
-
a845aaa614
feat: full model addresses with copy, searchable picker, connect card
LovroG05
2026-10-03 16:34:18 +02:00
-
c37fb77be3
deploy: track the k3s manifest and relax the probes
LovroG05
2026-10-03 16:30:21 +02:00
-
4821ddca1a
docs: update README for current features, drop unused admin token
LovroG05
2026-10-03 16:17:11 +02:00
-
3ec52d82b7
feat: redesign dashboard on shared UI primitives
LovroG05
2026-10-03 16:17:11 +02:00
-
5988e01906
fix: proxy logging, Anthropic translation, and admin API validation
LovroG05
2026-10-03 16:17:11 +02:00
-
dca51c52e5
ci: allow manual runs
LovroG05
2026-09-03 22:19:28 +02:00
-
29b1b0e677
trigger ci
LovroG05
2026-09-03 22:09:54 +02:00
-
3bb25082da
trigger ci
LovroG05
2026-09-03 22:09:43 +02:00
-
680b02e3e2
trigger ci
LovroG05
2026-09-03 22:02:34 +02:00
-
e291b6f6d7
trigger ci
LovroG05
2026-09-03 22:02:03 +02:00
-
367dae9bd4
trigger ci
LovroG05
2026-09-03 22:01:53 +02:00
-
0d7f2b6fcf
trigger ci
LovroG05
2026-09-03 22:01:43 +02:00
-
3bc670a7a0
woodpecker ci
LovroG05
2026-09-03 21:27:53 +02:00
-
5c3635b2ea
fix: record reasoning from OpenRouter, Anthropic, and dashboard chat
LovroG05
2026-08-29 19:07:12 +02:00
-
72101f92fb
chore: migrate to Go 1.27
LovroG05
2026-08-29 18:32:26 +02:00
-
8d3dee46ba
inject created timestamp for OpenAI spec compatibility
LovroG05
2026-07-07 11:18:17 +02:00
-
e02dfd4317
fix tokens
LovroG05
2026-07-01 23:58:45 +02:00
-
41865c5440
feat: faster
LovroG05
2026-07-01 16:40:17 +02:00
-
dc11a8dde5
fix: bill OpenRouter requests using its own reported cost
LovroG05
2026-07-01 16:17:05 +02:00
-
58d9c0a9c0
perf: lazy-load log content, populate user_id, keyset-paginate admin logs
LovroG05
2026-07-01 16:16:49 +02:00
-
904c7fcea6
claude is useless now
LovroG05
2026-06-30 23:05:21 +02:00
-
b0b64f9f24
feat: Dockerfiles and compose deploy setup
LovroG05
2026-06-30 12:31:17 +02:00
-
8d8bd22ae1
feat: set app icons, PWA manifest, and favicons
LovroG05
2026-06-29 13:36:53 +02:00
-
a267cc28a5
feat: collapsible think block in chat, separate reasoning from content
LovroG05
2026-06-29 13:18:02 +02:00
-
057903f350
fix: log dashboard chat requests; add view-logs button on keys page
LovroG05
2026-06-29 13:11:17 +02:00
-
3fcc933999
feat: show token usage and TPS stats below each assistant message
LovroG05
2026-06-29 13:08:47 +02:00
-
f977c484b0
fix: inject synthetic key on /api/models to prevent nil dereference
LovroG05
2026-06-29 12:56:39 +02:00
-
ea2b24ed62
fix: test chat uses OIDC auth via /api/chat + /api/models, no key needed
LovroG05
2026-06-29 12:17:34 +02:00
-
1f5469bce1
fix: chat page key input + layout height; log reasoning_content in completions
LovroG05
2026-06-29 12:08:41 +02:00
-
ef3e894484
feat: add Test Chat page with streaming, model picker, stop button
LovroG05
2026-06-29 12:04:44 +02:00
-
5febc03412
fix: restore General settings (name/log-level/retention), remove OIDC section, wire save
LovroG05
2026-06-29 08:52:11 +02:00
-
02041751e3
fix: remove dead General settings section, show read-only OIDC config
LovroG05
2026-06-29 08:42:49 +02:00
-
e56d97f808
fix: enforce key ownership on revoke for non-admin users (IDOR)
LovroG05
2026-06-29 08:38:55 +02:00
-
21d74ebfe0
feat: OIDC-only auth, user-scoped keys/logs, admin group, 1yr log retention
LovroG05
2026-06-29 08:32:09 +02:00
-
d7bd1cced0
feat: content logging and per-key analytics
LovroG05
2026-06-29 00:01:25 +02:00
-
43963b255e
fix: add json tags to AdminModelRow (was serializing as PascalCase)
LovroG05
2026-06-28 23:49:59 +02:00
-
9d807a6cf1
feat: OIDC server-side login flow with confidential client
LovroG05
2026-06-28 23:46:30 +02:00
-
13e8849047
docs: update README
LovroG05
2026-06-28 23:15:33 +02:00
-
6227a49992
feat: add React admin dashboard
LovroG05
2026-06-28 23:15:28 +02:00
-
4d78d5773d
feat: wire server entrypoint; add go-oidc/v3 and uuid dependencies
LovroG05
2026-06-28 23:15:15 +02:00
-
457d354d36
feat: add HTTP API layer
LovroG05
2026-06-28 23:15:06 +02:00
-
da47afce5b
feat: add core backend packages
LovroG05
2026-06-28 23:14:54 +02:00
-
1d3a419777
feat: revise core DB schema for provider catalog, settings, and rate limits
LovroG05
2026-06-28 23:14:44 +02:00
-
2fa715d108
setup
LovroG05
2026-06-27 22:47:37 +02:00
-
7d72606bb9
frontend
LovroG05
2026-06-27 17:13:07 +02:00
-
7e7ab5a7e2
init
LovroG05
2026-06-27 16:46:12 +02:00