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
9qeklajc
97d164e181
fix build
2026-03-11 22:46:23 +01:00
9qeklajc
9f3c915dec
fmt
2026-03-11 22:45:13 +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
9qeklajc
67ea6aec43
Fix TypeScript error in chart.tsx key prop
2026-03-11 22:10:29 +01:00
9qeklajc
eabe17cc26
clean up ui
2026-03-11 21:05:44 +01:00
9qeklajc
8f298ae9c1
add auto topup
2026-03-11 20:50:52 +01:00
9qeklajc
e5f3b7d755
fmt
2026-03-10 17:44:25 +01:00
9qeklajc
3796e29cb4
auto top up later
2026-03-10 17:36:51 +01:00
9qeklajc
ce5fa136c2
improve ui
2026-03-09 22:41:38 +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
9qeklajc
12f2cfecc9
update ui
2026-03-08 22:19:00 +01:00
9qeklajc
a0f3378cf5
clean up
2026-03-08 21:52:22 +01:00
Evan Yang
20b4c3a641
Restore analytics dashboard and polish mobile shell
2026-03-07 18:52:17 +08:00
Evan Yang
326a0086b7
Fix chart container sizing warnings
2026-03-07 18:15:44 +08:00
Evan Yang
eb46651373
Fix UI formatting for CI
2026-03-07 18:15:44 +08:00
Evan Yang
226188e22d
Refine admin UI and models routing
2026-03-07 18:15:44 +08:00
Evan Yang
89fc48eea2
Refine model pricing and mobile list layout
2026-03-07 18:15:29 +08:00
Evan Yang
c74a877ab5
Fix build and formatting
2026-03-07 18:15:29 +08:00
Evan Yang
83a76e86fe
Update dashboard UI/UX
2026-03-07 18:15:29 +08:00
9qeklajc
9cc2e84f7c
Merge branch 'v0.4.0' into add-routstr-provider
...
# Conflicts:
# tests/integration/test_child_keys_api.py
# ui/components/landing/api-key-manager.tsx
# ui/components/landing/cashu-payment-workflow.tsx
# ui/components/landing/cheat-sheet.tsx
# ui/components/landing/key-info-details.tsx
2026-02-18 23:24:32 +01:00
9qeklajc
b2106ad1e6
fix build
2026-02-15 17:23:16 +01:00
9qeklajc
709a4ba0dc
lint
2026-02-15 17:16:10 +01:00
9qeklajc
1d95379328
add child keys details to view
2026-02-15 17:06:01 +01:00
9qeklajc
7694f20006
add child keys details to view
2026-02-15 16:51:26 +01:00
9qeklajc
3ea0a267dd
add routstr logic
2026-02-15 16:13:29 +01:00
9qeklajc
68e537f6fb
improive topup
2026-02-14 01:43:33 +01:00
9qeklajc
814c39898d
display qrcode
2026-02-14 01:21:12 +01:00
9qeklajc
fdd4f12f5c
add simple ui to routstr topup
2026-02-14 01:17:34 +01:00
9qeklajc
6957d8c0d9
update design
2026-02-13 23:39:02 +01:00
9qeklajc and GitHub
7c94f60797
Merge pull request #351 from Routstr/child-key-expiration
...
Child key expiration
2026-02-08 23:20:10 +01:00
9qeklajc
512b686e5f
fmt
2026-02-08 22:56:38 +01:00
9qeklajc
f495a10eeb
keys with different config and better reset
2026-02-08 22:54:59 +01:00
9qeklajc
d1692edb63
no balance limit for parent key
2026-02-07 00:13:57 +01:00
9qeklajc
6a5ed9d063
fmt
2026-02-05 01:20:10 +01:00
9qeklajc
ba5f9fc181
improvve key logic
2026-02-04 23:10:50 +01:00
9qeklajc
795fff61e0
child-key-expiration
2026-02-02 22:29:54 +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 and GitHub
39e0959fcd
Merge pull request #326 from Routstr/feat/preset-selector-override-modal
...
Add preset selector to model override modal
2026-01-27 09:19:56 +01:00
9qeklajc
bbf1e65a5d
clean up & add docs
2026-01-26 20:44:23 +01:00
Shroominic
6d5b811c20
feat(ui): add preset selector to model override modal
...
Add the same preset selector that exists in the custom model creation
modal to the model override modal. This allows users to apply pricing
and settings from OpenRouter presets when creating overrides.
- Show preset selector for override mode (not just create mode)
- Preserve original model ID when applying preset in override mode
- Add contextual help text for override vs create mode
Closes #324
2026-01-25 22:04:51 +08:00
9qeklajc
42258ae39c
fmt
2026-01-25 14:38:52 +01:00
9qeklajc
b0b2ceb1a0
create child keys within the dashboard
2026-01-25 12:24:02 +01:00