9qeklajc
b0c70ecddc
fix: send Cashu token creation payload in request body
2026-07-24 23:01:10 +02:00
Jeroen Ubbink and Claude Opus 4.8
a024d5be5e
feat(admin): manage nsec via API and redact secrets in responses
...
Add an admin endpoint to set, rotate and clear the nsec, authenticate against
the stored password hash, and redact secret values (nsec shown as [REDACTED])
in settings responses. Wire the admin UI to the new endpoint.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-07-23 10:51:20 +02:00
9qeklajc
281607108c
fix(ui): use dynamic viewport heights
2026-07-16 13:25:44 +02:00
9qeklajc
c6733dbb62
fix overflow
2026-07-14 21:47:26 +02:00
9qeklajc
89b93fde98
resolve rest
2026-07-07 17:22:48 +02:00
9qeklajc
12c4c1f030
make cache prices configurable
2026-07-04 21:49:05 +02:00
9qeklajc
9fcf870e3f
add provider slug
2026-06-29 23:30:09 +02:00
Jeroen Ubbink and Claude Opus 4.8
6b1b4285fa
docs(ui): document dev/build/serve workflow; make missing-bundle warning actionable
...
The ui/README.md was still stock create-next-app boilerplate. Replace it with the
real story: the UI is a Next.js static export served by FastAPI from ui_out/, the
two-process dev loop (backend :8000 + `make ui-dev` :3000 with hot reload, auto-
targeting :8000), the build/integration commands, and the cross-origin CORS note.
Also make the "ui_out not found" startup warning actionable — it now points to
`make ui-build` / `make ui-dev` instead of silently saying it skipped serving.
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com >
2026-06-25 10:54:26 +02:00
9qeklajc
ccab5e4216
collapse when focus change
2026-06-19 11:53:30 +02:00
9qeklajc
aaa80d47bc
add api key creation date
2026-06-01 23:27:26 +02:00
9qeklajc
c4d0a1afba
wrap long log to not overflow
2026-05-30 20:02:44 +02:00
9qeklajc
f7bd250c97
better handling invoice payment
2026-05-28 20:09:48 +02:00
9qeklajc
ba1978f830
better logo display
2026-05-16 23:52:03 +02:00
9qeklajc
89b84392a4
lint
2026-05-16 15:40:58 +02:00
9qeklajc
f37ff30598
display version
2026-05-16 15:35:16 +02:00
9qeklajc
a8157b3e2d
add missing path
2026-05-10 11:18:27 +02:00
9qeklajc
5bc7b741bc
pin pnpm version
2026-05-10 10:42:17 +02:00
9qeklajc
6c5b103149
build fix
2026-05-10 10:18:07 +02:00
9qeklajc
59773e972b
configure payment
2026-05-09 00:00:18 +02:00
9qeklajc
da487a850e
Merge branch 'main' into admin-token
2026-04-26 00:09:00 +02:00
9qeklajc
ede1804d4b
use correct field label
2026-04-25 23:57:24 +02:00
9qeklajc
1f2ff8a99c
added admin token
2026-04-25 11:18:58 +02:00
9qeklajc
4e03145323
clean up
2026-04-22 23:13:29 +02:00
9qeklajc
1ab7e54bd7
improve history collection
2026-04-22 22:09:13 +02:00
9qeklajc
42dceb0cd6
make table scrollable
2026-04-22 21:57:29 +02:00
9qeklajc
05115c3387
add api-key history and fix race condition while topup
2026-04-22 21:50:22 +02:00
9qeklajc
3681fc8aab
no advanced testing for now
2026-04-19 15:22:47 +02:00
9qeklajc
d95c09e00c
fix test model connection
2026-04-19 15:21:23 +02:00
9qeklajc
85a1ea4b4c
add apikey refund tracking
2026-04-10 15:34:19 +02:00
9qeklajc
d934f3eead
clean up
2026-04-09 20:41:59 +02:00
9qeklajc
685368bb0a
add support to using custom model ids
2026-04-06 20:09:12 +02:00
9qeklajc
a68998e8ff
clean up
2026-04-01 15:13:38 +02:00
9qeklajc
c5a205cf98
clean up
2026-03-29 11:40:17 +02:00
9qeklajc
62185fbd38
fix build
2026-03-25 20:07:36 +01:00
9qeklajc
bb97e8dedb
use react query
2026-03-25 10:21:18 +01:00
9qeklajc
a1c2a785a1
better displaying errors
2026-03-23 22:36:16 +01:00
9qeklajc
750193e99d
clean up ui
2026-03-23 22:20:36 +01:00
9qeklajc
4ee654331f
fix refunding not displayed & clean up
2026-03-23 22:01:54 +01:00
Evan Yang
f2a0473fb3
Fix admin models route conflict
2026-03-23 20:29:18 +08:00
9qeklajc
74ddc48ff5
fix linting error
2026-03-22 19:59:39 +01:00
9qeklajc
42b3840df6
Merge branch 'v0.4.0' into v0.4.0-analytics
...
# Conflicts:
# routstr/core/settings.py
2026-03-18 21:43:18 +01:00
9qeklajc
8fcecf2c1f
Merge branch 'v0.4.0' into cache-x-cashu-tokens
...
# Conflicts:
# routstr/core/admin.py
2026-03-16 21:07:44 +01:00
9qeklajc
aed967dc44
update ui
2026-03-16 21:06:13 +01:00
9qeklajc
ed8102d533
update ui
2026-03-14 16:59:42 +01:00
9qeklajc
7d48b36be8
add missing refund button
2026-03-13 22:23:50 +01:00
9qeklajc
a79fdf7212
clean up
2026-03-13 21:09:51 +01:00
Shroominic
1ed8b29d64
style: format provider balance placeholder
2026-03-13 18:51:30 +08:00
Shroominic
7e648cb5c2
fix: use sats for Routstr top-up amounts
2026-03-13 17:46:57 +08:00
Shroominic
deb75624f3
fix: show Routstr provider balances in sats
2026-03-13 17:36:52 +08:00
Evan Yang
c5cb562165
chore: drop non-analytics branch drift
2026-03-13 17:00:15 +08:00