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
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
9qeklajc
aaa80d47bc
add api key creation date
2026-06-01 23:27:26 +02:00
9qeklajc
f7bd250c97
better handling invoice payment
2026-05-28 20:09:48 +02:00
9qeklajc
1f2ff8a99c
added admin token
2026-04-25 11:18:58 +02:00
9qeklajc
1ab7e54bd7
improve history collection
2026-04-22 22:09:13 +02:00
9qeklajc
05115c3387
add api-key history and fix race condition while topup
2026-04-22 21:50:22 +02:00
9qeklajc
85a1ea4b4c
add apikey refund tracking
2026-04-10 15:34:19 +02:00
9qeklajc
685368bb0a
add support to using custom model ids
2026-04-06 20:09:12 +02: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
Evan Yang
c5cb562165
chore: drop non-analytics branch drift
2026-03-13 17:00:15 +08:00
Evan Yang
8a89a38864
fix: restore analytics branch test and admin flows
2026-03-13 16:39:44 +08:00
Evan Yang
958f28fd82
Optimize dashboard analytics pipeline and clean UI data flow
2026-03-13 15:54:59 +08:00
9qeklajc
2c2124952f
add transaction view
2026-03-11 23:39:22 +01:00
9qeklajc
97d164e181
fix build
2026-03-11 22:46:23 +01:00
9qeklajc
4ff6218140
Merge branch 'v0.4.0' into v0.4.0-ui-update
...
# Conflicts:
# routstr/core/log_manager.py
# ui/app/page.tsx
# ui/app/providers/page.tsx
2026-03-11 22:44:56 +01:00
Evan Yang
e20b20dbca
Restore dashboard analytics data path
2026-03-09 16:57:15 +08:00
Evan Yang
aa700443d3
Remove unrelated file changes
2026-03-09 15:56:27 +08:00
Evan Yang
8dbf036558
Remove model usage analytics from UI update branch
2026-03-09 15:26:07 +08:00
Evan Yang
20b4c3a641
Restore analytics dashboard and polish mobile shell
2026-03-07 18:52:17 +08:00
Evan Yang
89fc48eea2
Refine model pricing and mobile list layout
2026-03-07 18:15:29 +08:00
Evan Yang
83a76e86fe
Update dashboard UI/UX
2026-03-07 18:15:29 +08:00
9qeklajc
fdd4f12f5c
add simple ui to routstr topup
2026-02-14 01:17:34 +01:00
9qeklajc
c5fd386c1e
add routstr provider
2026-02-12 11:19:40 +01:00
Shroominic
55dc485705
Merge branch 'v0.3.0' into batch-override-models
2026-01-29 11:03:43 +08:00
Shroominic
8e9f6647e7
batch override models
2026-01-29 09:08:26 +08:00
Shroominic
73e3d34623
fix provider model pricing
2026-01-29 08:50:17 +08:00
9qeklajc
917a4d32b1
ui: visualize parent-child relationship in balances page
2026-01-10 20:10:59 +01:00
Shroominic
b54812cb04
fix: alias_id not displayed correctly by dashboard
2025-12-25 22:28:26 +01:00
9qeklajc
a6d0bd1a19
update aliases
2025-12-23 23:43:16 +01:00
9qeklajc
7ca69063bd
make format required & fix ui formating
2025-12-10 22:51:12 +01:00
Shroominic
02ca36141e
fix linting typing/errors
2025-12-09 16:12:41 +08:00
Shroominic
a363c7a0b1
feat: openrouter balance fetch + generic get_balance
2025-12-09 14:28:07 +08:00
Shroominic
65e7702f90
merge ppq integration
2025-12-02 12:32:49 +08:00
Cursor Agent
eb83b3c51a
refactor: unify logs and usage implementation
2025-11-23 21:51:36 +00:00
Shroominic
bd0764ee0d
easy create account and topup over the dashboard for providers that support it
2025-11-18 14:38:51 -08:00
Cursor Agent and db2002dominic
99d98ffb2c
feat: Add usage tracking dashboard and API
...
Co-authored-by: db2002dominic <db2002dominic@gmail.com >
2025-11-15 23:49:36 +00:00
Shroominic
9a52e30470
get api key link
2025-11-11 17:31:19 +08:00
9qeklajc
1b6188b130
better model update
2025-11-02 23:42:18 +01:00
Shroominic
6e7be9695e
fetch provider-types from node api
2025-11-02 12:05:39 +08:00
9qeklajc
82e01e3e13
add temp balances
2025-10-24 21:31:35 +02:00
9qeklajc
307e81bd61
fix model update
2025-10-24 12:37:11 +02:00
9qeklajc
65c19bc375
clean up
2025-10-24 11:50:45 +02:00
9qeklajc
3420ac73d7
fmt
2025-10-23 20:09:07 +02:00
9qeklajc
45c8bfce1d
merge
2025-10-21 23:21:03 +02:00
9qeklajc
4d28586d13
add ui code
2025-10-21 22:07:47 +02:00